【问题标题】:Unable to restart glassfish 3 server无法重新启动 glassfish 3 服务器
【发布时间】:2017-03-05 21:08:17
【问题描述】:

我们已经在 Windows 机器上的glassfish3 服务器上部署了应用程序。 服务器和应用程序运行良好。在 glassfish 控制台中,我重新启动了服务器,但它没有再次启动。

我也尝试从命令提示符(以管理员身份),但得到以下错误日志:


C:\glassfish3\glassfish\bin> asadmin -p 4841 start-domain domain1 等待 domain1 启动..启动域 domain1 时出错。这 服务器过早退出,退出代码为 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.hoo ks.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.sta rt级;版本=1.1.0,org.osgi.service.url;版本=1.0.0, org.osgi.util.tracker;版本=1.5.0, , org.glassfish.embed dable;org.glassfish.embeddable.spi;version=3.1.1 (org.osgi.framework.BundleException: 导出的包名不能 零长度。)错误:无法重新安装 文件:/C:/glassfish3/glassfish/modules/javax.transaction.jar (org.osgi.framework.BundleException:无法创建捆绑对象。) 错误:无法重新安装 文件:/C:/glassfish3/glassfish/modules/webservices-extra-jdk-packages.jar (org.osgi.framework .BundleException:无法创建捆绑对象。) 错误:无法重新安装 文件:/C:/glassfish3/glassfish/modules/flashlight-extra-jdk-packages.jar (org.osgi.framework。BundleException:无法创建捆绑对象。) 错误:无法重新安装 文件:/C:/glassfish3/glassfish/modules/glassfish-corba-omgapi.jar (org.osgi.framework.BundleE 异常:无法创建捆绑对象。) 错误:无法重新安装 文件:/C:/glassfish3/glassfish/modules/glassfish-extra-jre-packages.jar (org.osgi.framework.B undleException:无法创建捆绑对象。) 错误:无法重新安装 文件:/C:/glassfish3/glassfish/modules/glassfish-oracle-jdbc-driver-packages.jar (org.osgi.framework.BundleException:无法创建捆绑对象。) 错误:捆绑 jaxb-api [2] 启动错误 文件:/C:/glassfish3/glassfish/modules/endorsed/jaxb-api-osgi.jar (org.osgi.fra mework.BundleException:捆绑中未解决的约束 jaxb-api [2]:无法解析 2.0:缺少要求 [2.0] o sgi.wiring.package; (osgi.wiring.package=javax.activation)) 错误: 捆绑 org.glassfish.metro.webservices-api-osgi [3] 启动错误 文件:/C:/glassfish3/glassfish/modules/endorsed /webservices-api-osgi.jar (org.osgi.framework.BundleException: 捆绑包 org.glassfish.metro.webse 中未解决的约束 rvices-api-osgi [3]:无法解决 3.0:缺少要求 [3.0] osgi.wiring.package; (&(osgi.wiring.package=javax. xml.bind)(version>=2.2.0)) [引起:无法解析 2.0:缺少 要求 [2.0] osgi.wiring.package; (osgi.wirin g.package=javax.activation)]) 错误:捆绑 org.glassfish.main.core.glassfish [101] 启动错误 文件:/C:/glassfish3/glassfish/modules/glassfish.jar (org.osgi.framework.BundleException:捆绑中的激活器启动错误 org.glassfish.main.core.glassfish [101]。)错误:捆绑 org.glassfish.hk2.osgi-adapter [202] 启动错误 文件:/C:/glassfish3/glassfish/modules/osgi-adapter.jar (org.osgi.framework.BundleException:捆绑中未解决的约束 org.glassfish.hk2.osgi-adapter [202]:无法重新解决 202.0: 缺少要求 [202.0] osgi.wiring.package; (&(osgi.wiring.package=com.sun.enterprise.module)(版本> =1.1.0)) [导致:无法解析 121.0:缺少要求 [121.0] osgi.wiring.package; (&(osgi.wiring.package=或 g.jvnet.hk2.config)(version>=1.1.0)) [引起:无法解决 37.0:缺少要求 [37.0] osgi.wiring.package; (osgi.wiring.package=javax.management)]]) .... ....

【问题讨论】:

  • 你用的是什么java版本? 8 还是 7?
  • 版本 7。今天早些时候一切正常。我们刚刚从 glassfish 控制台重新启动,然后出现上述错误。
  • 您是否尝试过重启服务器并尝试再次启动 glassfish?
  • 从 glassfish 窗口重新启动不起作用。之后,我从命令提示符(以管理员身份)尝试: asadmin -p 4841 start-domain domain1 打印上述错误日志
  • 你试过重启Windows机器吗?

标签: java glassfish-3


【解决方案1】:

当我为 Java 8 配置 JAVA_HOME 时,我正在安装 Glassfish 3(随 JAVA EE 6 提供)。解决方案是修改 ./glassfish/config/asenv.conf 并将 AS_JAVA 设置为指向 Java 7

【讨论】:

    【解决方案2】:

    问题已解决。 服务器上安装了 2 个 java 版本。我通过添加指向 java 7 的 AS_JAVA 选项来更改 asenv.bat 文件并且它起作用了。

    【讨论】:

    • 这是我最初问你的问题 - Java 的版本,因为这是 glasfish 3 glassfish 4 不起作用的原因之一)))。
    【解决方案3】:

    您的 OSGi 缓存似乎存在错误。转到${GlassFish_Home}/glassfish/domains/domain1/osgi-cache/ 并删除目录中的所有内容。或者,您也可以只删除目录本身(它将被重新创建)。

    【讨论】:

      【解决方案4】:

      分别安装 java8 和 Glassfish3 后我遇到了同样的问题,将(第 205 行)中 /glassfish/config/osgi.properties 中的 jre-1.6=\ 更改为 jre-1.8=\ 瞧,它工作了

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-01-29
        • 1970-01-01
        • 1970-01-01
        • 2020-10-04
        • 2018-05-07
        相关资源
        最近更新 更多