【问题标题】:I'm can't start an out of the box instance of RedHat Fuse我无法启动 RedHat Fuse 的开箱即用实例
【发布时间】:2014-09-11 03:54:20
【问题描述】:

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

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

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

错误:解析系统捆绑导出语句时出错: org.osgi.framework.startlevel;uses:="org.osgi.framework";version="1.0", org.osgi.framework.wiring;uses:="org.osgi.resource,org.osgi.framework";version="1.1", org.osgi.framework.hooks.bundle;uses:="org.osgi.framework";version="1.1", org.osgi.framework.hooks.service;uses:="org.osgi.framework";version="1.1", org.osgi.framework.hooks.resolver;uses:="org.osgi.framework.wiring";version="1.0", org.osgi.framework.launch;uses:="org.osgi.framework";version="1.1", org.osgi.framework.namespace;uses:="org.osgi.resource";version="1.0", org.osgi.framework;version="1.7",org.osgi.framework.hooks.weaving;uses:="org.osgi.framework.wiring";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;使用:="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.getopt;版本="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.0", org.apache.xerces.impl.xs.traversers;版本="2.11.0", org.apache.xerces.util;版本=“2.11.0”,org.apache.xerces.impl.dtd; 版本=“2.11.0”,org.apache.xerces.jaxp.validation;版本="2.11.0", org.apache.xerces.dom3.as;版本="2.11.0", org.apache.xerces.impl.dv;版本=“2.11.0”,org.apache.xerces.jaxp; 版本=“2.11.0”,org.apache.xerces.jaxp.datatype;版本="2.11.0", org.apache.xerces.impl.xpath.regex;版本="2.11.0", org.apache.xerces.xni;版本=“2.11.0”,org.apache.xerces.impl.msg; 版本=“2.11.0”,org.apache.xerces.impl.dv.util;版本="2.11.0", org.apache.xerces.impl.xs.util;版本="2.11.0", org.apache.xerces.dom;版本=“2.11.0”,org.apache.xerces.dom.events; 版本=“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.11.0", org.apache.xml.serialize;版本="2.11.0", ,org.apache.karaf.branding, com.sun.org.apache.xalan.internal.xsltc.trax, com.sun.org.apache.xerces.internal.dom, com.sun.org.apache.xerces.internal.jaxp, com.sun.org.apache.xerces.internal.xni,com.sun.jndi.ldap (org.osgi.framework.BundleException: 导出的包名不能 零长度。)

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)

...

【问题讨论】:

标签: java jbossfuse karaf


【解决方案1】:

我遇到了同样的错误

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

我能够成功重启。

【讨论】:

  • 尚不支持java 8
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-04-06
  • 2015-06-25
  • 2022-01-13
  • 1970-01-01
  • 2019-01-27
  • 1970-01-01
  • 2017-05-15
相关资源
最近更新 更多