解決Windows 10配置Apache Tomcat、PHP的開發(fā)環(huán)境問題
在過去,我使用XAMPP時,只需要簡單安裝即可使用。但最近我重裝了新系統(tǒng),并嘗試在Windows 10中配置Apache Tomcat、PHP和MySQL的開發(fā)環(huán)境。然而,無論我如何嘗試,都無法成功。
在過去,我使用XAMPP時,只需要簡單安裝即可使用。但最近我重裝了新系統(tǒng),并嘗試在Windows 10中配置Apache Tomcat、PHP和MySQL的開發(fā)環(huán)境。然而,無論我如何嘗試,都無法成功。于是我回到了XAMPP,但意外地遇到了錯誤,讓我感到非常尷尬。以下是報錯提示信息:
Make sure you have Java JDK or JRE installed and the required ports are free1
Make sure you have Java JDK or JRE installed and the required ports are free2
解決Java環(huán)境變量配置問題
我意識到start應該是一個啟動tomcat相關的命令行腳本,于是我在tomcat目錄下找到了名為catalina_的腳本文件。我雙擊運行了該腳本,結果出現(xiàn)了以下錯誤提示:
提示顯示JDK和JAVA_HOME環(huán)境變量未正確配置,于是我嘗試設置系統(tǒng)環(huán)境變量,但半天努力后問題仍未解決...
為了驗證JAVA環(huán)境變量配置是否成功,我在命令行輸入 java -version,并得到以下反饋結果:
這證明在我的電腦上JAVA環(huán)境變量配置是成功的。但為什么通過XAMPP控制臺無法啟動tomcat呢?我決定測試一下tomcat本身的配置是否正確。于是我進入tomcat/bin/目錄,啟動tomcat5,并沒有出現(xiàn)任何錯誤提示??雌饋韙omcat已經(jīng)成功啟動了。我打開localhost:8080確認是否啟動成功,結果如下:
這真的是太讓人氣餒了!所以問題來了:JAVA環(huán)境配置正確,tomcat配置也正確,最終通過XAMPP啟動卻無法工作。這一定是腳本本身的問題。于是,我憤怒地直接打開了catalina_腳本,查看源代碼。
在標記的部分是報錯部分,大致意思是檢查注冊表中的值,發(fā)現(xiàn)與預期不符,然后輸出錯誤并終止運行。我查看了系統(tǒng)注冊表,發(fā)現(xiàn)沒有JavaSoft目錄,所以當運行到這一步時就會報錯并停止運行。由于JAVA環(huán)境和tomcat配置都是正確的,只要腳本能夠正常運行結束,tomcat應該能夠正確啟動。
因此,按照腳本中的指示,在注冊表目錄下添加了JavaSoftJava Development Kit項,并通過XAMPP控制臺運行tomcat。運行結果如下:
終于一切正常了!通過解決腳本的錯誤,我成功配置了Windows 10上的Apache Tomcat和PHP的開發(fā)環(huán)境。