我可以使用 XAMPP 的 apache tomcat 来执行 java 动态 Web 项目吗?

Posted

技术标签:

【中文标题】我可以使用 XAMPP 的 apache tomcat 来执行 java 动态 Web 项目吗?【英文标题】:Can I use XAMPP's apache tomcat to execute java Dynamic Web Project? 【发布时间】:2015-06-16 18:46:03 【问题描述】:

我正在使用 eclipse 并且我有一个 Dynamic Web Project 。

要执行它,我需要 apache tomcat 7.0。

但是我已经安装了 XAMPP 服务器,包括 apache web 服务器和 apache tomcat 服务器。

如何将我的 java web 应用挂载到 XAMPP 的 apache tomcat 服务器?

【问题讨论】:

你的问题:Can I use XAMPP's apache tomcat to execute java Dynamic Web Project?:我回答是的,你可以,我告诉你怎么做!为什么你不接受答案? 你有什么回应吗? 【参考方案1】:

只需从你的 Xampp Cpanel 启动 tomcat 并将 URL 放入浏览器 localhost:8080,而不是 localhost,请参阅 [below snap 和 below snap

它将运行 http://localhost Apache , http://localhost:8080 tomcat

【讨论】:

【参考方案2】:

有两种可能

选项 1

你有两个 tomcat 服务器正在运行 eclipse 和 XAMPP Tomcat 中的一个 你必须给 XAMPP Tomcat 另一个端口号 这里我们给它一个新的端口(8090)和redirectPort(8444)。

..XAMPP\tomcat\conf\server.xml


原创

<Connector port="8080" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" />

改为

<Connector port="8090" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8444" />

缺点你必须部署 Web 应用程序 2 次​​p>

1 Eclipse 将其部署到 Eclipse Tomcat 服务器 2 手动将其部署到您的 XAMPP Tomcat 服务器。 3 手动启动 XAMPP Tomcat 服务器 ..XAMPP\catalina_start.bat 4 手动停止 XAMPP Tomcat 服务器 ..XAMPP\catalina_stop.bat

这里 Tomcat 在 8090 上运行

选项 2 更改 Eclipse 设置。

Windows -> 显示视图 -> 服务器 在服务器视图中,右键单击并添加新的。 它将显示一个包含许多服务器供应商的弹出窗口。 在 Apache 下选择 Tomcat v7.0(取决于您下载的服务器版本)。 在运行时配置中将其指向 XAMPP Tomcat 文件夹 (....\XAMPP\tomcat)

优势

您需要在 XAMPP 设置中进行任何更改。 Eclipse 为您部署它。

缺点

在关闭 Eclipse 时,它​​也会停止 XAMPP Tomcat 服务器 因此您必须手动启动和停止它 ..XAMPP\catalina_start.bat

【讨论】:

谢谢它应该可以工作,但我的电脑上运行的端口总是有问题。我会检查更多。再次感谢您 @user3773380 : 你让你的 XAMPP Tomcat 服务器运行过吗?它在 8080 上运行,那么端口有什么问题?? 我为 XAMPP 创建端口 81,因为在安装时它不会启动。它告诉我,尽管我确定 Skype 没有运行,但仍使用端口 80。 @user3773380 : 不是端口 80 或 81 而是端口 8080。

以上是关于我可以使用 XAMPP 的 apache tomcat 来执行 java 动态 Web 项目吗?的主要内容,如果未能解决你的问题,请参考以下文章

XAMPP、Apache 和 IIS 在同一台机器上

Apache 服务器未在 Xampp 便携版上启动

XAMPP Apache 无法启动

Xampp Apache,无法访问其他目录中的文件

http.exe、Apache、Xampp 使用端口 443

如何使用 xampp 创建网站?