关于一个tomcat里面放2个项目启动报listener错误
2019独角兽企业重金招聘Python工程师标准>>>
今天在测试环境发布项目的时候,遇到个奇怪的问题。问题大致情况是:
我将2个不同的项目同时部署到了同一个tomcat,然后启动,发现报listener错误。如图:
我以为是我的项目问题。于是开始采用排除法来排查问题。首先我先删除掉一个项目,单个部署,发现两个项目单独部署的时候都没有问题。唯独一起部署的时候,才会出现这个错误。最终,我猜测怀疑是log4j的问题。于是我把log4j的打印日志配置给注释了。结果神奇的事情发生了,启动成功了。最终我看了两个项目的log4j代码配置,发现都采用了spring的Listener监听。
后来,我将项目1采用了监听,项目2采用了Servlet的配置加载。
如图:
具体怎么弄可以看我的博客:https://my.oschina.net/u/2608504/blog/1456937
这样就可以成功启动了。
转载于:https://my.oschina.net/rightemperor/blog/1456941
关于一个tomcat里面放2个项目启动报listener错误相关推荐
- linux部署tomcat项目404_一个tomcat下部署多个项目或一个服务器部署多个tomcat
点击上方[全栈开发者社区]→右上角[...]→[设为星标⭐] ♪ 点击上方绿标 收听一个tomcat下部署多个项目或一个服务器部署多个tomcat 最近需要把两个项目同时部署到服务器上,于是研究了一下 ...
- Linux下Tomcat项目启动报错
Linux下Tomcat项目启动报错 org.springframework.beans.factory.CannotLoadBeanClassException: Error loading cla ...
- Maven项目启动报错 org.apache.catalina.LifecycleException: Failed to start component,手动添加Oracle JDBC 驱动jar包
项目启动报错: D:\apache-tomcat-8.5.43\bin\catalina.bat run [2019-09-11 11:31:53,154] Artifact heima_ssm_w ...
- 项目启动报错: This is very likely to create a memory leak. Stack trace of thread 解决方案
问题发现 The web application [ROOT] appears to have started a thread named [UIC_STATISTIC_THREAD] but ha ...
- SpringBoot项目启动 报错:Error executing Maven. end tag name </settings> must match start tag name
SpringBoot项目启动 报错:Error executing Maven. end tag name must match start tag name from line xxx 第一次创建s ...
- 项目启动报错:Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedd
一 .项目启动报错,错误信息截图如下: 经过对错误信息的分析判断是数据源配置出现错误,提示说没有配置数据源的URL路径,但是实际上我的项目中已经配置了数据源,如下: 经过多方询问最后发现在yml文件中 ...
- idea软件 springboot项目启动报错:命令行太长解决
idea软件 springboot项目启动报错:命令行太长解决 1.找到项目下得.idea文件夹,打开文件workspace.xml 2.搜索标签 <component name="P ...
- 【图文详解】SpringBoot项目启动报错:The bean ‘xxxServiceImpl‘ could not be injected as a ‘xxxServiceImpl‘ ...
问题描述: 项目启动报错:The bean 'xxxServiceImpl' could not be injected as a 'cn.xxxx.service.xxxServiceImpl' b ...
- 项目启动报错No appropriate protocol (protocol is disabled or cipher suites are inappropriate) 解决办法
错误描述: 项目启动报错 Caused by: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is di ...
最新文章
- Office2019完美配置mathtype7.4
- 【jQuery插件分享】Cropper——一个简单方便的图片裁剪插件
- alipay html5 app,H5App支付宝开发详解
- 不可错过!华为终端云服务带来Mate 20系列专属礼包
- into outfile 生成sql脚本
- java 应用编程接口_java 应用程序接口(api)是什么
- c语言编程GetTickCount,c语言计算时间方法---clock-GetTickCount-QueryPerformanceCounter
- 小程序小程序--定时器(定时任务、循环任务)
- C语言斐波那契数列解析
- Laravel渴求式加载
- 自学c语言难,自学C语言/C++到底难在哪里?
- 案例分析:互联网营销和传统营销的区别
- WIndows 7 拷贝XP的共享文件夹时,出现您需要权限来执行此操作 的提示
- SQL Server下载和安装步骤
- 几行代码实现视图循环旋转,可用于Loading
- anaconda安装后打不开,卡在loading application
- K-means 代碼
- 软件编程语言视频教学下载
- 画一条连接两点的线,由两点坐标确定一条直线
- 大数据Hadoop(一)