我可以使用 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 项目吗?的主要内容,如果未能解决你的问题,请参考以下文章