【问题标题】:Apache tomcat doesn't recognize git stashed and later git stash applied changesApache tomcat 无法识别 git stashed 并且后来 git stash 应用了更改
【发布时间】:2017-01-17 10:54:21
【问题描述】:

我有一个存储库,其中包含我正在通过在 localhost 运行服务器进行测试的代码。标准过程是启动 Apache-Tomcat-7,使用 Maven 重新构建项目并部署它。

经过一段时间的编码,我决定git stash当前的更改,然后构建和部署旧版本,它在所有浏览器中都能正常运行。之后我打电话给git stash apply,并再次构建并部署了创建的.war 文件。然而,尽管生成的 war 和部署的 .war 中的代码版本都是正确的,但现在没有一个浏览器看到新应用的版本。

我尝试了 Ctrl+F5,删除缓存文件,关闭 Tomcat 并删除日志并重新启动它。然而,尽管已正确部署,但当我导航到 localhost 时,这些更改并未出现在浏览器中。

如何解决,我做错了什么?

【问题讨论】:

    标签: maven tomcat tomcat7 git-stash


    【解决方案1】:

    您的新代码的 Web 应用程序可能已正确构建,但由于 web.xml、init() 或类加载器中的错误而未部署。

    在 catalina.out 文件中查找 pair 行,如下所示:

    INFO: Deploying web application archive /usr/local/tomcat/apache-tomcat-7.0.63/webapps/web-apps#uits#qr.war
    INFO: Deployment of web application archive /usr/local/tomcat/apache-tomcat-7.0.63/webapps/web-apps#uits#qr.war has finished in 5,123 ms
    

    如果您在“部署”行之后看到错误和/或没有“部署”行,这可能解释了问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-22
      • 2017-11-25
      • 2013-02-23
      • 2018-12-22
      • 2014-03-11
      • 2017-11-24
      • 1970-01-01
      相关资源
      最近更新 更多