maven工程啟動 沒有Starting ProtocolHandler
首先出現這個問題的時候,大部分原因是註冊中心沒連線上,如果說註冊中心是正常的話,但就是沒有出現 Starting ProtocolHandler的話,一般原因就只有一個,就是你dao層裡面的xml檔案有問題,我的建議是,加一個log4j日誌,可以檢視原因。
具體操作如下:
第一步:將log4j.properties放到沒有出現Starting ProtocolHandle的Maven工程裡的src/resource目錄下
第二步:新增jar包,我是直接在WEB-INF下建了一個lib目錄,然後把jar包放到裡面,然後build path
第三步:單獨啟動沒有Starting ProtocolHandle的Maven工程,然後可以通過日誌資訊就可以看到具體錯誤了
補充:log4j配置內容如下
log4j.rootLogger=DEBUG, Console
#Console
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n
log4j.logger.java.sql.ResultSet=INFO
log4j.logger.org.apache=INFO
log4j.logger.java.sql.Connection=DEBUG
log4j.logger.java.sql.Statement=DEBUG
log4j.logger.java.sql.PreparedStatement=DEBUG