安裝版Tomcat9無法正常卸載的解決辦法


原由

在搭建Java Web學習環境時將Tomcat安裝到了C盤,在Win7下因管理權限導致修改文檔很不方便,便想卸載后重裝到D盤。

沒想到折騰了半天...雖然很簡單,姑且整理出來,做個參考也好。

卸載

  嘗試了兩種卸載方式

1.卸載服務 

  命令行下進入 X:\Program Files\Apache Software Foundation\Tomcat 9.0\bin

  運行 service.bat remove tomcat9

  注:

  remove --卸載服務

  tomcat9 --被卸載的服務名(service.bat設置了默認的服務名,tomcat4、tomcat5...即tomcat+版本號)

報錯:

  the JAVA_HOME environment variable is not defined correctly
  this environment variable is needed to run this program
  NB:JAVA_HOME should point to a JDK not a JRE

解決辦法:

  提示JAVA_HOME環境變量設置不正確。

  但是在 計算機->屬性->高級->環境變量->系統變量->JAVA_HOME 檢查無誤,確為Java的的安裝路徑。

  困惑中注意到最后一句提示:JAVA_HOME應該指向JDK而非JRE

  問題就在這。

  JDK:提供Java開發環境和運行環境,開發者使用的SDK(Software Development Kit)

  JRE:提供Java運行環境,一般為用戶使用。

  經查看,先前安裝的是jre版。好吧,改裝jdk版即可。

  二者的安裝包對比:

  

  官網下載地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

 

安裝JDK版后重新設置JAVA_HOME,再次運行卸載服務命令,成功。

 

2.卸載tomcat程序

雙擊運行安裝路徑下的 Uninstall.exe。

報錯:

  

  No service name specified to uninstall.
  This will be provided automatically if you uninstakk via add/romove programs oor the shortcut on tthe Start menu.
  Alternatively,call the installer from the command line with -ServiceName"<name of service>".

 

解決辦法:

  在命令行中運行 Uninstall.exe,根據提示添加參數:

  Uninstall.exe  -ServiceName="<Tomcat9>"

卸載完成。

 


免責聲明!

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



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