linux上tomcat6中的Java应用程序部署不正确
在Linux环境中,当我将Java web应用程序的linux上tomcat6中的Java应用程序部署不正确,java,linux,jakarta-ee,tomcat,deployment,Java,Linux,Jakarta Ee,Tomcat,Deployment,在Linux环境中,当我将Java web应用程序的war文件保存到webapps目录并启动服务器时,它会奇怪地被提取到两个不同的应用程序中(第二个不需要的应用程序删除了第一个字母) 更具体地说,我将应用程序war文件作为configurator.war,我将它复制到tomcat的webapps目录中,并在Linux环境下使用/startup.sh启动服务器。但这将提取两个文件夹configurator&configurator(不知道如何提取) 有人能告诉我我可能做错了什么吗?你能从Linux
war
文件保存到webapps
目录并启动服务器时,它会奇怪地被提取到两个不同的应用程序中(第二个不需要的应用程序删除了第一个字母)
更具体地说,我将应用程序war文件作为configurator.war
,我将它复制到tomcat的webapps
目录中,并在Linux环境下使用/startup.sh
启动服务器。但这将提取两个文件夹configurator
&configurator
(不知道如何提取)
有人能告诉我我可能做错了什么吗?你能从Linux控制台在一个空的临时目录中做些什么吗:
解压-q configurator.war
,看看你得到了什么?只是为了确保zip(WAR)文件的格式是正确的。@NikosParaskevopoulos在指定此命令后unzip-q configurator.WAR
将WAR中的所有文件解压缩到configurator.WAR所在的文件夹中。有什么建议吗?