Xmapp啟動Tomcat時報Jdk、Jre未安裝錯誤的解決方法


最新文章:Virson's Blog

文章來自:宇托的狗窩

我的Xmapp是1.8,用的是非安裝版的JDK,設置好JAVA_HOME之后,用xmapp控制面板啟動Tomcat時報JDK、JRE未安裝錯誤,錯誤內容如下:

17:07:17 [Tomcat] Attempting to start Tomcat app...
17:07:18 [Tomcat] Tomcat Started/Stopped with errors, return code: 1
17:07:18 [Tomcat] Make sure you have Java JDK or JRE installed and the required ports are free
17:07:18 [Tomcat] Check the "/xampp/tomcat/logs" folder for more information

然后我用xampp\tomcat目錄下的catalina_start.bat啟動試了一下,發面能正常啟動。那就說明不是端口問題,而是xampp無法找到JAVA_HOME。

進入xampp目錄,發現該目錄也有一個catalina_start.bat,打開一下,果然,它只找了注冊表,而沒有直接使用環境變量。

解決方法有兩個,一是添加注冊表項,二是修改Xampp的Bat文件。

方法一:

JDK版本和Windows版相同(JDK和Windows同為32位或同為64位)時,添加項HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit,其默認值為你的JDK目錄(和JAVA_HOME一樣)。也可以把以下內容保存成reg文件,再導入。

[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit]
@="你的JDK目錄"

JDK版本和Windows版本不同(Windows為64位、Java為32位)時,添加項HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Development Kit,其默認值為你的JDK目錄(和JAVA_HOME一樣)。也可以把以下內容保存成reg文件,再導入。

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Development Kit]
@="你的JDK目錄"

方法二:

要修改的文件有三個,分別為xampp\catalina_service.bat、xampp\catalina_start.bat、xampp\catalina_stop.bat。修改方法如下:

  1. 找到 goto ENDERROR
  2. 把 goto ENDERROR 改為 goto JDKRUN

修改完成后保存,然后再用xmapp控制面板啟動,應該就沒錯誤了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM