亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

保持 Maven/jetty 應用程序在 GCE 上永久運行

保持 Maven/jetty 應用程序在 GCE 上永久運行

慕娘9325324 2021-12-01 14:30:06
我在 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 有點陌生,因此感謝任何幫助/建議。
查看完整描述

1 回答

?
慕雪6442864

TA貢獻1812條經驗 獲得超5個贊

  1. 您可以在后臺運行您的應用程序,這樣即使您關閉終端也不會影響 Java 進程。你可以使用這個命令

    $ nohup mvn jetty:run &

您的日志將被重定向到同一目錄中名為 nohup.out 的文件

  1. 為了設置 env 變量,有一個名為 /etc/profile.d 的文件。只需提及此文件中的詳細信息并登錄/注銷,它將是永久的。


查看完整回答
反對 回復 2021-12-01
  • 1 回答
  • 0 關注
  • 153 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號