无法启动Weblogic Managed Server

时间:2014-07-10 16:31:30

标签: 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.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>

任何可能导致这种情况的指示都将受到赞赏。

环境:Weblogic 10.3.5

2 个答案:

答案 0 :(得分:0)

这是因为JAVA_HOME指向/&#34; Program Files&#34; / ...下的JDK位置 它导致查找&#34;文件&#34;明显失败的班级。

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

答案 1 :(得分:0)

我通过添加:

来修复此问题
set CLASSPATH=

到[home] \ user_projects \ domains [my_domain] \ bin \ setDomainEnv.sh文件的开头。