【发布时间】:2010-02-07 16:34:30
【问题描述】:
我在 ubuntu9 上运行 tomcat6,我在 server.xml 中将关闭端口指定为 8005。 但是,当我执行 netstat -tln 时,我看不到端口 8005 正在侦听。 我可以做tomcat6 restart|start|stop 没问题。
为什么不监听 8005 端口?
谢谢
【问题讨论】:
我在 ubuntu9 上运行 tomcat6,我在 server.xml 中将关闭端口指定为 8005。 但是,当我执行 netstat -tln 时,我看不到端口 8005 正在侦听。 我可以做tomcat6 restart|start|stop 没问题。
为什么不监听 8005 端口?
谢谢
【问题讨论】:
我刚刚在以前工作的 Tomcat 安装中遇到了这个问题,在我的情况下,这是由于 servlet 的 init() 方法没有返回。我在 init() 主体中调用了一个长时间运行的方法,并且控制永远不会返回到容器中。一旦我清除了这一点,Tomcat 就会正常启动,包括监听关闭端口。
【讨论】: