版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://jerry.blog.csdn.net/article/details/103341113
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: