myeclipse 在tomcat上部署springboot项目异常 20C

这两天接手公司其他人的一个springboot项目,这也是我第一次做springboot项目,所以现在自己的myeclipse上跑了一下,当时的tomcat6上部署,然后不报错但是也没成功,然后就更换了tomcat7,但是报异常 org.apache.catalina.deploy.WebXml addServlet 这个我根据百度到的已经在conf/context.xml里面配置了可是没有效果

给我项目的人说可以直接部署在tomcat上面,然后我是像maven项目一样正常部署在tomcat上,然后其他的maven项目可以运行,这个springboot项目就不行,求大佬解惑,springboot项目如何跑不起来?要怎么解决
图片说明图片说明

7个回答

weixin_39354536
weixin_39354536 我已经配置过了还是无效
接近 2 年之前 回复

这里需要将tomcat文件路径下conf→context.xml进行修改,添加即可解决这个问题:

<!-- Default set of monitored resources -->
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<Loader delegate="true"/>
<!-- Uncomment this to disable session persistence across Tomcat restarts -->
<!--
<Manager pathname="" />
-->

<!-- Uncomment this to enable Comet connection tacking (provides events
     on session expiration as well as webapp lifecycle) -->
<!--
<Valve className="org.apache.catalina.valves.CometConnectionManagerValve" />
-->


weixin_39354536
weixin_39354536 这个我已经配置过了但是没有效果
接近 2 年之前 回复

将tomcat文件路径下conf→context.xml进行修改,添加即可解决这个问题

图片说明
添加 < Loader delegate="true"/ >

把项目打包成war包,放到tomcat的webapp目录下,再启动tomcat,tomcat会自动部署此项目

tongkaiming
tongkaiming 回复weixin_39354536: 换个tomcat试试
接近 2 年之前 回复
weixin_39354536
weixin_39354536 就还是这个
接近 2 年之前 回复
weixin_39354536
weixin_39354536 java.lang.ClassNotFoundException: # Licensed to the Apache Software Foundation (ASF) under one or more
接近 2 年之前 回复
tongkaiming
tongkaiming 回复weixin_39354536: 错误能不能说的明确一点
接近 2 年之前 回复
weixin_39354536
weixin_39354536 回复tongkaiming: 删掉了之后 Licensed to the Apache Software Foundation (ASF) under one or more还是报错诶
接近 2 年之前 回复
tongkaiming
tongkaiming 回复weixin_39354536: lib\tomcat-embed-el-8.5.14.jar删除
接近 2 年之前 回复
tongkaiming
tongkaiming 回复weixin_39354536: 这是因为jar包冗余,删除报错提示的jar包就可以了
接近 2 年之前 回复
weixin_39354536
weixin_39354536 validateJarFile(E:\tomcat\apache-tomcat-7.0.39\webapps\eventReport\WEB-INF\lib\tomcat-embed-el-8.5.14.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/el/Expression.class
接近 2 年之前 回复
weixin_39354536
weixin_39354536 java.lang.ClassNotFoundException: # Licensed to the Apache Software Foundation (ASF) under one or more
接近 2 年之前 回复
weixin_39354536
weixin_39354536 你好我按照你的方法部署之后报了一个错,这个是哪里出了问题呢?
接近 2 年之前 回复

将tomcat文件路径下conf→context.xml进行修改,添加即可解决这个问题

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐