当前位置:文档之家› java 使用tomcat类加载器加载类,找不到加载器

java 使用tomcat类加载器加载类,找不到加载器

The Tomcat installation directory is not valid. It is missing expected file or folder common/i18n. eclipse 配置使用apache-tomcat-5.5.34时,提示如上。

换了个apache-tomcat-5.5.29 的版本。

但是加载启动项目时,出现类加载器无法加载类。

因为apache-tomcat-5.5.29 版本中缺少类加载器的类。

Caused by: ng.ClassNotFoundException: org.apache.catalina.loader.WebappLoader
在\apache-tomcat-5.5.29\conf\Catalina\localhost 下会有项目配置的比如project.xml运行生成。

这样启动的时候才会把项目加载上。

在eclipse\plugins\com.sysdeo.eclipse.tomcat_3.2.1 找到DevLoader.zip
文件夹。

1、在eclipse目录下,找到DevLoader包,位于
eclipse\plugins\com.sysdeo.eclipse.tomcat_3.2.1的DevLoader.zip
2、复制DevLoader.zip到Tomcat apache-tomcat-5.5.29 的\lib下。

3、解压缩DevLoader.zip在当前文件夹,然后把\DevLoader 下的org文件夹全部copy到\apache-tomcat-5.5.29\server\classes下。

必须是server\classes 下,而不能是apache-tomcat-5.5.29\common\classes 下。

4、这样就可以了。

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

Caused by:ng.ClassNotFoundException: org.apache.catalina.loader.WebappLoader
该类在
apache-tomcat-5.5.29\server\lib\catalina.jar 下。

相关主题