Web app root system property already set to different value: 'webapp.root'

来源:互联网 发布:康丝数据 编辑:程序博客网 时间:2024/05/22 06:39
、解决以下报错

部署在同一容器中的Web项目,要配置不同的<param-value>,不能重复,否则报类似下面的错误:
Web app root system property already set to different value: 'webapp.root' = [/home/user/tomcat/webapps/project1/] instead of [/home/user/tomcat/webapps/project2/] - Choose unique values for the 'webAppRootKey' context-param in your web.xml files! 
意思是“webapp.root”这个key已经指向了项目1,不可以再指向项目2.

 


1、 web.xml配置
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>webapp.root</param-value>
</context-param>
"webapp.root"这个字符串可以随便写任何字符串。如果不配置默认值是"webapp.root"。
 
可以用System.getProperty("webapp.root")来动态获项目的运行路径。
一般返回结果例如:/usr/local/tomcat6/webapps/项目名

 

 name>webAppRootKey  value>webapp.root


webapp.root represent ::/usr/local/tomcat6/webapps/项目名

阅读全文
0 0
原创粉丝点击