1. tomcat6 无法启动 ,求助!
编程语言
C:\Documents and Settings\IBM>catalina.bat run Using CATALINA_BASE: D:\Program Files\apache-tomcat-6.0.16\ Using CATALINA_HOME: D:\Program Files\apache-tomcat-6.0.16\ Using CATALINA_TMPDIR: D:\Program Files\apache-tomcat-6.0.16\temp Using JRE_HOME: C:\Java\jdk1.6.0_04 Exception in thread “main” java.lang.NoClassDefFoundError: Files\apache-tomcat-6 /0/16” Caused by: java.lang.ClassNotFoundException: Files\apache-tomcat-6.0.16” at java.net.URLClassLoader1.run(URLClassLoader.java:200)atjava.security.AccessController.doPrivileged(NativeMethod)atjava.net.URLClassLoader.findClass(URLClassLoader.java:18atjava.lang.ClassLoader.loadClass(ClassLoader.java:306)atsun.misc.LauncherAppClassLoader.loadClass(Launcher.java:276) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) 分享到:
这个问题你应该检查一下你的环境配置.因为启动时程序抛出的异常为java.lang.NoClassDefFoundError: Files.通常这个异常代表找不到某些或某个文件.你可以参照以下文件来配置系统环境变量:首先你应该确定你J2SDK与Tomcat的完整性.1.安装j2sdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(由你提供的信息来看你的j2sdk安装在C:\Java\jdk1.6.0_04): JAVA_HOME=C:\Java\jdk1.6.0_04 classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因为它代表当前路径) path=%JAVA_HOME%\bin当配置好J2SDK以后你可以试著编译并执行一段简单的代码.检测是否安装成功.当J2SDK已经确认安装并配置成功后,我们就可以执行下面的步骤了.2.安装Tomcat后,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(由你提供的信息来看你的tomcat安装在
- CATALINA_HOME:D:\Program Files\apache-tomcat-6.0.16 - CATALINA_BASE:D:\Program Files\apache-tomcat-6.0.16 - TOMCAT_HOME: D:\Program Files\apache-tomcat-6.0.16\
然后修改环境变量中的classpath,把Tomat安装目录下的lib下的servlet.jar追加到classpath中去,修改后的classpath如下: classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\lib\servlet-api.jar;
当这些都完工以后,你可以启动你Tomcat中bin目录下的startup.bat批处理命令了.如果配置正确的话.一般情况下都会正常运作的.
版权声明:本文为博主原创文章,未经博主允许不得转载。