我安装了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
答案 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.exe
和tomcat7w.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%回显当前目录。