Created by Wang, Jerry, last modified on Jul 21, 2016

Tomcat Instance in Eclipse and in local folder
Tomcat Instance in Eclipse and in local folder
Tomcat Instance in Eclipse and in local folder

Eclipse里两种不同的方式创建的Tomcat server, 虽然看起来都是用Run as server的方式启动,但是后台实现原理不同,即命令行不同。
如下图,比较他们的差异:
Tomcat Instance in Eclipse and in local folder
Tomcat Instance in Eclipse and in local folder

注意Eclipse里有两个workspace,我也不知道为什么:
Tomcat Instance in Eclipse and in local folder
Tomcat Instance in Eclipse and in local folder

每通过第一种方式添加tomcat server,都会在workspace下面生成一个tmp的folder。
但是当我在Eclipse里用第一种方式启动tomcat之后,用localhost:7098去连接,却得到404 error。
从大量的FIN_WAIT2 能断定Tomcat接收到了从浏览器发送过来的请求,但是由于某种原因主动断开了连接。
Tomcat Instance in Eclipse and in local folder
Tomcat Instance in Eclipse and in local folder

为什么会断开连接呢?看tmp folder下的conf folder里的Server.xml:

Tomcat Instance in Eclipse and in local folder

要获取更多Jerry的原创文章,请关注公众号"汪子熙":
Tomcat Instance in Eclipse and in local folder

相关文章: