java.lang.ClassNotFoundException: org.apache.catalina.loader.DevLoader

eclipse
tomcat报错:
org.apache.catalina.loader.DevLoader

java.lang.ClassNotFoundException: org.apache.catalina.loader.DevLoader

 

这个错误是由于在eclipse的项目中配置了 tomcat属性为 active Devloader。

而且tomcat目录下

\Tomcat \conf\Catalina\localhost  xx.xm中有

<Context path="/permission" reloadable="true" docBase="F:\workspace-permission\permission\src\main\webapp" workDir="F:\workspace-permission\permission\work" >
<Loader className="org.apache.catalina.loader.DevLoader" reloadable="true" debug="1" useSystemClassLoaderAsParent="false" />
</Context>

 

这就需要在tomcat目录下加入 \Tomcat \lib包中加入    DevLoader包。具体的加入办法是:

在eclipse里面tomcat插件目录找到相应的jar包。如图

然后把相应的jar包拷贝到Tomcat \lib下,重启就OK。要注意tomcat下和引入的lib下面的servlet-api.jar包冲突。

下面的在网上找到的方法,不知是否可行:

1、在eclipse目录下,找到DevLoader包,位于

 \eclipse\eclipse\plugins\com.sysdeo.eclipse.tomcat_3.2.0.beta3 的DevLoader.zip

2、复制DevLoader.zip到Tomcat \lib下。

3、解压缩DevLoader.zip在当前文件夹,然后把\DevLoader 下的org文件夹全部copy到 \Tomcat 5.5\lib\classes 下。

4、这样就可以了。tomcat\lib下的devloader.zip  devloader文件夹现在都可以去掉了。

 

重启tomcat就ok了。

时间: 2014-08-05

java.lang.ClassNotFoundException: org.apache.catalina.loader.DevLoader的相关文章

【报错】spring整合activeMQ,pom.xml文件缺架包,启动报错:Caused by: java.lang.ClassNotFoundException: org.apache.xbean.spring.context.v2.XBeanNamespaceHandler

spring版本:4.3.13 ActiveMq版本:5.15 ======================================================== spring整合activeMQ,pom.xml文件缺架包,启动报错: [springDemo][INFO] [2017-12-11 14:54:57] org.springframework.web.context.ContextLoader.initWebApplicationContext(304) | Root

java.lang.ClassCastException:org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcesso

org.apache.jasper.JasperException: java.lang.ClassCastException:org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcessor         at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletW

Caused by: java.lang.ClassNotFoundException: org.apache.oro.text.regex.Malformed

问题描述 215 UNIX Type: L8Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/oro/text/regex/MalformedPatternException at org.apache.commons.net.ftp.parser.DefaultFTPFileEntryParserFactory.createUnixFTPEntryParser(DefaultFTPFileEnt

【错误解决】 java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.classes.views.index_jsp

转载请注明出处http://blog.csdn.net/qq_26525215 本文源自[大学之旅_谙忆的博客] 今天建立Spring MVC骨架的时候突然遇到这么一个问题~~ HTTP Status 500 - java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.classes.views.index_jsp type Exception report message java.lang.ClassNotFoundExcep

java.lang.ClassNotFoundException: org.apache.jsp.index_jsp解决方案

首先问题的起因有可能是jar包冲突了,那么需要删掉一些jar包.那么删除什么jar包呢? 那么我们知道,在项目的公司总jar包里面,需要用的jar已经具备了.那么可以删除myeclipse自带的java EE 1.6 Libraries,这样就可以避免冲突了.   那么我们有时候这样做,也达不到效果.这就需要我们将项目重新部署.   1.选中项目 F5(eclipe) 2.project--clean(菜单上) 3.servers里面-remove,然后redeploy(这等于把工程从新copy

org.apache.catalina.loader.WebappClassLoader loadClass问题

2014-3-31 16:30:00 org.apache.catalina.loader.WebappClassLoader loadClass 信息: Illegal access: this web application instance has been stopped already.  Could not load org.quartz.StatefulJob.  The eventual following stack trace is caused by an error th

java.lang.ClassNotFoundException: org.codehaus.jackson.JsonProcessingException 异常解决方案

问题: 在SpringMVC中使用Jackson实现json输出时配置如下: <!-- 输出对象转JSON支持 --> <bean id="stringConverter" class="org.springframework.http.converter.StringHttpMessageConverter"> <property name="supportedMediaTypes"> <list>

java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener Maven项目下update maven后Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderL 严重: Error configuring application listener of class org.springframework.web.contex

hibernate-Hibernate异常 java.lang.ClassNotFoundException

问题描述 Hibernate异常 java.lang.ClassNotFoundException 19-Oct-2015 23:24:58.329 SEVERE [http-apr-8080-exec-6] org.apache.catalina.core.StandardWrapperValve.invoke Allocate exception for servlet mvc-dispatcher java.lang.ClassNotFoundException: org.hibernat