java - 在 OpenShift 上运行 Vertx 模块

标签 java openshift vert.x

我有一个简单的 Vertx 应用程序,其中有一个类,我使用它执行

nohup bash -c "exec 'vertx' 'run' './src/main/java/com/mydomain/myClass.java' ...

在 ./.openshift/action_hooks/start 中。 现在我有一个可以使用 vertx runmod 在本地运行的模块,但是

nohup bash -c "exec 'vertx' 'runmod' './src/main/java/com/mydomain/mods/user~HelloWorlldApp~0.1.27' ...

在我的启动文件中似乎不起作用。没有错误,java 只是没有启动。

它必须如何运行?

最佳答案

您需要检查是否使用了 $OPENSHIFT_DIY_IP$OPENSHIFT_DIY_PORT 的值 用于绑定(bind)你的vertx服务器。 例如在 ssh 控制台中执行:

echo $OPENSHIFT_DIY_IP
echo $OPENSHIFT_DIY_PORT

结束将此值放入

vertx.createHttpServer().listen(8080, "127.2.47.2");

zip 中 vertx 模块的典型启动是

nohup bash -c "exec 'vertx' 'runzip' 'helloWorldApp-0.1.24-mod.zip' ...

关于java - 在 OpenShift 上运行 Vertx 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20148757/

相关文章:

java - "Could not load library: gstreamer"在 Intellij IDEA 中设置 gstreamer 时

ruby-on-rails - Puma 线程如何与 Postgres 连接池交互?

java - 如何在 Vertx 中编写异步文件处理程序

java - 我正在寻找 Vertx JDBC SQLite 驱动程序

java - 关于在另一个接口(interface)中实现泛型接口(interface)的误解

java - 如何使用 hibernate-ogm 和 Mongodb 上传文件?

java - VerticalGroup 内的标签不保留在左侧

reactjs - 入口路由 - 基于路径的路由到不同的 React 应用程序

python - 使用pypyodbc 1.3.4的Python中的字节字符串太长错误

java - 如何设置绝对路径?