解读maven项目启动tomcat不报错但是启动不起来,tomcat启动到警告log4j就停止了

 更新时间:2024年07月10日 09:47:34   作者:XVI  
这篇文章主要介绍了maven项目启动tomcat不报错但是启动不起来,tomcat启动到警告log4j就停止了问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

问题情况

通过百度得到的答案

错误原因

进入到tomcat的部署路径.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\下检查了一下

发现工程部署后在WEB-INF文件夹下没有生成lib目录

正常情况下,会生成lib目录并把工程的所有依赖jar包都部署到该目录下

解决方案

1.右键点击项目–选择Properties

  • 选择Deployment Assembly,在右边点击Add按钮,在弹出的窗口中选择Java Build Path Entries。

2.点击Next,选择Maven Dependencies

3.点击Finish,然后可以看到已经把Maven Dependencies添加到Web应用结构中了

  • 操作完后,重新部署工程,不再报错了。
  • 然后我们再到.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\目录下,发现工程WEB-INF目录下自动生成了lib目录,并且所有的依赖jar包也都已经部署进来。

但是并没有什么用…

出现这种问题大多只有三种原因:

  • 数据库连不上
  • 注册中心连不上
  • 逆向工程的生成的mapper错误

解决方法

是log4j加入classpath下就会有错误,然后根据错误排查

# Global logging configuration
log4j.rootLogger=DEBUG, stdout
# Console output...
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n

我当时加log4j后控制台一直停不下来一直报错 检查发现是逆向工程的生成的mapper错误,修改配置重新生成,问题解决!

注册中心问题通过

[root@localhost bin]# ./zkServer.sh start启动服务

service iptables stop关闭防火墙

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

做开发,尤其这种前后端都做的,出现问题一定不要着急。细心看,细心学才是走向老手的唯一道路。

相关文章

  • Java枚举类enum介绍

    Java枚举类enum介绍

    这篇文章主要介绍了Java枚举类enum介绍,和其它普通类一样,enum同样可以有成员变量、方法、构造器,也可以实现一个或多个接口,需要的朋友可以参考下
    2015-04-04
  • Java通过URL类下载图片的实例代码

    Java通过URL类下载图片的实例代码

    这篇文章主要介绍了Java通过URL类下载图片,文中结合实例代码补充介绍了java通过url获取图片文件的相关知识,代码简单易懂,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-02-02
  • 详谈spring boot中几种常见的依赖注入问题

    详谈spring boot中几种常见的依赖注入问题

    这篇文章主要介绍了spring boot中几种常见的依赖注入问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-09-09
  • 利用java开发简易版扫雷游戏

    利用java开发简易版扫雷游戏

    这篇文章主要介绍了利用java开发一个丐版扫雷游戏,喜欢玩扫雷的小伙伴们一定要试试哦,对正在学习java开发的小伙伴们也有一定帮助,需要的朋友可以参考下
    2021-04-04
  • springboot filter配置多个时,执行顺序问题

    springboot filter配置多个时,执行顺序问题

    这篇文章主要介绍了springboot filter配置多个时,执行顺序问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • Java SpringMVC异步处理详解

    Java SpringMVC异步处理详解

    这篇文章主要介绍了Java springmvc的处理异步,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2021-10-10
  • 下载远程maven仓库的jar 手动放到本地仓库详细操作

    下载远程maven仓库的jar 手动放到本地仓库详细操作

    这篇文章主要介绍了如何下载远程maven仓库的jar 手动放到本地仓库,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-03-03
  • SpringBoot实现发送短信的示例代码

    SpringBoot实现发送短信的示例代码

    这篇文章主要介绍了SpringBoot实现发送短信的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • springboot中ApplicationRunner执行顺序问题小结

    springboot中ApplicationRunner执行顺序问题小结

    SpringBoot中ApplicationRunner用于应用启动后执行初始化任务,通过@Order注解可控制多个Runner的执行顺序,数值越小越优先,下面就一起来了解一下
    2025-06-06
  • java面向对象的六原则一法则小结

    java面向对象的六原则一法则小结

    本篇文章主要对java面向对象的六原则一法则进行简要说明,具有一定的参考价值,下面跟着小编一起来看下吧
    2017-01-01

最新评论