2011-10-14 185 views
5

我安装了XAMPP 1.7.7,其中包括:启动Tomcat插件XAMPP不工作

的Apache 2.2.21 的MySQL 5.5.16 PHP 5.3.8 phpMyAdmin的3.4.5 的FileZilla FTP服务器0.9.39 Tomcat 7.0.21(使用mod_proxy_ajp作为连接器)。

我的所有其他服务都适用于Tomcat。

我现在要做的事情,以解决这个问题: 我意识到我没有在我的电脑上的Java,因为在命令提示符上没有Java的路径。所以我安装了JAVA 1.7.0,并设置了“环境路径”。

但仍然没有开始。

任何帮助,将不胜感激。

问候 Zeeshan

回答

8

假设Windows操作系统,

第1步与路径创建一个环境变量 “JAVA_HOME” 为JDK(小鬼: - 不要\ BIN只是C:\ java的\ jdk_1_7_0并且不要在末尾加上分号)。

步骤2用路径JRE创建一个环境变量“JRE_HOME”(小鬼: - 再次不\ BIN只是其中斌所在的文件夹,并没有分号到底)。

步骤3在 “路径” 项应增加这样的,
<以前所有的路径东西的>;%JAVA_HOME%/ bin中;%JRE_HOME%/箱;

xampp tomcat单独查找%JAVA_HOME%或%JRE_HOME%,因此只需设置路径和类路径变量,直至bin文件夹,将不起作用。它仅适用于标准的Apache Tomcat。

此外,您的xampp版本默认已禁用用户。通过启用它取消注释在用户部分X:\ XAMPP \ tomcat的\的conf \ tomcat的-users.xml中

+0

我有同样的问题。我已经尝试了这些步骤,并且还在说以下,任何提示? [XAMPP ]:使用J DK [XAMPP]:似乎很好![XAMPP]:设置JAVA_HOME:C:\ Program Files \ Java \ jdk1.7.0_15 [XAMPP]:设置CATALINA_HOME:c:\ xampp \ tmp \ tomcat 系统找不到指定的路径。 系统找不到指定的路径。 完成。 按任意键继续。 。 。 – Frantumn

+0

您是否重新启动命令提示符?检查路径是否已创建。保存设置,然后重新启动系统以确保安全。 –

+0

是的,我已经做了几次这些步骤。尽管我知道它不应该有,但我尝试过使用和不使用/ bin。正如答案所表明的那样,我建立了它。我有UAC完全关闭(当我安装xampp时)。我已经尝试过使用JDK 7和6. – Frantumn

3

您需要手动执行以下bat文件 C:\ XAMPP \ catalina_start

catalina_start, catalina_stop

在XAMPP控制面板启动

4

我有完全相同的问题,它是由在64位窗口上运行32位Tomcat引起的。 (我在Windows 8 64位上使用XAMPP 1.8.3。)

第一:

  • 请确保您有JAVA_HOME系统变量指向你的JDK的文件夹(不是\bin);
  • 确保%JAVA_HOME%\bin;在您的%PATH%系统变量中。

解决办法:

  • 卸载如果你已经安装了它的Tomcat7服务;
  • 下载一个的64位版本的Tomcat 7 for windows(检查this link to get the latest - 我用7.0.42版本);
  • 更换C:\xampp\tomcat\bin文件夹的tomcat7.exetomcat7w.exe文件与存在于最近下载的zip文件。

现在,您可以照常安装服务(通过XAMPP控制面板,如果您使用的话),它应该开始就好。

0

只要运行C的目录下的catalina.bat中:\ XAMPP \的Tomcat>

C:\ XAMPP \的Tomcat> catalina.bat中

CURRENT_DIR =%CD% “ 组” CATALINA_HOME = %CURRENT_DIR%”

自%CD%呼应当前目录。