配置文件中的代码片段如下所示:
<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!!
这里配置的是你项目在tomcat中的路径,不用配置俩个路径只需要一个就好了,当你把项目添加到tomcat中的时候,xml会自动改变context中的路径的。
不用配置俩个路径只需要一个就好
检查下你的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
不用配置俩个路径只需要一个就好,你在tomcat部署两个项目不是只要把项目部署到webapps下就行了吗,干嘛还改配置文件
我也遇到看似同样的问题。虽然日志提示足够清楚。但我还是在惯性下检查了很多无配置。但其实真的只是发布目录的路径是手打的,所有有错误。仔细检查就好。