解决Windows 10配置Apache Tomcat、PHP的开发环境问题
在过去,我使用XAMPP时,只需要简单安装即可使用。但最近我重装了新系统,并尝试在Windows 10中配置Apache Tomcat、PHP和MySQL的开发环境。然而,无论我如何尝试,都无法成功。于是我回到了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环境变量配置问题
我意识到start应该是一个启动tomcat相关的命令行脚本,于是我在tomcat目录下找到了名为catalina_的脚本文件。我双击运行了该脚本,结果出现了以下错误提示:
提示显示JDK和JAVA_HOME环境变量未正确配置,于是我尝试设置系统环境变量,但半天努力后问题仍未解决...
为了验证JAVA环境变量配置是否成功,我在命令行输入 java -version,并得到以下反馈结果:
这证明在我的电脑上JAVA环境变量配置是成功的。但为什么通过XAMPP控制台无法启动tomcat呢?我决定测试一下tomcat本身的配置是否正确。于是我进入tomcat/bin/目录,启动tomcat5,并没有出现任何错误提示。看起来tomcat已经成功启动了。我打开localhost:8080确认是否启动成功,结果如下:
这真的是太让人气馁了!所以问题来了:JAVA环境配置正确,tomcat配置也正确,最终通过XAMPP启动却无法工作。这一定是脚本本身的问题。于是,我愤怒地直接打开了catalina_脚本,查看源代码。
在标记的部分是报错部分,大致意思是检查注册表中的值,发现与预期不符,然后输出错误并终止运行。我查看了系统注册表,发现没有JavaSoft目录,所以当运行到这一步时就会报错并停止运行。由于JAVA环境和tomcat配置都是正确的,只要脚本能够正常运行结束,tomcat应该能够正确启动。
因此,按照脚本中的指示,在注册表目录下添加了JavaSoftJava Development Kit项,并通过XAMPP控制台运行tomcat。运行结果如下:
终于一切正常了!通过解决脚本的错误,我成功配置了Windows 10上的Apache Tomcat和PHP的开发环境。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。