我在 Google Cloud Ploutform、Compute 引擎上创建了一个 VM 实例。安装了 Ubunutu 18.04 LTS、Java JDK、Maven 和 Jetty。还安装了Tomcat,但在mo 上没有使用。
我将 JAVA_HOME 设置为 JDK 位置并将其添加到 /etc/enviroment 并使用源 /etc/enviroment 确认这一点。然后我 CD 到我的应用程序中运行 mnv jetty:run 并且应用程序出现在端口 8888 上并且一切正常。
我使用 GCE 浏览器 SSH 终端,但有两个问题。当我关闭笔记本电脑或关闭浏览器时,应用程序将终止并关闭。所以我必须通过 SSH 回到 GCE 并运行上面的命令,但首先它告诉我我的 java home 指向的是 jre 而不是 JDK。运行 echo JAVA_HOME 显示它是正确的,所以我每次登录时都需要在 mvn jetty:run 之前运行 source /etc/environment 。
1,我如何让应用程序保持打开状态,使其不依赖于我 PC 上的开放终端(很高兴让一个打开并在机器上运行,只是不知道如何做到这一点)。
2、为什么每次登录都要运行一个源?当然在环境文件中设置它就足够了吗?
我对 java 和 linux 有点陌生,因此感谢任何帮助/建议。
慕雪6442864
相关分类