关于eclipse启动tomcat找不到maven class的问题

来源:互联网 发布:爱国者诚信联盟知乎 编辑:程序博客网 时间:2024/05/16 12:59

tomcat配置文件:

<!-- <Context docBase="sharebook" path="/sharebook" reloadable="true" source="org.eclipse.jst.jee.server:sharebook"/> -->    <Context docBase="F:\myProject\shareBook\sharebook\WebContent" path="/sharebook" reloadable="true" ></Context>`

一为tomcat插件自动添加web工程,二为手动添加虚拟context目录,docBase为实际项目存放目录。个人理解,对于开发者而言,两者最大的不同就在于tomcat的部署位置。下图为自动添加web工程、部署工程的方式,


这里写图片描述
这里写图片描述

这里写图片描述

而对于手动配置,则直接部署到项目所在目录。


现在开始进入正文,今天打开好久没用过的工程后发现启动servletContextlistener 以及cas登出监听器类 Classnotfound。查看Maven Dependencies java build path 都没问题,百度可能是没有添加 java Build Path Entries next–>Maven Dependencies


这里写图片描述


然而:

这里写图片描述


解决办法:maven update !重复上图操作,恩,然后~~~


这里写图片描述


问题在哪儿尚不清楚,把.classpath删掉重新maven update也不行,索性不管。直接WEB-INF lib目录jar都删掉,重新maven install,启动tomcat 。流畅~~~
最后再看一眼 Java Build Path Entries


这里写图片描述


很尴尬,希望路过能给个指点

阅读全文
0 0
原创粉丝点击