Xampp 1.8.1:Apache 无法在端口 8080 中启动,该端口正被 tomcat 7 使用

Posted

技术标签:

【中文标题】Xampp 1.8.1:Apache 无法在端口 8080 中启动,该端口正被 tomcat 7 使用【英文标题】:Xampp 1.8.1: Apache cannot start in port 8080, which is being used by tomcat 7 【发布时间】:2014-04-24 00:25:48 【问题描述】:

我正在使用 XAMPP1.8.1,但是在启动它时,由于 Tomcat 7 正在使用端口 8080,apache 服务没有启动,

使用时:netstat -aon | findstr "8080" 以查找它显示的进程 Apache Tomcat Tomcat7 正在使用 8080。

在过去的 1 个月里,apache 运行良好。

XAMPP 控制面板中显示的错误是:

4:20:14 PM  [main]  Initializing Modules

4:20:14 PM  [Apache]    **Problem detected!**

4:20:14 PM  [Apache]    **Port 80 in use by "system"!**

4:20:14 PM  [Apache]    **Apache WILL NOT start without the configured ports free!**

4:20:14 PM  [Apache]    **You need to uninstall/disable/reconfigure the blocking application**

4:20:14 PM  [Apache]    or reconfigure Apache to listen on a different port

4:20:14 PM  [mysql]     XAMPP MySQL Service is already running on port 3306

4:20:14 PM  [filezilla] XAMPP FileZilla FTP Server Service is already running on port 21

4:20:14 PM  [filezilla] XAMPP FileZilla FTP Server Service is already running on port 14147

4:20:14 PM  [Tomcat]    XAMPP Tomcat Service is already running on port 8005

4:20:14 PM  [Tomcat]    **XAMPP Tomcat Service is already running on port 8080**

4:20:14 PM  [Tomcat]    XAMPP Tomcat Service is already running on port 8009

【问题讨论】:

所以您已经知道问题和根本原因,那么您应该可以解决它。检查 tomcat7 设置。 【参考方案1】:

你在这里有两个选择。 1.如果你只想要8080端口,你可能需要杀死正在使用8080端口的进程[apache tomcat]。 2.为XAMPP服务器分配一个新的端口地址。

【讨论】:

可以使用哪些端口号而不是 8080 以及如何更改它们,正如我在另一篇关于此问题的帖子中读到的,在“httpd.conf”中端口 80 更改为 8080 " 文件,但这也没有用。 改完后重启服务了吗?或者在最坏的情况下,您可以杀死正在使用 8080 的进程。您可以从 netstat 收到此信息 是的,先生,首先我重新启动了服务,当它不起作用时,我什至重新启动了系统。 尝试杀死正在使用 8080 端口的进程。您的系统上是否有任何 SNMP 监视器? 不,我没有任何 SNMP 监视器,在尝试从任务管理器停止进程时,弹出访问被拒绝错误。【参考方案2】:

停止tomcat7并尝试重新启动apache服务器,有时像skype这样的系统服务也可能使用相同的端口号。首先禁用所有其他程序并运行 apache。

【讨论】:

我试过重启tomcat7但什么也没发生,我什至尝试在tomcat7关闭时启动apache,即使它也没有启动,而且我没有安装skype。 在您的浏览器中输入localhost,如果您已经看到主页,那么apache已经在运行了。

以上是关于Xampp 1.8.1:Apache 无法在端口 8080 中启动,该端口正被 tomcat 7 使用的主要内容,如果未能解决你的问题,请参考以下文章

xampp apache无法启动

无法在端口可用的 XAMPP 上启动 Apache 服务器

Apache Server (xampp) 无法在 Windows 10(端口 80)上运行

Windows 10、Xampp、Apache 无法启动,端口 80 正在使用中

XAMPP Apache 无法启动(我已更改端口)

Xampp Apache 无法访问端口 80,即使它没有被使用