Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 未部署Openshift的预编译ROOT.war_Java_Maven_Openshift - Fatal编程技术网

Java 未部署Openshift的预编译ROOT.war

Java 未部署Openshift的预编译ROOT.war,java,maven,openshift,Java,Maven,Openshift,我需要在Openshift应用程序中部署预编译的ROOT.war 战争的完整路径是/deployments/ROOT.war 在进行git推送之前,我已经检查了这个war文件,确认/app/app.nocache.js在那里。这个js文件位于index.html中。现在,当我在线访问应用程序时,index.html无法找到此js文件。因此,这意味着没有部署预编译的ROOT.war,相反,它似乎构建了一个新的ROOT.war 我在这里遗漏了什么?试着在help.openshift.com上通读这篇

我需要在Openshift应用程序中部署预编译的ROOT.war

战争的完整路径是
/deployments/ROOT.war

在进行git推送之前,我已经检查了这个war文件,确认
/app/app.nocache.js
在那里。这个js文件位于index.html中。现在,当我在线访问应用程序时,index.html无法找到此js文件。因此,这意味着没有部署预编译的ROOT.war,相反,它似乎构建了一个新的ROOT.war


我在这里遗漏了什么?

试着在help.openshift.com上通读这篇关于部署预编译war文件的文章,看看这是否有帮助()

如果pom.xml和src目录正在构建一个新的root.war文件,那么您可能没有删除它们

  • 如corey112358所述,从克隆的repo中删除pom.xml和src文件夹
  • 然后将war文件放入webapps文件夹(repo的直接子文件夹)
  • 请执行git: git add--all git提交-m“另一个提交” git推送
  • 观察“找到端口…”的输出,确保tomcat重新启动正常
  • 请记住,war文件不会在openshift中展开(解压缩)