Apache tomcat无法识别git stashed以及后来git stash应用的更改

时间:2016-09-09 10:07:01

标签: maven tomcat tomcat7 git-stash

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

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

我尝试了 Ctrl + F5 ,删除了缓存文件,关闭了Tomcat&删除日志&再次开始。然而,尽管进行了正确部署,但这些更改在我导航到localhost时不会出现在浏览器中。

如何修复它,我做错了什么?

1 个答案:

答案 0 :(得分:1)

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

在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

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