关于tomcat的server.xml配置文件 host 中配置多个Context 的问题? 5C

配置文件中的代码片段如下所示:

<Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true">
        <Context path="/mn" docBase="/usr/local/yiyun/project/yiyunManage"/>
        <Context path="/yymn" docBase="/usr/local/yiyun/project/yiyunManagePro"/>

如上面代码所示!我的“/usr/local/yiyun/project/”路径下面的两个项目都是存在的。然后两个context 中 ,单独每一个都能够正常的启动tomcat,并且都能够访问到对应的路径下面的工程。但是当我两个路径都存在时我的 '/mn' 路径是能访问到的。 但是‘/yymn’路径404!!

12个回答

这里配置的是你项目在tomcat中的路径,不用配置俩个路径只需要一个就好了,当你把项目添加到tomcat中的时候,xml会自动改变context中的路径的。

qq_38256260
HarleYan 没太明白你的意思!我是需要在同一个tomcat中部署两个项目然后,这个路径不是这么配置 ,那我需要怎么配置搞定它!
一年多之前 回复

不用配置俩个路径只需要一个就好

qq_38256260
HarleYan 同一个tomcat部署两个项目,我只需要一个路径,比如 /yy + 对应的项目包名 是吧 ?
一年多之前 回复

检查下你的tomcat进程,全kill 掉后重启服务器访问下试试。ps -ef|grep tomcat 然后挨个kill进程号

没太明白你的意思!我是需要在同一个tomcat中部署两个项目然后,这个路径不是这么配置 ,那我需要怎么配置搞定它!

两个项目争夺资源吧,1.检查数据库连接是不是不够,启动2个项目的
2.项目独占问题,有的项目自己独占tomcat,即一个tomcat只能发布这样的项目一个,同样项目不行,其他项目可以一起发布

用ide就可以直接配置tomcat的热加载。不需要改动xml

不用故意去改这个的。项目放去webapps跑,service.xml会自动更改context的。然后“http://ip:port/项目名”就可以访问了

yymn 把mn改成其他的就可以

你在tomcat部署两个项目不是只要把项目部署到webapps下就行了吗,干嘛还改配置文件

用ide可以直接配置tomcat的热加载,项目放去webapps跑,不用改xml

共12条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!