ssm整合问题

Tomcat部署项目不成功

在进行ssm整合的时候,前面的操作都能成功,到了最后的进行账户保存的时候,项目就不能部署了,启动tomcat,浏览器不能打开,报错One or more listeners failed to start. Full details will be found in the appropriate container log file
在这里插入图片描述
找了半天不知道该怎么办。。。后来在网上看到说加一个日志打印,根据报错的日志进行解决就行了。可惜我从来没注意过日志的问题,虽然看着视频上也有log4j.properies的文件但是没放心上。就试了一试,放了这个文件
在这里插入图片描述

# Set root category priority to INFO and its only appender to CONSOLE.
#log4j.rootCategory=INFO, CONSOLE            debug   info   warn error fatal
log4j.rootCategory=info, CONSOLE, LOGFILE

# Set the enterprise logger category to FATAL and its only appender to CONSOLE.
log4j.logger.org.apache.axis.enterprise=FATAL, CONSOLE

# CONSOLE is set to be a ConsoleAppender using a PatternLayout.
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=%d{ISO8601} %-6r [%15.15t] %-5p %30.30c %x - %m\n

# LOGFILE is set to be a File appender using a PatternLayout.
log4j.appender.LOGFILE=org.apache.log4j.FileAppender
log4j.appender.LOGFILE.File=d:\\axis.log
log4j.appender.LOGFILE.Append=true
log4j.appender.LOGFILE.layout=org.apache.log4j.PatternLayout
log4j.appender.LOGFILE.layout.ConversionPattern=%d{ISO8601} %-6r [%15.15t] %-5p %30.30c %x - %m\n

虽然我还不懂这些是个什么意思。。。但是要试一试效果嘛,重新部署项目,控制台打印出了日志,效果还是很不错的嘛,说通配符的匹配很全面, 但无法找到元素 ‘aop:config’ 的声明。
在这里插入图片描述
看来是最后配置aop的时候出现的错误,在网上搜索这个问题,说是xml文件的aop约束没写上,点进文件一看
在这里插入图片描述
无语了,虽然有aop约束,但是这个约束跟其他的有点不一样啊,为啥多了个2.仔细回想了一下,原来是直径复制的pdf的文档,删掉多余内容的时候,没删干净。。哭唧唧
后来把这个2.去掉就好啦,还是要多注意细节,日志也要重视啊。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值