1

在两台不同的计算机上,我无法启动 RedHat Fuse 6.1。我不熟悉 OSGi 和 Fuse 的复杂性,所以以下内容对我来说没有意义。但是,我被告知该产品应该开箱即用,这是我试图做的。

以下是我得到的控制台重定向。日志文件更短。

正在加载 JBoss Fuse,请稍候...

version="1.0",org.osgi.resource;version="1.0",org.osgi.service.url;version="1.0",org.osgi.service.startlevel;uses:="org.osgi.framework" ;version="1.1",org.osgi.service.packageadmin;uses:="org.osgi.framework";version="1.2",org.osgi.service.url;version="1.0", org.osgi。 util.tracker;uses:="org.osgi.framework";version="1.5.1", org.apache.felix.framework.monitor;version="1.0", org.apache.karaf.jaas.boot;version ="2.3.0.redhat-610379", org.apache.karaf.jaas.boot.principal;version="2.3.0.redhat-610379", org.apache.karaf.version;version="2.3.0. redhat-610379",org.apache.xalan.extensions;版本=“2.7.1”,org.apache.xalan.xsltc.compiler;版本=“2.7.1”,org.apache.xalan.xsltc.cmdline。选择;版本=“2.7.1”,org.apache.xalan.xsltc.util;版本=“2.7.1”,org.apache.xalan.transformer;版本=“2.7.1”,org.apache.xalan.xsltc.trax;版本=“2.7.1”,org.apache.xalan.processor;版本=“2.7.1”,org.apache.xalan.lib;版本=“2.7.1”,org.apache.xalan.trace;版本=“2.7.1”,org.apache.xalan.xsltc.compiler.util;版本=“2.7.1”,org.apache.xalan.templates;版本=“2.7.1”,org.apache.xalan.xsltc;版本=“2.7.1”,org.apache.xalan.xsltc.runtime;版本=“2.7.1”,org.apache.xalan;版本=“2.7.1”,org.apache.xalan.xslt;版本=“2.7.1”,org.apache.xalan.lib.sql;版本=“2.7.1”,org.apache.xalan.xsltc.runtime.output;版本=“2.7.1”,org.apache.xalan.xsltc.dom;版本=“2.7.1”,org.apache.xalan.client;版本=“2.7.1”,org.apache.xalan.xsltc.cmdline;版本=“2.7.1”,org.apache.xalan.serialize;版本=“2.7.1”,org.apache.xalan.res;版本=“2.7.1”,org.apache.xml.dtm.ref;版本=“2.7.1”,org.apache.xml.dtm;版本=“2.7.1”,org.apache.xml.dtm.ref.sax2dtm;版本=“2.7.1”,org.apache.xml.dtm.ref.dom2dtm;版本=“2.7.1”,org.apache.xml.res;版本=“2.7.1”,org.apache.xml.serializer.dom3;版本=“2.7.1”,org.apache.xml.serializer;版本=“2.7.1”,org.apache.xml.serializer.utils;版本=“2.7.1”,org.apache.xml.utils.res;版本=“2.7.1”,org.apache.xml.utils;版本=“2.7.1”,org.apache.xpath.functions;版本="2.7.1", org.apache.xpath.jaxp;版本=“2.7.1”,org.apache.xpath.patterns;版本=“2.7.1”,org.apache.xpath.objects;版本=“2.7.1”,org.apache.xpath.res;版本=“2.7.1”,org.apache.xpath;版本=“2.7.1”,org.apache.xpath.axes;版本=“2.7.1”,org.apache.xpath.compiler;版本=“2.7.1”,org.apache.xpath.operations;版本=“2.7.1”,org.apache.xpath.domapi;版本=“2.7.1”,org.apache.html.dom;版本=“2.11.0”,org.apache.wml.dom;版本=“2.11.0”,org.apache.wml;版本=“2.11.0”,org.apache.xerces.parsers;版本=“2.11.0”,org.apache.xerces.impl.dtd.models;版本=“2.11.0”,org.apache.xerces.xni.parser;版本=“2.11.0”,org.apache.xerces.impl.dv.xs;版本=“2.11。事件;版本=“2.11.0”,org.apache.xerces.impl.xs.opti;版本=“2.11.0”,org.apache.xerces.impl;版本=“2.11.0”,org.apache.xerces.xs;版本=“2.11.0”,org.apache.xerces.impl.io;版本=“2.11.0”,org.apache.xerces.xpointer;版本=“2.11.0”,org.apache.xerces.impl.dv.dtd;版本=“2.11.0”,org.apache.xerces.xinclude;版本=“2.11.0”,org.apache.xerces.impl.xpath;版本=“2.11.0”,org.apache.xerces.xs.datatypes;版本=“2.11.0”,org.apache.xerces.impl.xs.identity;版本=“2.11.0”,org.apache.xerces.impl.xs.models;版本=“2.11.0”,org.apache.xerces.xni.grammars;版本=“2.11.0”,org.apache.xerces.impl.xs;版本=“2.11.0”,org.apache.xerces.impl.validation;版本=“2。

org.osgi.framework.BundleException:导出的包名称不能为零长度。

在 org.apache.felix.framework.util.manifestparser.ManifestParser.normalizeExportClauses(ManifestParser.java:744)

在 org.apache.felix.framework.util.manifestparser.ManifestParser.(ManifestParser.java:191)

在 org.apache.felix.framework.ExtensionManager.(ExtensionManager.java:221)

在 org.apache.felix.framework.Felix.(Felix.java:406)

在 org.apache.felix.framework.FrameworkFactory.newFramework(FrameworkFactory.java:28)

在 org.apache.karaf.main.Main.launch(Main.java:310)

在 org.apache.karaf.main.Main.main(Main.java:537)

...

4

1 回答 1

4

我遇到了同样的错误

经过一番尝试后发现,JAVA_HOME 指向 jdk 1.5 将JAVA_HOME 更改为 jdk1.7后

我能够成功重新启动。

于 2014-10-24T07:01:19.597 回答