Eclipse新建Web应用,Server端口(8080,8005,8009)被占用解决办法
1.问题出现过程
在JavaEE中新建动态web应用(图一),输入工程名(例如jwebDemo,图二),接下来一直默认,直到完成,在WebContent文件夹下新建jsp文件(图三),运行,出现错误(图四)。
图一 | 图二 |
图三 | 图四 |
2.解决办法
由错误类型可知,一是服务器端口被占用,二是tomcat已经在另一个进程中运行了,归根结底还是端口被占用。
方法一:将本机的Apache tomcat服务关闭,让eclipse来调用。
方法二:修改server的端口配置。(图五)
这里的server是eclipse中新建的server,新建好了以后会在eclipse默认的工作空间下有一个Servers的的文件夹,可以修改其中server.xml中相关的端口号,或者直接照着图五改端口配 置,本质上是一样的。
图五 |
3.办法原理
eclipse调用tomcat,实际上是对tomcat进行了一个clone,在某个文件夹下有一个副本,规定了系统找tomcat服务器的路径,和应用发布的路径,具体原理参考下述链接。
http://blog.csdn.net/soszou/article/details/23673133。