无法启动Weblogic托管服务器

无法启动Weblogic托管服务器,weblogic,weblogic-10.x,Weblogic,Weblogic 10.x,无法启动Weblogic托管服务器。启动时,日志中会出现以下异常: Caused by: java.lang.ClassNotFoundException: Files at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findCl

无法启动Weblogic托管服务器。启动时,日志中会出现以下异常:

Caused by: java.lang.ClassNotFoundException: Files
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: Files.  Program will exit.
<Jul 10, 2014 9:45:20 PM> <FINEST> <NodeManager> <Waiting for the process to die: null>
<Jul 10, 2014 9:45:20 PM> <INFO> <NodeManager> <Server failed during startup so will not be restarted>
如果有任何迹象表明是什么原因导致了这种情况,我们将不胜感激


Env:Weblogic 10.3.5

发生这种情况的原因是JAVA_HOME指向/Program Files/…下的JDK位置。。。 它导致查找文件类,但显然失败


解决方案是指向目录名中没有空格的JDK位置。

我通过添加以下内容修复了此问题:

set CLASSPATH=

转到[home]\user\u projects\domains[my\u domain]\bin\setdomainev.sh文件的开头。

需要检查的一些内容。确保nodemanager.properties文件必须更正条目,尤其是StartScriptEnabled和StartScriptName。然后检查引用的开始脚本是否存在错误。听起来startweblog.sh或setDomainEnv.sh中有语法错误/错误的类路径