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 下。