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

我试图在Windows 7 x64上运行Eclipse Che(最新beta-13版本),运行脚本che.bat为:

> che run -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 

任何关键点?

谢谢。

这是由于Windowspath目录中的空格导致的testing版中的错误。 您可以:1.从eclipse.org/che(它有一个修复程序)每晚下载,或者:2.将Eclipse Che安装移到一个没有任何目录的目录。

请在github.com/codenvy/che上发布任何bugs,你会得到一些工程师的帮助

我已经使用了第三种方法,在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}" 

用引用的env。 瓦尔:

 #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}\""" 

现在它工作。