tomcat 不以 xampp 开头
Posted
技术标签:
【中文标题】tomcat 不以 xampp 开头【英文标题】:tomcat not starting with xampp 【发布时间】:2012-12-09 07:16:43 【问题描述】:我在 xampp 中遇到了 mysql 问题,所以我决定重新安装 xampp。我现在似乎对Tomcat有问题。它在控制面板的模块服务列中被勾选为绿色,但是我无法启动它。它只是说“正在尝试启动 Tomcat 服务”。
我也有以下奇怪的症状。我可以在浏览器中访问 htdocs 中的 php 文件。可以预见,唯一的错误是关于旧的 mysql 用户名无法识别的错误。我还可以访问“localhost/phpmyadmin”,然后它会警告我更改默认密码和用户名的重要性。
但是我无法访问“localhost/xampp”;因此无法进行这些更改。
我是一名业余程序员,今天早些时候就这个问题提出了一个问题,但无济于事。从那以后,我清楚地意识到 Tomcat 出了点问题。因此,这可能是问题的根本原因。
但是,老实说,当我之前让 xampp 运行良好时,我从不知道 Tomcat 到底做了什么。
我将非常感谢任何帮助。干杯
【问题讨论】:
【参考方案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)
【讨论】:
【参考方案2】:尝试通过双击运行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的安装路径更改这些命令
【讨论】:
你怎么知道他用的是哪个版本的Tomcat?以上是关于tomcat 不以 xampp 开头的主要内容,如果未能解决你的问题,请参考以下文章