Created by Wang, Jerry, last modified on Jul 21, 2016
Eclipse里两种不同的方式创建的Tomcat server, 虽然看起来都是用Run as server的方式启动,但是后台实现原理不同,即命令行不同。
如下图,比较他们的差异:
注意Eclipse里有两个workspace,我也不知道为什么:
每通过第一种方式添加tomcat server,都会在workspace下面生成一个tmp的folder。
但是当我在Eclipse里用第一种方式启动tomcat之后,用localhost:7098去连接,却得到404 error。
从大量的FIN_WAIT2 能断定Tomcat接收到了从浏览器发送过来的请求,但是由于某种原因主动断开了连接。
为什么会断开连接呢?看tmp folder下的conf folder里的Server.xml:
要获取更多Jerry的原创文章,请关注公众号"汪子熙":