我已经通过使用.war文件将我的应用程序推送到cloudfoundry中,并且该应用程序运行正常。 现在,开发人员进行了一些更改,并希望进行以下更改: 1)将xyz.jar添加到webapps /%app context%/ web-inf / lib文件夹中 2)将xyz.dtd添加到webapps /%app_context%文件夹中 3)将webapps /%app_context%/ web-inf / web.xml文件替换为新的web.xml文件。
我认为在cloudfoundry中,我无法导航到webapps路径,进行更改并重新启动tomcat。
有什么方法可以在CloudFOundry中进行这些更改。 请帮忙。
答案 0 :(得分:1)
正如评论中提到的那样,您不能直接更新正在运行的应用程序中的文件(实际上这在技术上并不正确,如果您确实想这样做,可以这样做,但这是一个非常糟糕的主意)。
无论如何,您应该做的只是简单地再次推送应用程序。取出新的WAR文件(整个文件,而不仅仅是更改的文件),运行cf push
(与上次相同的命令),然后等待应用程序登台并重新启动应用程序实例。届时,您的新更改将生效。
希望有帮助!