tomcat7Server [远程 Java 应用程序]
本地主机 1181 处的 org.apache.catalina.startup.Bootstrap
线程 [main](已暂挂(异常 ClassNotFoundException))
URLClassLoader$1.run() 行: 不可用
URLClassLoader$1.run() 行: 不可用
AccessController.doPrivileged(PrivilegedExceptionAction<T>, AccessControlContext) 行: 不可用 [本机方法]
Launcher$ExtClassLoader(URLClassLoader).findClass(String) 行: 不可用
Launcher$ExtClassLoader(ClassLoader).loadClass(String, boolean) 行: 不可用
Launcher$AppClassLoader(ClassLoader).loadClass(String, boolean) 行: 不可用
Launcher$AppClassLoader.loadClass(String, boolean) 行: 不可用
Launcher$AppClassLoader(ClassLoader).loadClass(String) 行: 不可用
LauncherHelper.checkAndLoadMain(boolean, int, String) 行: 不可用
本地主机 1181 处的 org.apache.catalina.startup.Bootstrap
线程 [main](已暂挂(异常 ClassNotFoundException))
URLClassLoader$1.run() 行: 不可用
URLClassLoader$1.run() 行: 不可用
AccessController.doPrivileged(PrivilegedExceptionAction<T>, AccessControlContext) 行: 不可用 [本机方法]
Launcher$ExtClassLoader(URLClassLoader).findClass(String) 行: 不可用
Launcher$ExtClassLoader(ClassLoader).loadClass(String, boolean) 行: 不可用
Launcher$AppClassLoader(ClassLoader).loadClass(String, boolean) 行: 不可用
Launcher$AppClassLoader.loadClass(String, boolean) 行: 不可用
Launcher$AppClassLoader(ClassLoader).loadClass(String) 行: 不可用
LauncherHelper.checkAndLoadMain(boolean, int, String) 行: 不可用
G:\Myeclipse\JDK\bin\javaw.exe(2016-10-30 下午10:42:04)
解决方法:
1、把Tomcat中JDK的路径改成环境变量中JAVA_HOME中JDK的路径。重新启动Tomcat试试。
2、你的Tomcat和JDK要匹配。
在CMD输入:java -version
看第三行内容是否包含“64”,如果不包含,说明你的JAVA_HOME的地址指向为32位的JDK,下载一个64的JDK安装,修改JAVA_HOME。
如果设置上面之后还有问题,那么下载32/64位集合体的Tomcat。
同时注意:把Tomcat中JDK的路径改成环境变量中JAVA_HOME中JDK的路径。
在使用Tomcat时遇到错误:找不到URLClassLoader$1.run()的具体行号。这个问题可能由于JDK路径不正确或者Tomcat与JDK版本不匹配导致。解决方案包括:将Tomcat配置中的JDK路径改为环境变量JAVA_HOME指定的JDK路径,确保Tomcat和JDK版本对应,检查JAVA_HOME指向的是64位还是32位JDK,并根据需要安装正确版本的JDK,或考虑使用兼容性更强的32/64位混合体Tomcat。
2644

被折叠的 条评论
为什么被折叠?



