80端口或8080端口被占用的解决办法

来源:互联网 发布:为什么程序员工资40万 编辑:程序博客网 时间:2024/05/26 08:43

80端口、8080端口被占用的解决办法 

80端口或8080端口,一般Tomcat、JBoss、Oracle默认都会使用这个端口!

所以就需要修改默认端口,让他们能一起协同工作。

《其实SQL2008、SQL2008R2中的“SQL Server Reporting Services (SQL2008)、SQL Server Reporting Services (SQL2008R2)”服务如果自动启动的话也会占用80端口或8080端口,如果您暂时不使用SQL Server Reporting Services (SQL2008、SQL2008R2) 服务的话可以在“服务”里面先关掉,然后80端口或8080端口就会释放了就不用在修改默认端口了;》

其中80端口或8080端口被占用时启动Tomcat服务器时报错的截图如下:



方案一:修改“相关应用服务器”的端口

 1.Tomcat修改默认端口

    1.1  找到:你的安装目录\Tomcat 5.5\conf\server.xml,搜索<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->,修改其中的port="8080"即可

 

  2.JBoss修改默认端口号

     2.1  修改JBoss安装目录"server"default"deploy"jboss-web.deployer下的server.xml文件,内容如下:

<Connector port="8080" address="${jboss.bind.address}"   

         maxThreads="250" maxHttpHeaderSize="8192"

         emptySessionPath="true" protocol="HTTP/1.1"

         enableLookups="false" redirectPort="8443" acceptCount="100"

         connectionTimeout="20000" disableUploadTimeout="true" />

将上面的8080端口修改为你想要的端口即可。重新启动JBoss后访问:http://localhost/:新设置的端口,可看到JBoss的欢迎界面。

  (注:.Oracle我装的是10g,如果想停掉Oracle,需要在服务里停止OracleServiceJUN这一项,JUN是我的实例名)

方案二:关闭SQL2008、SQL2008R2中的“SQL Server Reporting Services (SQL2008)、SQL Server Reporting Services (SQL2008R2)服务

【开始】-【运行】输入“services.msc”  打开windows自带的“服务”管理工具关闭SQL2008、SQL2008R2中的“SQL Server Reporting Services (SQL2008)、SQL Server Reporting Services (SQL2008R2)服务即可。


windows自带的“服务”管理工具见下图:

原创粉丝点击