2

我在 xampp 中遇到了 mysql 问题,所以我决定重新安装 xampp。我现在似乎对Tomcat有问题。它在控制面板的模块服务列中被勾选为绿色,但是我无法启动它。它只是说“正在尝试启动 Tomcat 服务”。

我也有以下奇怪的症状。我可以在浏览器中访问 htdocs 中的 php 文件。可以预见,唯一的错误是关于旧的 mysql 用户名无法识别的错误。我还可以访问“localhost/phpmyadmin”,然后它会警告我更改默认密码和用户名的重要性。

但是我无法访问“localhost/xampp”;因此无法进行这些更改。

我是一名业余程序员,今天早些时候问了一个关于这个问题的问题,但无济于事。从那以后,我清楚地意识到 Tomcat 出了点问题。因此,这可能是问题的根本原因。

但是,老实说,当我之前让 xampp 运行良好时,我从来不知道 Tomcat 到底做了什么。

我将不胜感激任何帮助。干杯

4

2 回答 2

1

你在哪个操作系统上工作(linux/windows/...)。我在win8上工作过,也有类似的问题。Tomcat 无法启动,我必须做的是添加环境变量 JAVA_HOME(java jdk 文件夹的路径),将其添加到路径变量,然后添加 CATALINA_HOME 变量,您可以使用下一行通过 cmd 添加它:

set "JAVA_HOME=c:\Program Files (x86)\Java\jdk1.7.0_03"
set "PATH=%JAVA_HOME%\jre\bin;%JAVA_HOME%\bin;%PATH%"
set "CATALINA_HOME=d:\usr\apache-tomcat-7.0.27"

在 c:... 所在的第一行中,将其更改为包含 Java 的目录,并在包含 tomcat 的目录的第三个路径中,检查它们是否是同一类型,我的 xampp 是 x86 和 java x64,但它没有工作在一起,所以我已经安装了 x86 java

还尝试使用 cmd 启动 tomcat(转到 tomcat 文件夹中的 bin 文件夹并键入 startup.bat)

于 2013-01-07T21:56:27.187 回答
0

尝试catalina_start通过双击它运行。您可以在安装 Tomcat 的目录中找到它。在这样做之前,您可能希望在 CMD 中运行这些命令:

set "JAVA_HOME=c:\Program Files (x86)\Java\jdk1.7.0_03"
set "PATH=%JAVA_HOME%\jre\bin;%JAVA_HOME%\bin;%PATH%"
set "CATALINA_HOME=d:\usr\apache-tomcat-7.0.27"

根据JDK和Tomcat的安装路径更改这些命令

于 2016-05-11T17:41:27.470 回答