【问题标题】:Can I use XAMPP's apache tomcat to execute java Dynamic Web Project?我可以使用 XAMPP 的 apache tomcat 来执行 java 动态 Web 项目吗?
【发布时间】: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?:我回答是的,你可以,我告诉你怎么做!为什么你不接受答案?
  • 你有什么回应吗?

标签: eclipse apache tomcat jakarta-ee xampp


【解决方案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。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-20
    • 2016-08-29
    • 2010-11-08
    • 1970-01-01
    • 2013-05-13
    相关资源
    最近更新 更多