0

我有一个简单的 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只是没有启动。

它必须如何运行?

4

1 回答 1

1

您需要检查您是否使用$OPENSHIFT_DIY_IP$OPENSHIFT_DIY_PORT的值 来绑定您的顶点服务器。例如在 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' ...
于 2013-12-12T17:02:45.670 回答