【问题标题】:Cannot start Weblogic Managed Server无法启动 Weblogic 托管服务器
【发布时间】:2014-07-10 16:31:29
【问题描述】:

无法启动 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

【问题讨论】:

  • 有几件事要检查。确保您的nodemanager.properties 文件必须更正条目,尤其是StartScriptEnabledStartScriptName。然后检查引用的启动脚本是否有错误。听起来您在 startWebLogic.shsetDomainEnv.sh 中有语法错误/错误的类路径

标签: weblogic weblogic-10.x


【解决方案1】:

这是因为 JAVA_HOME 指向 /"Program Files"/... 下的 JDK 位置 它会导致对“文件”类的查找显然失败。

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

【讨论】:

    【解决方案2】:

    我通过添加解决了这个问题:

    set CLASSPATH=
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-10
      相关资源
      最近更新 更多