Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse不启动:';java.lang.ClassNotFoundException org.apache.juli.ClassLoaderLogManager';_Java_Eclipse_Tomcat_Docker_Eclipse Che - Fatal编程技术网

Eclipse不启动:';java.lang.ClassNotFoundException org.apache.juli.ClassLoaderLogManager';

Eclipse不启动:';java.lang.ClassNotFoundException org.apache.juli.ClassLoaderLogManager';,java,eclipse,tomcat,docker,eclipse-che,Java,Eclipse,Tomcat,Docker,Eclipse Che,我正在尝试在Windows 7 x64上运行Eclipse Che(最新的beta-13版本),运行脚本Che.bat,如下所示: >cherun-p:9010 但在尝试启动tomcat服务器时失败: Could not load Logmanager "org.apache.juli.ClassLoaderLogManager" java.lang.ClassNotFoundException: org.apache.juli.ClassLoaderLogManag at ja

我正在尝试在Windows 7 x64上运行Eclipse Che(最新的beta-13版本),运行脚本Che.bat,如下所示:

>cherun-p:9010

但在尝试启动tomcat服务器时失败:

Could not load Logmanager "org.apache.juli.ClassLoaderLogManager"
java.lang.ClassNotFoundException: org.apache.juli.ClassLoaderLogManag
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:3
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        at java.util.logging.LogManager$1.run(LogManager.java:195)
        at java.util.logging.LogManager$1.run(LogManager.java:181)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.util.logging.LogManager.<clinit>(LogManager.java:181)
        at java.util.logging.Logger.demandLogger(Logger.java:448)
        at java.util.logging.Logger.getLogger(Logger.java:502)
        at com.sun.jmx.remote.util.ClassLogger.<init>(ClassLogger.jav
        at sun.management.jmxremote.ConnectorBootstrap.<clinit>(Conne
ap.java:814)
        at sun.management.Agent.startLocalManagementAgent(Agent.java:
        at sun.management.Agent.startAgent(Agent.java:260)
        at sun.management.Agent.startAgent(Agent.java:447)
Error: no se ha encontrado o cargado la clase principal Files.Eclipse
无法加载Logmanager“org.apache.juli.ClassLoaderLogManager”
java.lang.ClassNotFoundException:org.apache.juli.ClassLoaderLogManag
位于java.net.URLClassLoader.findClass(URLClassLoader.java:381)
位于java.lang.ClassLoader.loadClass(ClassLoader.java:424)
在sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:3
位于java.lang.ClassLoader.loadClass(ClassLoader.java:357)
在java.util.logging.LogManager$1.run(LogManager.java:195)
在java.util.logging.LogManager$1.run(LogManager.java:181)
位于java.security.AccessController.doPrivileged(本机方法)
位于java.util.logging.LogManager。(LogManager.java:181)
位于java.util.logging.Logger.demandLogger(Logger.java:448)
位于java.util.logging.Logger.getLogger(Logger.java:502)
在com.sun.jmx.remote.util.ClassLogger.(ClassLogger.jav
在sun.management.jmxremote.ConnectorBootstrap.(康涅狄格州)
美联社(爪哇:814)
在sun.management.Agent.startOcalManagementAgent(Agent.java:
位于sun.management.Agent.startAgent(Agent.java:260)
位于sun.management.Agent.startAgent(Agent.java:447)
错误:没有se ha encontrado cargado la clase主文件。Eclipse
有什么要点吗


谢谢。

这是由于测试版中Windows路径目录中的空格导致的错误。您可以: 1.从eclipse.org/che(有一个补丁)下载《夜间》或: 2.将Eclipse Che安装移动到没有任何目录的目录中


请在github.com/codenvy/che上发布任何错误,您将从工程师那里得到一些帮助

我使用了第三种方法,在eclipse che安装下的tomcat\bin文件夹中编辑setenv.sh文件

它是:

#Tomcat options
[ -z "${CATALINA_OPTS}" ]  && CATALINA_OPTS="-Dcom.sun.management.jmxremote  \
                                             -Dcom.sun.management.jmxremote.ssl=false \
                                             -Dcom.sun.management.jmxremote.authenticate=false \
                                             -Dche.local.conf.dir=${CHE_LOCAL_CONF_DIR} \
                                             -Dche.home=${CHE_HOME} \
                                             -Dche.logs.dir=${CHE_LOGS_DIR}"
使用引用的环境变量:

#Tomcat options
[ -z "${CATALINA_OPTS}" ]  && CATALINA_OPTS="-Dcom.sun.management.jmxremote  \
                                             -Dcom.sun.management.jmxremote.ssl=false \
                                             -Dcom.sun.management.jmxremote.authenticate=false \
                                             -Dche.local.conf.dir="\"${CHE_LOCAL_CONF_DIR}\"" \
                                             -Dche.home="\"${CHE_HOME}\"" \
                                             -Dche.logs.dir="\"${CHE_LOGS_DIR}\"""
现在它开始工作了