我需要在我的Openshift应用程序中部署预编译的ROOT.war。
在战争的完整路径下/deployments/ROOT.war
我在执行git push之前检查了这个war文件,/app/app.nocache.js
就在那里。这个js文件在index.html中。现在,当我在线访问应用程序时,index.html找不到此js文件。所以这意味着没有部署预编译的ROOT.war,相反它似乎构建了一个新的ROOT.war。
我在这里缺少什么?
答案 0 :(得分:1)
请仔细阅读help.openshift.com上有关部署预编译战争文件的文章,看看是否有帮助(https://help.openshift.com/hc/en-us/articles/202399740-How-to-deploy-pre-compiled-java-applications-WAR-and-EAR-files-onto-your-OpenShift-gear-using-the-java-cartridges)。
如果构建新的root.war文件,则可能无法删除pom.xml和src目录。
答案 1 :(得分:1)
请记住,war文件不会在openshift中扩展(解压缩)。