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

猜你喜欢

转载自blog.csdn.net/qq_36973387/article/details/81080820