Windows
作為 Windows 服務執行時無法更改 Tomcat 9 JDK
我的 Windows 10 已經
JAVA_HOME
設置為指向 JDK8 的環境變數。但我想用 OpenJDK 12 執行這個 Tomcat 9。我下載Tomcat 9 64-bit zip。當我通過 手動執行它時
startup.bat
,我需要做的就是創建bin\setenv.bat
並放置新的值,JAVA_HOME
如包隨附的 RUNNING.txt 中所述。但是,如果我將 Tomcat 安裝為使用
service.bat install MyService
它使用JAVA_HOME
Windows 的服務,這是預期的。問題是當我嘗試按照這些說明更新已安裝的服務並更改 Java 首頁時。
我試過這個沒有成功:
>tomcat9.exe //US//MyService --JavaHome=path\to\openjdk
我做錯了什麼?
安裝 tomcat 服務時,我應該這樣做:
service.bat install MyService --rename
之後,我
MyServicew.exe
在 java 選項卡中執行並更改 JVM。