最近直接把两个项目打成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.kankanews.com/ICkengine/archives/23299.shtml

未来星开发团队--狒狒 QQ:9715234

刚刚大学毕业,自己搭网站遇到的问题 一:tomcat中同时部署两个项目的问题相关推荐

  1. 大学毕业四年,现在有机会去油田上班,上两个月休息一个月,工资六七千,该不该去?...

    很多人都是"想当然",根本不了解油田的就业政策.简单而准确地写几段话,你就明白了. 第一,油田,大多数隶属于中石油.中石化.中海油.中信石油.中化石油.振华石油等央企.央企招聘,主 ...

  2. 【附源码】计算机毕业设计Python安卓手机销售网站2651d(源码+程序+LW+调试部署)

    [附源码]计算机毕业设计Python安卓手机销售网站2651d(源码+程序+LW+调试部署) 该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行环境配置: Python3.7.7 ...

  3. 我在学python-我在大学毕业后学习Linux、python的一些经验

    我在大学毕业后学习Linux.python的一些经验 掐指一算,自己已经毕业快半年了,这半年莫名其妙进外包圈子溜达了一圈,有幸退的早还是正常干一些事情吧,外包终究不是太适合刚入社会的毕业生,今天想把自 ...

  4. 我在大学毕业后学习Linux、python的一些经验

    我在大学毕业后学习Linux.python的一些经验 掐指一算,自己已经毕业快半年了,这半年莫名其妙进外包圈子溜达了一圈,有幸退的早还是正常干一些事情吧,外包终究不是太适合刚入社会的毕业生,今天想把自 ...

  5. 【工作感悟】马上大学毕业了,为什么我找不到工作?

    鉴于大家的反应挺强烈,所以为大家带来个人觉得不错的简历模板下载(来自帅比张) 概述 最近毕业季,昨天高考刚刚结束,一大批高三学子终于解放了.但同为计算机行业的大学毕业生,却心里没有丝毫松懈的感觉,最近 ...

  6. 大学毕业没有实习经历_我是如何在大学毕业后没有实习的情况下获得第一份开发人员工作的...

    大学毕业没有实习经历 by Tim Park 蒂姆·帕克(Tim Park) 我是如何在大学毕业后没有实习的情况下获得第一份开发人员工作的 (How I got my first developer ...

  7. 大学毕业后,我将何去何从?

    大学毕业后,我将何去何从? 文/代腾飞 眼下,危机四起,全世界经济倒退,无数的企业相继倒闭裁员,无数的工人和白领相继走上了失业之路,几万人围攻几千个岗位的招聘会比比皆是,无数刚刚毕业的大学毕业生以及即 ...

  8. 大学毕业4年-回顾和总结(9)-股权投资1年,给自己一个答卷(好狗狗、皇包车、职业梦、比呀比、易途8)(创业有风险,投资需谨慎)...

    小雷友情提示 : 创业有风险,投资需谨慎. 现在是2016年5月22日,23点55分,星期天,阴历四月十六.     扯扯淡 最近几年,世事变幻真是太快,发生了太多的故事,暂时不想分享太多敏感信息. ...

  9. 大学毕业4年-回顾和总结 10 -资金账务系统的架构设计(产品视角+技术视角)(图文并茂)

     背景 2014年和2015年开发P2P网贷系统的时候,某大牛有设计了一套简洁实用的资金账户系统. 系统设计主要是为了服务于P2P网贷等系统,资金账务系统可以作为一个独立的子系统对外提供服务.     ...

最新文章

  1. IDEA一定要改的八条配置
  2. 项目管理 - 学习总目录
  3. mysql 逻辑处理_mysql 逻辑查询处理流程
  4. 1、取得/etiantian文件的权限对应的数字(考试题答案系列)
  5. 调用支付jsapi缺少参数package_iOS微信支付(Swift)
  6. mysql远程登录备份_mysql实现自动远程备份一办法(转)
  7. Node.js+Express商业开发中的安全性考虑
  8. SQL注入漏洞(原理;网页注入)
  9. php之is_null,PHP中is_null($x)和$x===null的简单比较
  10. freetds mysql_关于 freetds pymssql 的安装部署
  11. 硬件测试需要什么软件是什么原因,什么硬件软件检测温度准啊
  12. 从苏宁电器到卡巴斯基第36篇:我与卡巴斯基的邂逅(上)
  13. Java使用OpenOffice将office文件转换为PDF
  14. EXCEL表格-输入身份证号无法正常展示问题详解
  15. 计算机病毒免疫学,模块化免疫神经网络模型在计算机病毒分类检测中的
  16. android学习笔记1
  17. JS拖拽效果,代码精干,通俗易懂!
  18. 如何帮女朋友快速抢到各种票!火车票,演唱会票等!
  19. oracle数据库 参考文献,数据库参考文献格式
  20. 新机如何把机械硬盘中的系统克隆到固态硬盘

热门文章

  1. Neo4j图形数据库的一些基本Cypher查询指令总结
  2. Vue 实现骨架屏(skeleton)
  3. 【AutoSAR】【ComM】通信管理
  4. Spring boot在线客服系统源码 在线坐席对话源码
  5. Linux系统学习导图整理
  6. 虚拟机能ping通,但是telnet某个端口却不行
  7. linux-文件切割-splitcsplit
  8. oj3014文件格式变换
  9. 3D格式转换工具HOOPS助力甲骨文公司成功升级3D浏览器AutoVue
  10. Pycharm安装包