Java Tomcat何时将war文件解压缩到根文件夹?
我试图在Tomcat7.0上部署war,在Java Tomcat何时将war文件解压缩到根文件夹?,java,tomcat,war,web-deployment,Java,Tomcat,War,Web Deployment,我试图在Tomcat7.0上部署war,在server.xml文件中,我设置了unpackWARs=true和autoDeploy=true 因为我希望这个war文件是默认的web应用程序,所以我删除了…Tomcat7.0/webapps中的根文件夹。然后,当我尝试启动Tomcat服务时,我看到一个行为,我还没有在其中识别模式: 有时,war会解压缩到新创建的名为 “根” 有时,它会解压缩到名为 与war文件的名称相同。例如,如果war文件是 “MyWebApp.war”,它被解压到一个名为“
server.xml
文件中,我设置了unpackWARs=true
和autoDeploy=true
因为我希望这个war文件是默认的web应用程序,所以我删除了…Tomcat7.0/webapps
中的根文件夹。然后,当我尝试启动Tomcat服务时,我看到一个行为,我还没有在其中识别模式:
- 有时,war会解压缩到新创建的名为 “根”李>
- 有时,它会解压缩到名为 与war文件的名称相同。例如,如果war文件是 “MyWebApp.war”,它被解压到一个名为“MyWebApp”的文件夹中
我错过了什么?提前谢谢 将war文件命名为ROOT.war。它将解包到../webapps/ROOT并映射到/context只要使用上下文集将名称更改为ROOT.war,Tomcat就会崩溃,并出现以下错误:2014年2月6日3:57:04 PM org.apache.catalina.core.StandardContext startInternal严重:resourceStart中的错误()2006年2月6日,2014年3:57:04 PM org.apache.catalina.core.StandardContext startInternal SEVERE:Error getConfigured Feb,2014年3:57:04 PM org.apache.catalina.core.StandardContext startInternal SEVERE:Context[/]由于之前的错误,启动失败。2014年2月6日3:57:04 PM org.apache.catalina.startup.HostConfig Deploywar,即使我让webapp运行,从学术角度来看,我很好奇:为什么在任何配置文件中都没有提及的情况下,将war解包到不同名称的文件夹中?特别是什么提示创建根文件夹?因为它确实如此。请看一下手册,谢谢你给我指点链接。我的问题的答案在本页引言下的命名部分。我过去看过这一页,但显然没有看到。标记并解析为答案。