今天先双击tomcat/bin/startup.bat弹出命令提示符,信息加载完后也没有自动关闭(没有在startup.bat中添加pause),
我也没有关闭这个窗口,然后我在浏览器中输入http://localhost:8080运行成功,接着输入http://localhost:8080/test/index.jsp 成功运行,然后我把startup.bat弹出的窗口关了,不出所料,不管是运行http://localhost:8080还是http://localhost:8080/test/index.jsp都没有成功,然后我再次双击startup.bat没有关闭弹出窗口,可以成功运行。我的Tomcat是最新版本9.0的,我猜想这个是不是tomcat新增的功能呢?不在把Tomcat当做后台运行程序,关闭窗口就是相当于关闭程序?接着我打开了eclipse(没有关闭窗口),然后运行程序弹出窗口
百度了下说因为端口被其他程序占用,然后我就把窗口关了,可以运行了
但是浏览器输入http://localhost:8080又不行了,输入http://localhost:8080/test/index.jsp或者http://localhost:8080/test可以正常运行。。