Glassfish 3.1启动时返回错误,由于以下问题,无法启动服务器:启动过程失败,退出代码为1 [英] Glassfish 3.1 returns an error when started Unable to start server due following issues: Launch process failed with exit code 1

查看:58
本文介绍了Glassfish 3.1启动时返回错误,由于以下问题,无法启动服务器:启动过程失败,退出代码为1的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是跟踪:

在Felix平台上启动GlassFish错误:错误解析系统 捆绑包出口声明:org.osgi.framework;版本= 1.6.0, org.osgi.framework.launch;版本= 1.0.0,org.osgi.framework.wiring; 版本= 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;版本= 1.1.0,org.osgi.service.url; 版本= 1.0.0,org.osgi.util.tracker;版本= 1.5.0, org.glassfish.embeddable; org.glassfish.embeddable.spi; version = 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)在 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) 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在java.lang.reflect.Method.invoke(Method.java:483)在 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安装

Launching GlassFish on Felix platform ERROR: Error parsing system bundle export statement: org.osgi.framework; version=1.6.0, org.osgi.framework.launch; version=1.0.0, org.osgi.framework.wiring; version=1.0.0, org.osgi.framework.startlevel; version=1.0.0, org.osgi.framework.hooks.bundle; version=1.0.0, org.osgi.framework.hooks.resolver; version=1.0.0, org.osgi.framework.hooks.service; version=1.1.0, org.osgi.framework.hooks.weaving; version=1.0.0, org.osgi.service.packageadmin; version=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;version=3.1.1 (org.osgi.framework.BundleException: Exported package names cannot be zero length.) org.osgi.framework.BundleException: Exported package names cannot be zero length. at org.apache.felix.framework.util.manifestparser.ManifestParser.normalizeExportClauses(ManifestParser.java:729) at org.apache.felix.framework.util.manifestparser.ManifestParser.(ManifestParser.java:191) at org.apache.felix.framework.ExtensionManager.(ExtensionManager.java:220) at org.apache.felix.framework.Felix.(Felix.java:374) at org.apache.felix.framework.FrameworkFactory.newFramework(FrameworkFactory.java:28) at com.sun.enterprise.glassfish.bootstrap.osgi.OSGiFrameworkLauncher.launchOSGiFrameWork(OSGiFrameworkLauncher.java:77) at com.sun.enterprise.glassfish.bootstrap.osgi.OSGiGlassFishRuntimeBuilder.build(OSGiGlassFishRuntimeBuilder.java:128) at org.glassfish.embeddable.GlassFishRuntime._bootstrap(GlassFishRuntime.java:157) at org.glassfish.embeddable.GlassFishRuntime.bootstrap(GlassFishRuntime.java:110) at 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) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:483) at com.sun.enterprise.glassfish.bootstrap.GlassFishMain.main(GlassFishMain.java:97) at com.sun.enterprise.glassfish.bootstrap.ASMain.main(ASMain.java:55) ott 26, 2014 9:59:35 PM BundleProvisioner install

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

Please help me to solve why Glasfissh 3.1 does not start.

推荐答案

我想您已经安装了Java 8,但GlassFish 3.1不适用于Java 8.

I guess you have installed Java 8 but GlassFish 3.1 doesn't work with Java 8.

在这种情况下,您必须安装Java 6或7或升级到GlassFish 4.

If this is the case you either have to install Java 6 or 7 or upgrade to GlassFish 4.

另请参见:

  • Will it be possible to use Java 8 on Glassfish 3?
  • JDK-8020071 Unable to start Glassfish 3.1.1. with JDK 8
  • Not able to start DAS with JDK8

这篇关于Glassfish 3.1启动时返回错误,由于以下问题,无法启动服务器:启动过程失败,退出代码为1的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆