tomcat配置问题sever.xml

时间:2014-11-04 12:50:31

标签: tomcat configuration

我在配置tomcat时遇到问题 在我的localhost(windows)上,我可以在server.xml或root.xml上添加以下内容

<Context docBase="appName/dist/" path="/" reloadable="true" />  

它可以在appName是应用程序名称的地方工作,dist是里面的文件夹 当我将它部署到Linux服务器并重新启动服务时,它失败了 并且只能用于文件夹名称 这不是我要找的 我也在我的web.xml中有欢迎文件转到

1 个答案:

答案 0 :(得分:0)

首先,不要将<Context>元素放在server.xml中。而是将它们放在您的Web应用程序的META-INF/context.xml文件中。然后,您不需要拥有上面错误设置的path属性。 &#34; root&#34;的路径Web应用程序需要是空字符串,而不是/

其次,如果将基础Web应用程序的部署描述符放入ROOT.xml,则需要将其调用CATALINA_BASE/conf/[engine]/[host]/(情况很重要,即使是在NTFS等不区分大小写的文件系统上)。 / p>

最后,从/属性中删除尾随的docBase。这不重要,但是这样的尾随斜线是不正确的。