【问题标题】:Easiest way to deploy to tomcat for testing, which folder do I save my .war file to?部署到 tomcat 进行测试的最简单方法,我将 .war 文件保存到哪个文件夹?
【发布时间】:2011-12-28 08:02:28
【问题描述】:

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

  1. 将我的 .war 文件保存在 /var/lib/tomcat6/webapps/ 文件夹中,然后删除 /ROOT 文件夹。

然后我通过添加以下内容来修改 server.xml:

   <Context docBase="mywar.war" path="" />

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

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

【问题讨论】:

    标签: java tomcat


    【解决方案1】:

    如果您使用 Ant 构建您的战争,您可以使用 Tomcat 提供的库(我相信是 catalina-ant.jar)从 build.xml 部署和取消部署您的 webapp。

    【讨论】:

      【解决方案2】:

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

      按照这里的教程:http://www.netadmintools.com/art340.html

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

      【讨论】:

        【解决方案3】:

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

        同时尝试清除tomcat/work目录中的内容。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2016-08-23
          • 2012-05-08
          • 2018-07-25
          • 1970-01-01
          • 1970-01-01
          • 2011-04-22
          • 1970-01-01
          相关资源
          最近更新 更多