RMI TCP Connection(5)-127.0.0.1 Tomcat啟動報錯


Tomcat啟動不成功,報錯如下:

嚴重 [RMI TCP Connection(5)-127.0.0.1] org.apache.catalina.core.StandardCont

沒有具體異常原因,很是惱火,遂求助師長

經百度得知,問題多數出在Servlet注解上,由此推斷,問題可能出現在我的controller里,在Spring配置文件中,有如下代碼:

<!--掃描包,找被注解的類-->
<context:component-scan base-package="com.ychs"/>

具體到掃描Service包、Controller包,其中,Service包中未發現問題,范圍縮小到Controller

將Controller類逐一排除后,仍然報錯,新建Controller測試類,依然報錯,排除Controller的問題,因為在修改ActiveMQ相關內容之前,程序完好,猜測是spring-activemq.xml出錯,將監聽器部分注釋后,問題解決,猜測正確。

與之前正確的配置文件compare后,發現多配類一套監聽器(在學習過程中,學了兩套監聽器的配置,注掉了一套,今天在修改代碼過程中,專注於監聽器的配置,左右倒騰,導致出錯。其次,在上文配置中除了問題)

xmlns:jms="http://www.springframework.org/schema/jms"

將jms誤改為c

修改完成后,問題解決。

總結:小白改bug未必可以一眼看出來問題在哪,但大致思路就是判定問題大概在哪一部分,大膽猜想假設,將代碼塊逐一排除,最終找出錯誤所在。路漫漫其修遠兮,吾將上下而求索。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM