• 配置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
  • 相关阅读:
    LAMP搭建示例
    MySQL主从
    list多字段去重
    mysql按照某一个条件进行分组统计,同时又要保证一个相同字段的数据只统计一次
    sentinel自定义异常处理
    sentinel规则持久化
    zookeeper
    shiro
    iframe之间传递参数
    自定义标签
  • 原文地址:https://www.cnblogs.com/my-worldlet/p/10492810.html
Copyright © 2020-2023  润新知