Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 部署到tomcat进行测试的最简单方法是将.war文件保存到哪个文件夹?_Java_Tomcat - Fatal编程技术网

Java 部署到tomcat进行测试的最简单方法是将.war文件保存到哪个文件夹?

Java 部署到tomcat进行测试的最简单方法是将.war文件保存到哪个文件夹?,java,tomcat,Java,Tomcat,我目前可以通过执行以下操作部署到tomcat: 将我的.war文件保存在/var/lib/tomcat6/webapps/文件夹中,然后删除/ROOT文件夹。 然后,我通过添加以下内容修改server.xml: <Context docBase="mywar.war" path="" /> 但是由于某些原因,当我停止tomcat,删除.war文件和分解的文件夹,然后在webapps/中删除一个新的.war文件时,我总是遇到缓存问题,它似乎没有使用更新的代码库 所以我希望有人能

我目前可以通过执行以下操作部署到tomcat:

将我的.war文件保存在/var/lib/tomcat6/webapps/文件夹中,然后删除/ROOT文件夹。 然后,我通过添加以下内容修改server.xml:

   <Context docBase="mywar.war" path="" />
但是由于某些原因,当我停止tomcat,删除.war文件和分解的文件夹,然后在webapps/中删除一个新的.war文件时,我总是遇到缓存问题,它似乎没有使用更新的代码库

所以我希望有人能告诉我我做错了什么,或者是一个更好的部署方式

但是由于某些原因,当我停止tomcat,删除.war文件和分解的文件夹,然后在webapps/中删除一个新的.war文件时,我总是遇到缓存问题,它似乎没有使用更新的代码库


还可以尝试清除tomcat/work目录中的内容。

您是否尝试过使用tomcat用户界面进行部署

请按照此处的教程进行操作:


本教程适用于windows和linux。如果您在windows上,请重新启动服务以使新用户生效。

如果您使用Ant构建war,您可以使用Tomcat提供的库catalina-Ant.jar,我相信可以从build.xml中部署和取消部署您的webapp