无法在Openshift v3上部署基于java的应用程序
我正在尝试在openshift v3上部署基于JEE/mysql的应用程序 但是,当我使用“公开”URL(javazeek.a3c1.starter-us-west-1.openshiftaps.com)时。我得到一个404错误 以下是我的完整配置:无法在Openshift v3上部署基于java的应用程序,java,tomcat,deployment,jboss,openshift,Java,Tomcat,Deployment,Jboss,Openshift,我正在尝试在openshift v3上部署基于JEE/mysql的应用程序 但是,当我使用“公开”URL(javazeek.a3c1.starter-us-west-1.openshiftaps.com)时。我得到一个404错误 以下是我的完整配置: zeek@zeek:~$ oc get all NAME TYPE FROM LATEST bc/java Source Git 3 NAME TYPE FRO
zeek@zeek:~$ oc get all
NAME TYPE FROM LATEST
bc/java Source Git 3
NAME TYPE FROM STATUS STARTED DURATION
builds/java-3 Source Git@85660aa Complete 3 hours ago 55s
NAME DOCKER REPO TAGS UPDATED
is/java 172.30.148.65:5000/zeek/java latest 3 hours ago
NAME REVISION DESIRED CURRENT TRIGGERED BY
dc/java 4 1 1 config,image(java:latest)
dc/mysql 1 1 1 config,image(mysql:5.7)
NAME DESIRED CURRENT READY AGE
rc/java-4 1 1 1 2h
rc/mysql-1 1 1 1 4h
NAME HOST/PORT PATH SERVICES PORT TERMINATION WILDCARD
routes/java java-zeek.a3c1.starter-us-west-1.openshiftapps.com java 8080-tcp None
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE
svc/java 172.30.92.188 <none> 8080/TCP,8443/TCP,8778/TCP 3h
svc/mysql 172.30.217.149 <none> 3306/TCP 4h
NAME READY STATUS RESTARTS AGE
po/java-4-sdkqh 1/1 Running 0 2h
po/mysql-1-23vnw 1/1 Running 0 4h
zeek@zeek:~$oc获取全部
最新版本的名称类型
bc/java源代码Git3
从状态开始的名称类型持续时间
builds/java-3源代码Git@85660aa3小时前完成55秒
更新DOCKER REPO标记的名称
is/java 172.30.148.65:5000/zeek/java最新发布时间为3小时前
名称修订所需电流由触发
dc/java 4 1配置,图像(java:最新)
dc/mysql 1配置,图像(mysql:5.7)
名称所需的当前就绪年龄
rc/java-412H
rc/mysql-14h
名称主机/端口路径服务端口终止通配符
routes/java java-zeek.a3c1.starter-us-west-1.openshiftaps.com java 8080 tcp无
名称CLUSTER-IP EXTERNAL-IP端口年龄
svc/java 172.30.92.188 8080/TCP、8443/TCP、8778/TCP 3h
svc/mysql 172.30.217.149 3306/TCP 4h
名称就绪状态重新启动
po/java-4-sdkqh 1/1正在运行0 2h
po/mysql-1-23vnw 1/1运行0 4h
我看到ROOT.war已经生成,但是放在了./tmp/src/webapps/(javapod)上。我试图手动将它复制到/deployments,但仍然不起作用
PS:构建是成功的,它尊重pom.xml中的所有依赖项
我这边缺少什么?您可以在github上加载源代码并在那里构建我今天刚刚点击了
重建
。所有的过程(获取、构建、部署)都很顺利,就像昨天一样,但这次,应用程序已经启动并运行了!!!我想这可能与维护过程有关。。无论如何,问题解决了
顺便说一下,恭喜Openshift团队。应用程序的部署非常简单 这是为了帮助任何遇到同样问题的人。这个解决方案可能不是您想要的,但肯定是需要检查的内容之一 我的pom.xml有一些outputDirectory,它曾经被注释掉,帮助openshift平台将war移动到正确的位置
像charm一样工作我有完全相同的问题技巧,我们只有30天的时间迁移:(…让我知道任何突破plz。谢谢Hanks Patrick,你给了我足够的信心,让我了解我的配置有什么问题。我的pom.xml有一个特定的outputDirectory,它正在破坏我的一切。很高兴我能以某种方式提供帮助;-)