【发布时间】:2012-12-20 02:54:36
【问题描述】:
我正在使用 Xaamp 服务器进行 php 开发..现在我已经安装了 Apache 和 Eclipse 来执行 jsp。现在如果我尝试执行 jsp 页面,Apache 服务器会给出错误,需要的几个端口 8080,8086etc 正忙即使我关闭了 xaamp 服务器。是否可以在我的同一台机器上同时运行 php 和 jsp 页面?
【问题讨论】:
标签: jsp
我正在使用 Xaamp 服务器进行 php 开发..现在我已经安装了 Apache 和 Eclipse 来执行 jsp。现在如果我尝试执行 jsp 页面,Apache 服务器会给出错误,需要的几个端口 8080,8086etc 正忙即使我关闭了 xaamp 服务器。是否可以在我的同一台机器上同时运行 php 和 jsp 页面?
【问题讨论】:
标签: jsp
“Apache”是一家提供多种产品的大型软件公司的名称。我假设您实际上是指它的产品“Tomcat”。
鉴于您使用的是 XAMPP,您很可能使用的是 Windows。鉴于您是使用 Windows 的 PHP 人员,您很可能已将 Tomcat Windows 安装程序下载为 .exe 文件,而不是将 Tomcat 库下载为 .zip 文件。 Windows 安装程序旨在用于 Windows 生产环境(因此不适用于开发环境),它将 Tomcat 安装为 Windows 服务,该服务会在您每次启动 Windows 时自动启动(因此已经占用了这些端口)。
如果您只是在进行开发并想从 Eclipse 内部控制 Tomcat,您不想使用 Tomcat Windows 服务。
在 Windows 服务管理器中停止 Tomcat 服务(start > run > services.msc)和/或卸载 Tomcat Windows 服务。您只需要将 Tomcat 库作为 .zip 文件。您需要做的就是将其提取到所需的位置。一旦停止/卸载,您就可以在 Eclipse 中轻松启动它。
【讨论】:
您需要将每台服务器配置为在不同的端口上运行。你可以配置 XAMPP 服务器运行在 80 端口,然后 Tomcat 可以运行在 8080 端口。那么运行多个服务器就没有问题了。在 Google 上快速搜索“如何更改 XAMPP 端口号”会出现许多解释这一点的网站。
【讨论】:
您可以更改 XAMPP 使用的端口。为此:
http://veerasundar.com/blog/2009/07/how-to-change-xampp-server-port/
【讨论】: