80端口、8080端口被占用的解决办法
所以就需要修改默认端口,让他们能一起协同工作。
《其实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自带的“服务”管理工具见下图: