一般默认的情况是Tomcat占用的是8080端口,而SqlServer2008的一个ReportingServicesService.exe服务也是占的8080端口。如果SqlServer2008是启动模式时,如果开启tomcat就会报“端口被占的错误报告”,在我是一篇的博文里出现的;
1.找到SQLserver2008的一个进程占用此端口, 先用命令提示符 " netstat -ano " 命令显示端口状态,再在结果中找到端口,对应的 PID,然后在资源管理其中手动关掉进程(或是用命令符关掉)
2. 如果在任务管理器里面关闭ReportingServicesService的话,隔一段时间,它就会再启动。所以最好是直接在服务里面禁止它启动。然后将启动方式改为手动。a.运行 services.msc b.找到 SQL Server Reporting Services (MSSQLSERVER) c.右键 属性 将启动方式 改为手动,并停止该服务。OK了。
3.或是用软件把它禁用
1.找到SQLserver2008的一个进程占用此端口, 先用命令提示符 " netstat -ano " 命令显示端口状态,再在结果中找到端口,对应的 PID,然后在资源管理其中手动关掉进程(或是用命令符关掉)
2. 如果在任务管理器里面关闭ReportingServicesService的话,隔一段时间,它就会再启动。所以最好是直接在服务里面禁止它启动。然后将启动方式改为手动。a.运行 services.msc b.找到 SQL Server Reporting Services (MSSQLSERVER) c.右键 属性 将启动方式 改为手动,并停止该服务。OK了。
3.或是用软件把它禁用