tomcat在Debug模式下无法启动解决办法

本文解决了一个在Eclipse中使用Debug模式启动Tomcat时遇到的问题:因文件读取错误导致自动设置断点,进而阻止Tomcat正常启动。解决办法是在Eclipse的Breakpoints视图中移除所有断点。

转自:http://blog.youkuaiyun.com/dw_java08/article/details/8292263


这个问题可能是由于eclipse和tomcat的交互而产生的,在以debug模式启动tomcat时,发生了读取文件错误,eclipse自动设置了断点,导致tomcat不能正常启动。解决方法如下,打开breakpoints veiw,右键-> Remove all,然后重新用debug方式启动即可。


就是在eclipse的右上部分,点击debug那个按钮进入debug模式,然后你就能够找到breakpoints了,祝好运!

在IntelliJ IDEA中配置Tomcatdebug模式,可参考以下做法:首先,要在IntelliJ IDEA中配置Tomcat,需确保已安装IntelliJ IDEA并打开Web项目。接着打开IntelliJ IDEA,选择顶部菜单栏的"Run" - "EditConfigurations..." [^1]。 之后可在配置窗口中进行相关设置:添加自己本地的Tomcat路径;可添加一个自己的Tomcat名字;端口默认是8080;若选择"After launch",会在Tomcat启动成功后激活浏览器,自动打开默认的URL [^3]。 对于社区版的IntelliJ IDEA,配置TomcatDebug环境时,选择之前配置的maven插件,点击Debug按钮。当打印如下信息时即表示成功: ```plaintext [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ tomcat7 --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] <<< tomcat7-maven-plugin:2.2:run (default-cli) < process-classes @ tomcat7 <<< [INFO] [INFO] --- tomcat7-maven-plugin:2.2:run (default-cli) @ tomcat7 --- [INFO] Running war on http://localhost:18888/ [INFO] Using existing Tomcat server configuration at /**/**/**/**/test-tomcatService/target/tomcat [INFO] create webapp with contextPath: Jul 10, 2018 6:14:55 PM org.apache.coyote.AbstractProtocol init INFO: Initializing ProtocolHandler ["http-bio-18888"] Jul 10, 2018 6:14:55 PM org.apache.catalina.core.StandardService startInternal INFO: Starting service Tomcat Jul 10, 2018 6:14:55 PM org.apache.catalina.core.StandardEngine startInternal INFO: Starting Servlet Engine: Apache Tomcat/7.0.47 ``` [^2]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值