根据我这两天的经验 我发现端口号问题可以分为两大类:
首先是 配置Tomcat时产生的端口号问题
其次是 解决了以上问题后 eclipse中运行程序时 启动Tomcat时产生的端口号占用问题
下面,我就以这两种情况分别讨论吧
1.配置Tomcat时产生的端口号问题
网上的教程基本上都是用以解决这种情况下的端口号问题的 我也就不详细说了
在Tomcat的文件夹中的conf文件夹 打开后找到server.xml 打开 修改两处的端口号即可
2.eclipse中运行程序时 启动Tomcat时产生的端口号占用问题
这部分问题也是我手贱 随便点了点就发生这种问题 呵呵呵 问题如下图(从网上找的图 所以是Tomcat6.0)
我按照教程所说 按1中所述方法修改端口号 然而并没有什么用
然后 我试着结束了任务管理器的javaw.exe任务 还是没有
然后我运行cmd 输入了 netstat -ano //说明:查看占用8080端口的进程
显示占用端口的进程 如下图
找到8080被哪个pid占用了 pid号即为最后一行
然后我根据最后一行的pid 关闭了任务管理器的对应进程 结果还是没用
然后我又尝试了直接从cmd中杀死进程 即
taskkill /pid 6856 /f
//说明,运行windows自带taskkill命令,将上面显示的进程号,结束掉。 6856是进程号
至此 终于成功!!