tomcat的调试模式,可以用相关的命令打开,但我习惯直接在catalina里加入调试选项直接打开.
Linux下,我用直接用startup.sh启动tomcat,用shutdown.sh关闭,再用startup.sh启动时,发现端口被占用,仔细查看,发现是因为调试端口被占用了!
执行如下命令:
lsof –i:9888中的9888为被占用的socket端口号。(调试端口号)
kill -9 4495中的4495为lsof命令显示的pid列的值,即进程号。
执行后可正常启动服务。
tomcat的调试模式,可以用相关的命令打开,但我习惯直接在catalina里加入调试选项直接打开.
Linux下,我用直接用startup.sh启动tomcat,用shutdown.sh关闭,再用startup.sh启动时,发现端口被占用,仔细查看,发现是因为调试端口被占用了!
执行如下命令:
lsof –i:9888中的9888为被占用的socket端口号。(调试端口号)
kill -9 4495中的4495为lsof命令显示的pid列的值,即进程号。
执行后可正常启动服务。