tomcat的项目部署问题

茜茜770 2008-02-20 02:17:38
我做好了一个项目比如项目名字是:xm
存放目录是:Tomcat 5.5\webapps\xm
一般情况下访问的url是:http://localhost:8080/xm
这样就可以访问了。

现在我有一个问题:
我想让url是:http://localhost 的时候就直接浏览到我xm项目的内容,我应该这么做?!

注意:有人说可以配置一下虚拟目录,然后把端口改成80。

端口好该,但会出现一个问题:因为tomcat直接使用 http://localhost 访问的时候会显示tomcat公司自己的默认项目,
如果我配置虚拟目录 <Context path="" docBase="xm"
debug="5" reloadable="true" crossContext="true"></Context>
这是我的xm项目会和tomcat公司默认的项目冲突!!!!!!!!
冲突现象:
tomcat公司默认的项目中有manager目录(http://localhost/manager),而我的xm项目中也有一个manager目录.
所以当我使用这个http://localhost/manager地址访问的时候,浏览器会显示tomcat公司默认的项目中manager目录的内容,我xm
项目的manager就无法访问了!!!!!!!!!!

我的解决方法:
把\Tomcat 5.5\server\webapps\下tomcat公司默认的所有项目都给删了,这样冲突就解决了.
但是tomcat公司默认的所有项目也就永远无法访问了,而且我也不知道把\Tomcat 5.5\server\webapps\下tomcat公司默认的所有项目都给删了,会不会产生其他的影响不得而知.


所以我想问问,你们大家当遇到这样的问题是这么决绝的?????????


...全文
466 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
茜茜770 2008-02-21
  • 打赏
  • 举报
回复
而且我要同时配置jndi怎么办?
配置jndi就要写<Context path="" docBase="xm" debug="5" reloadable="true" crossContext="true"></Context>标签中,
也就是意味着配置jndi就要配置目录映射
所以不管配置几个虚拟主机,如果要配置jndi都要配置目录映射.

所以我觉得配置虚拟主机多此一举!

茜茜770 2008-02-21
  • 打赏
  • 举报
回复
即使配置了一个虚拟主机,appBase="abc",访问的时候 还是默认显示abc\ROOT下的内容,一样还得将项目替换ROOT目录下所有内容
wen_qwfy 2008-02-21
  • 打赏
  • 举报
回复
这个 <Context path="" docBase="xm" debug="5" reloadable="true" crossContext="true"> </Context> 会将你的项目与Tomcat自带Web项目混合,并剔除重复项目,如果不需要显示Tomcat公司的Web内容,处理办法有几种了,将你的项目替换ROOT目录下所有内容,包括Index页面; 2楼的Server文件修改不失为一种好办法!!!!
treeroot 2008-02-20
  • 打赏
  • 举报
回复
可以配置一个虚拟主机
onizuka0912 2008-02-20
  • 打赏
  • 举报
回复
没试过这个方法,不过总觉得我用的方法不是很正规。。。
睿音 2008-02-20
  • 打赏
  • 举报
回复
我的处理方法和你的是一样的。这样比较快也比较方便。
还有种做法是改server.xml


<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">

将webapps改成你的应用的目录
onizuka0912 2008-02-20
  • 打赏
  • 举报
回复
我是把首页的代码,替换\Tomcat 6.0\webapps\ROOT下的index.html中的代码~(是代码不是文件)这样在输入http://localhost时显示的就是网站的内容,不知道你是不是这个意思。。。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧