• 配置Glassfish服务器、部署Java web项目、Maven安装配置及JDK版本匹配性问题


    错误一:
    在win7上通过命令asadmin start-domain启动Glassfish服务器时报错(如下):
    Exception in thread "main" java.lang.NullPointerException
            at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.initializeServiceLocator(AbstractModulesRegistryImpl.java:152)
            at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.newServiceLocator(AbstractModulesRegistryImpl.java:144)
            at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.createServiceLocator(AbstractModulesRegistryImpl.java:218)
            at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.createServiceLocator(AbstractModulesRegistryImpl.java:224)
            at com.sun.enterprise.module.single.StaticModulesRegistry.createServiceLocator(StaticModulesRegistry.java:88)
            at com.sun.enterprise.admin.cli.CLIContainer.getServiceLocator(CLIContainer.java:217)
            at com.sun.enterprise.admin.cli.CLIContainer.getLocalCommand(CLIContainer.java:255)
            at com.sun.enterprise.admin.cli.CLICommand.getCommand(CLICommand.java:231)
            at com.sun.enterprise.admin.cli.AdminMain.executeCommand(AdminMain.java:371)
            at com.sun.enterprise.admin.cli.AdminMain.doMain(AdminMain.java:306)
            at org.glassfish.admin.cli.AsadminMain.main(AsadminMain.java:57)
    得到了 NullPointer异常。


    错误二:

    已经部署到Glassfish服务器上的java web项目(通过 maven clean package 将Java web 项目 build成 war文件)不可访问,或访问时出现类似“Not Full JDK“ 异常(如下):

    org.apache.jasper.JasperException: PWC6345: There is an error in invoking javac.  A full JDK (not just JRE) is required



    原因&解决方案(如下):
    在你Java环境变量配置无误的情况下若是出现上述异常之一,很有可能是你的JDK版本下载错了(必须下载JDK,不是JRE!),因为Glassfish服务器目前只支持Java7  和Java8 ,
    其他java版本均不支持。
    因此建议下载JDK7 或JDK8 版本。
    JDK8下载:Click Me
  • 相关阅读:
    BZOJ2002 [HNOI2010] 弹飞绵羊
    BZOJ1030 [JSOI2007] 文本生成器
    BZOJ3233 [AHOI2013] 找硬币
    BZOJ4269 再见xor
    BZOJ5297 CQOI2018 社交网络
    LOJ149 0/1分数规划
    BZOJ2132 圈地计划
    UOJ131 [NOI2015] 品酒大会
    composer速度慢(composer更换国内镜像)
    thinkphp6安装报错,composer install tp6 报错 Parse error: syntax error
  • 原文地址:https://www.cnblogs.com/my-worldlet/p/10492810.html
Copyright © 2020-2023  润新知