zoukankan      html  css  js  c++  java
  • 配置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
  • 相关阅读:
    eclipse中字母大小写转换快捷键
    Java中删除文件、删除目录及目录下所有文件
    request.getRequestDispatcher()和response.sendRedirect()
    hibernate4 二级缓存demo实例
    Srping整合EhCache
    收集的几个好用的maven mirror
    Hibernate所用15个jar包
    DRUID连接池的使用
    no persistent classes found for query class: FROM com.vrv.paw.domain.User
    正向代理和反向代理
  • 原文地址:https://www.cnblogs.com/my-worldlet/p/10492810.html
Copyright © 2011-2022 走看看