tomcat中同时部署两个项目的问题
来源:互联网 发布:spring编程步骤 编辑:程序博客网 时间:2024/05/23 22:01
最近直接把两个项目打成war包在tomcat下发布,出现了很多莫名奇妙的问题,就是不能发布成功,只能有一个项目能成功,在网上查了很多方法,以为是两个项目中jar包出现冲突,也按照网上的方法把两个项目中相同的jar包找出来放在了tomcat的lib目录下。结果还是不管用,只能启动一个,另外一个被中断。
最后为了测试,我把2个项目都放在eclipse下同时部署2个项目并启动tomcat,终于报错啦,而这个错误就是解决问题的关键 错误如下:
java.lang.IllegalStateException: Web app root system property already set to different value
webAppRootKey是在java web项目的web.xml配置文件中表示项目的唯一标示,在Eclipse调试Web项目时,项目的路径是一个临时路径,不在真正的路径下,可以通过log4j日志的方式打印出属性值,来看看临时项目路径在哪里,可以用System.getProperty(“web.sample.root”);如果web.xm 内没有设置webAppRootKey项,是为默认设置,那么webAppRootKey就是缺省的”webapp.root”。
由于我的两个项目都没有设置这个webAppRootKey值,所以两个webRootKey都是默认缺省值。发生错误
解决办法:
在其中一个项目中的web.xml文件中的log4jlitener下面添加如下解决办法:
<listener> <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class> </listener> <context-param> <param-name>webAppRootKey</param-name> <param-value>app.root</param-value> </context-param><context-param>
转自:http://www.cnblogs.com/feiyuanxing/p/4583229.html
阅读全文
0 0
- tomcat中同时部署两个项目的问题
- tomcat中同时部署两个项目的问题
- tomcat中同时部署两个项目的问题
- tomcat中同时部署两个项目的问题
- tomcat同时部署两个项目的问题
- 解决在Tomcat中同时部署两个项目问题
- tomcat 同时部署两个WEB项目时的问题
- tomcat中同时部署两个项目的异常解决
- tomcat同时部署两个项目错误
- 解决Myeclipse中不能同时启动两个tomcat的问题
- 同时用两个不同版本的Tomcat跑两个项目方法,及不用Eclipse把项目部署到Tomcat的方法
- tomcat同时存在两个项目webapp.root问题
- 同时启动两个tomcat问题
- MyEclipse 同时部署两个tomcat运行
- 关于MyEclipse中tomcat部署项目的路径问题
- tomcat中部署web项目出现的问题
- 两个域名同时访问一个tomcat下的项目
- 在windows系统下一个机器中同时启动两个tomcat引发的问题总结
- Android取消TextView的text内边距
- Git
- 安卓中运行报错Error:Execution failed for task ':app:transformClassesWithDexForDebug'解决
- Spring Hibernate Validation
- Mysql 5.7安装教程
- tomcat中同时部署两个项目的问题
- Unity 自定义 飘带脚本
- python 多线程计算特征
- 设计模式学习笔记(一)
- 初用coap总结
- 【二分 && 唯一分解定理】LightOJ
- 区块链从入门到精通
- ParentNode.append和Node.appendChild的区别
- 万万没想到,你变成了这样的 GitHub