Glassfish 3.1在启动时返回错误由于以下问题无法启动服务器:启动过程失败,退出代码为1

时间:2014-10-26 21:54:00

标签: glassfish

这是追踪:

  

在Felix平台上启动GlassFish错误:解析系统时出错   bundle export语句:org.osgi.framework;版本= 1.6.0,   org.osgi.framework.launch; version = 1.0.0,org.osgi.framework.wiring;   version = 1.0.0,org.osgi.framework.startlevel;版本1.0.0 =,   org.osgi.framework.hooks.bundle;版本1.0.0 =,   org.osgi.framework.hooks.resolver;版本1.0.0 =,   org.osgi.framework.hooks.service;版本1.1.0 =,   org.osgi.framework.hooks.weaving;版本1.0.0 =,   org.osgi.service.packageadmin;版本1.2.0 =,   org.osgi.service.startlevel; version = 1.1.0,org.osgi.service.url;   version = 1.0.0,org.osgi.util.tracker; version = 1.5.0 ,,   org.glassfish.embeddable; org.glassfish.embeddable.spi;版本3.1.1 =   (org.osgi.framework.BundleException:导出的包名不能   零长度。)org.osgi.framework.BundleException:导出的包   名称长度不能为零。在   org.apache.felix.framework.util.manifestparser.ManifestParser.normalizeExportClauses(ManifestParser.java:729)     在   org.apache.felix.framework.util.manifestparser.ManifestParser。(ManifestParser.java:191)     在   org.apache.felix.framework.ExtensionManager。(ExtensionManager.java:220)     在org.apache.felix.framework.Felix。(Felix.java:374)at   org.apache.felix.framework.FrameworkFactory.newFramework(FrameworkFactory.java:28)     在   com.sun.enterprise.glassfish.bootstrap.osgi.OSGiFrameworkLauncher.launchOSGiFrameWork(OSGiFrameworkLauncher.java:77)     在   com.sun.enterprise.glassfish.bootstrap.osgi.OSGiGlassFishRuntimeBuilder.build(OSGiGlassFishRuntimeBuilder.java:128)     在   org.glassfish.embeddable.GlassFishRuntime._bootstrap(GlassFishRuntime.java:157)     在   org.glassfish.embeddable.GlassFishRuntime.bootstrap(GlassFishRuntime.java:110)     在   com.sun.enterprise.glassfish.bootstrap.GlassFishMain $ Launcher.launch(GlassFishMain.java:112)     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at   sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)     在   sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)     在java.lang.reflect.Method.invoke(Method.java:483)at   com.sun.enterprise.glassfish.bootstrap.GlassFishMain.main(GlassFishMain.java:97)     在com.sun.enterprise.glassfish.bootstrap.ASMain.main(ASMain.java:55)   ott 26,2014 9:59:35 PM BundleProvisioner安装

请帮我解决为什么Glasfissh 3.1无法启动。

1 个答案:

答案 0 :(得分:20)

我猜你已经安装了Java 8,但GlassFish 3.1不能与Java 8一起使用。

如果是这种情况,您必须安装Java 6或7或升级到GlassFish 4。

另见: