启动Tomcat附加组件XAMPP无法正常工作

时间:2011-10-14 03:44:50

标签: xampp tomcat7

我安装了XAMPP 1.7.7,包括:

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

我的所有其他服务工作都期望Tomcat。

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

但它还没有开始。

任何帮助将不胜感激。

此致 Zeeshan

4 个答案:

答案 0 :(得分:8)

假设windows os,

步骤1.创建一个环境变量“JAVA_HOME”,其中包含jdk的路径( imp: - 不是\ bin,只是c:\ java \ jdk_1_7_0,最后不要用分号)。< / p>

步骤2.创建一个环境变量“JRE_HOME”,其路径为jre( imp: - 再次不是\ bin,而只是bin所在的文件夹,最后没有分号)。< / p>

步骤3.“路径”中的条目应该像这样添加,
&LT;所有以前的路径内容&gt ;;%JAVA_HOME%/ bin;%JRE_HOME%/ bin;

xampp tomcat单独查找%JAVA_HOME%或%JRE_HOME%,因此只需将路径和类路径变量设置为bin文件夹,此处无效。它仅适用于标准Apache tomcat。

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

答案 1 :(得分:4)

我遇到了完全相同的问题,这是因为在64位窗口上运行32位Tomcat引起的。 (我在Windows 8 64位中使用XAMPP 1.8.3。)

首先:

  • 确保您的JAVA_HOME系统变量指向您的jdk文件夹(而不是\bin);
  • 确保%JAVA_HOME%\bin;系统变量中包含%PATH%

解决方案:

  • 如果已经安装了Tomcat7服务,请将其卸载;
  • 下载适用于Windows的Tomcat 7的 64位版本(选中this link to get the latest - 我使用了7.0.42版本);
  • 替换 tomcat7.exetomcat7w.exe 文件C:\xampp\tomcat\bin文件夹中的文件最近下载的zip文件。

现在您可以像往常一样安装服务(如果您使用XAMPP控制面板),它应该可以正常启动。

答案 2 :(得分:3)

您需要在bat文件后手动执行 C:\ XAMPP \ catalina_start

catalina_start, catalina_stop

在XAMPP控制面板中启动

答案 3 :(得分:0)

只需在C:\ xampp \ tomcat&gt;目录下运行catalina.bat

C:\ XAMPP \ Tomcat的&GT; catalina.bat中

CURRENT_DIR =%CD%” 设置“CATALINA_HOME =%CURRENT_DIR%”

由于%cd%回显当前目录。