java - openshift 上的 Spring Boot 可执行 jar

标签 java spring openshift redhat

这是我的开始操作 Hook 。

#helloworld
#!/bin/bash
cd $OPENSHIFT_REPO_DIR
mvn package -s $OPENSHIFT_DATA_DIR/settings.xml -DskipTests=true -U
nohup java -jar target/*.jar --server.port=${OPENSHIFT_DIY_PORT} --server.address=${OPENSHIFT_DIY_IP} &

构建完成后。我期望它运行我指定的 jar。但令我惊讶的是结果是这样的。

如果应用程序启动,或者我的应用程序中的横幅,它不会显示任何状态。

这是结果

remote: [INFO]
remote: [INFO] --- spring-boot-maven-plugin:1.2.5.RELEASE:repackage (default) @ friflow-api ---
remote: [INFO] ------------------------------------------------------------------------
remote: [INFO] BUILD SUCCESS
remote: [INFO] ------------------------------------------------------------------------
remote: [INFO] Total time: 23.261s
remote: [INFO] Finished at: Wed Sep 02 23:29:17 EDT 2015
remote: [INFO] Final Memory: 25M/316M
remote: [INFO] ------------------------------------------------------------------------
remote: -------------------------
remote: Git Post-Receive Result: success
remote: Activation status: success
remote: Deployment completed with status: success

它没有显示任何错误日志。无论如何

最佳答案

只是将其发布回此处给那些与我遇到相同问题的人。您应该注意的事情。

  1. 确保您已正确配置 Maven 路径

就我而言,我只是忘了查看日志。

关于java - openshift 上的 Spring Boot 可执行 jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32366501/

相关文章:

node.js - openshift 与 socket.io,npm install 无法读取依赖项

java - Hibernate 序列 ID 规范

java - 我可以让 Jenkins 每小时检查一次 SVN 是否有变化吗?

java - BorderLayout 左赋值

java - 我们应该在 Spring Boot 中为存储库层编写单元测试和集成测试吗?

Spring JMSTemplate在一个事务中接收所有消息

mysql - OpenShift 从另一个齿轮访问 MySQL

java - HTTP 状态 500 - java.lang.NoClassDefFoundError : java/time/temporal/TemporalField when run app on OpenShift

java - 您的 api 包依赖于另一个包 api 是一个好习惯吗?

java - Libgdx - 纹理未显示在屏幕更改上