启动 Tomcat 附加组件 XAMPP 不起作用

发布于 2024-12-09 22:00:55 字数 330 浏览 0 评论 0原文

我安装了XAMPP 1.7.7,包括:

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并设置了“环境路径”。

但它仍然没有开始。

任何帮助将不胜感激。

问候 泽山

I installed XAMPP 1.7.7, including:

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 (with mod_proxy_ajp as connector).

My all other services work expect for Tomcat.

Things that I did right now, to fix this:
I realized that I did not had java on my computer, as on command prompt there was no path for java. So I installed JAVA 1.7.0 and also set the "Environment path".

But still its not getting started.

Any help would be appreciated.

Regards
Zeeshan

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

滴情不沾 2024-12-16 22:00:55

假设 Windows 操作系统,

步骤 1. 创建/编辑环境变量 JAVA_HOME 以及 jdk 的路径(重要:- 不是 \bin,而是 c: \java\jdk_1_7_0 并且不要在末尾添加分号)。

步骤 2. 创建/编辑环境变量 JRE_HOME 以及 jre 的路径(重要:- 同样不要指向 \bin,而只是 bin< 所在的文件夹/code> 位于且末尾没有分号)。

步骤 3. 创建/编辑环境变量 path,应按如下方式添加,
<代码><所有前面的路径内容都是>;%JAVA_HOME%/bin;.;

xampp tomcat 分别查找 %JAVA_HOME%%JRE_HOME% ,所以只需设置 pathclasspath 变量直至 bin 文件夹,在这里不起作用。它仅适用于标准 Apache tomcat。

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

Assuming windows os,

Step 1. Create/edit an environment variable JAVA_HOME with path to jdk (important:- not to \bin but just c:\java\jdk_1_7_0 and dont put semicolon at the end).

step 2. Create/edit an environment variable JRE_HOME with path to jre (important:- again not to \bin but just the folder where bin is located and no semicolon in the end).

step 3. Create/edit an environment variable path that should be added like this,
< all the previous path stuff's >;%JAVA_HOME%/bin;.;

The xampp tomcat looks for %JAVA_HOME% or %JRE_HOME% individually, so just setting the path and classpath variables, up to the bin folder, will not work here. It works for standard Apache tomcat only.

Also, the your version of xampp have disabled the users by default. Enable it by un-commenting the user part in the x:\xampp\tomcat\conf\tomcat-users.xml

猫腻 2024-12-16 22:00:55

需要手动执行以下bat文件
c:\xampp\catalina_start

放入

catalina_start ,
catalina_stop

XAMPP控制面板启动中的

You need to execute manually following bat file
c:\xampp\catalina_start

or

put

catalina_start ,
catalina_stop

in XAMPP control panel start up

执着的年纪 2024-12-16 22:00:55

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

首先:

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

解决办法:

  • 如果已经安装了Tomcat7服务,请将其卸载;
  • 下载 Windows 版 Tomcat 7 的 64 位版本(检查 此链接获取最新信息 - 我使用了 7.0.42 版本);
  • 替换tomcat7.exetomcat7w.exe文件C:\xampp\tomcat\bin 文件夹,其中包含最近下载的 zip 文件中的文件夹。

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

I had the exact same problem and it was caused by running a 32 bits Tomcat on a 64 bits windows. (I was using XAMPP 1.8.3 in a Windows 8 64 bits.)

First:

  • Make sure you have JAVA_HOME system variable pointing to your jdk folder (not the \bin);
  • Make sure %JAVA_HOME%\bin; is in your %PATH% system variable.

The solution:

  • Uninstall the Tomcat7 service if you have installed it already;
  • Download a 64 bit version of Tomcat 7 for windows (check this link to get the latest - I used the 7.0.42 version);
  • Replace the tomcat7.exe and tomcat7w.exe files of the C:\xampp\tomcat\bin folder with those present in the recently downloaded zip file.

Now you can install the service as usual (through XAMPP control panel, if you use it) and it should start just fine.

美男兮 2024-12-16 22:00:55

只需运行C:\xampp\tomcat目录下的catalina.bat即可

C:\xampp\tomcat>catalina.bat

CURRENT_DIR=%cd%"
设置 "CATALINA_HOME=%CURRENT_DIR%"

因为 %cd% 回显当前目录。

Just run the catalina.bat under the directory of C:\xampp\tomcat>

C:\xampp\tomcat>catalina.bat

CURRENT_DIR=%cd%"
set "CATALINA_HOME=%CURRENT_DIR%"

Since %cd% echo the current directory.

只为守护你 2024-12-16 22:00:55

在环境变量中添加所有这些变量,然后 catalina_start.bat 将起作用

变量键

JAVA_HOME 你的java-jdk地址

JRE_HOME 你的java-jre地址

路径你的java-jdk地址;你的java-jre文件地址;你的java-jre/bin地址;我们的java-jdk/bin

花了我差不多5个小时才找到让xampp-tomcat启动的方法:'(

In environment variable add all these variable then catalina_start.bat will work

Variable Key

JAVA_HOME your java-jdk address

JRE_HOME your java-jre address

Path your java-jdk address ; your java-jre file address ; your java-jre/bin address ; our java-jdk/bin

It took me almost 5hours to find the method to let xampp-tomcat to start :'(

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文