zoukankan      html  css  js  c++  java
  • CC2B本地环境搭建步骤及部署问题解决

    由于最近的项目是之前没接触过的netbeans+glassfish,记录一下最近在工作中搭建本地环境的步骤及遇到的一些问题解决方法:

    1.配置java jdk

    此过程中遇到一个问题就是在配置系统环境变量时,jdk版本没有改过来,还是之前配置的jdk版本

    解决办法:将JAVA_HOME变量放到PATH变量中最前面。因为根据环境变量查找的规则,在PATH中最先匹配之后,便不会再继续进行查找。故将新变量加到PATH之后的话,可能导致新变量被旧变量覆盖,不会生效。

    2.解压安装maven,配置M2_HOME环境变量,修改settings.xml配置文件

    3.安装netbeans,修改${NETBEANS_INSTALL_HOME}/netbeans/etc/netbeans.conf 文件。修改 netbeans_default_options 参数为如下内容:
    -J-client -J-Xms2048m -J-Xmx2048m -J-XX:PermSize=512m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true
    -J-Dsun.java2d.noddraw=true -J-Dsun.java2d.dpiaware=true -J-Dsun.zip.disableMemoryMapping=true -J-XX:+UseConcMarkSweepGC -JXX:+CMSClassUnloadingEnabled -J-XX:+CMSPermGenSweepingEnabled --
    fontsize 12

    4.解压安装glassfish,配置GLASSFISH_HOME环境变量,修改${GLASSFISH_HOME}/glassfish/domains/domain1/config/domain.xml文件,在${GLASSFISH_HOME}/glassfish/lib路径下添加mysql的驱动jar包,打开glassfish配置页面http://localhost:4848/,进入Resources->JDBC->JDBCResources,添加没有的JDBC Resources。

    5.配置云信系统配置文件,将拷贝过来的var压缩包放到 %GLASSFISH_HOME% 所在盘符的根目录下。

    6.从git上拉下项目源码,编译及运行项目。

    运行部署项目过程中遇到一个ejb计时器问题,导致项目部署失败。

    EJB Timer Service is not available.

    解决办法:删除以下文件

    glassfishdomainsdomain1applicationsejb-timer-service-app
    glassfishdomainsdomain1generatedejbejb-timer-service-app
    glassfishdomainsdomain1generatedjspejb-timer-service-app
    glassfishdomainsdomain1generatedpolicyejb-timer-service-app
    glassfishdomainsdomain1generatedejb-timer-service-app
    glassfishdomainsdomain1libdatabasesejbtimer

  • 相关阅读:
    逻辑结算的结果是什么类型?比较运算的值是什么类型?
    算术运算有哪些?逻辑运算有哪些?比较运算有哪些?
    为什么要强制类型转换?什么情况下使用强制类型转换?说说强制类型转换的优点和缺点
    Java中如何强制类型转换
    基本数据类型和引用类型的区别
    Go switch语句
    Go 循环
    Go if_else语句
    Go 包
    Go 函数
  • 原文地址:https://www.cnblogs.com/baojun/p/8856352.html
Copyright © 2011-2022 走看看