gpt4 book ai didi

maven - Apache tomcat 无法识别 git stashed,后来 git stash 应用了更改

转载 作者:行者123 更新时间:2023-11-28 22:51:05 33 4
gpt4 key购买 nike

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

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

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

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

最佳答案

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

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

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

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

关于maven - Apache tomcat 无法识别 git stashed,后来 git stash 应用了更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39409030/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com