zoukankan      html  css  js  c++  java
  • CentOS上安装GlassFish4.0

    1.  安装jdk

    2. 下载并安装glassfish4

    [root@linuxidc ~]# mv glassfish-4.0-ml.zip /usr/share/glassfish-4.0-ml.zip 
    [root@linuxidc ~]# cd /usr/share
    [root@linuxidc share]# unzip -q glassfish-4.0-ml.zip
     
    [root@linuxidc share]# groupadd webserver
    [root@linuxidc share]#  useradd -m -g webserver -G webserver webapp
    [root@linuxidc share]#  id webapp
    [root@linuxidc share]#  passwd webapp
    [root@linuxidc share]# chown -R webapp:webserve /user/share/glassfish4

    3. 将运行的glassfish 设置为服务

    [root@linuxidc ~]# cd /etc/init.d
    [root@linuxidc init.d]# vi glassfish
    #!/bin/bash
    # description: Glassfish Start Stop Restart
    # processname: glassfish
    # chkconfig: 234 20 80
    JAVA_HOME=/usr/java/jdk1.7.0_55
    export JAVA_HOME
    PATH=$JAVA_HOME/bin:$PATH
    export PATH
    GLASSFISH_HOME=/usr/share/glassfish4/glassfish
     
    case $1 in
    start)
    sh $GLASSFISH_HOME/bin/asadmin start-domain domain1
    ;;
    stop)
    sh $GLASSFISH_HOME/bin/asadmin stop-domain domain1
    ;;
    restart)
    sh $GLASSFISH_HOME/bin/asadmin stop-domain domain1
    sh $GLASSFISH_HOME/bin/asadmin start-domain domain1
    ;;
    esac
    exit 0
     
     
    [root@linuxidc init.d]# chmod 755 glassfish
    [root@linuxidc init.d]# chkconfig --add glassfish
    [root@linuxidc init.d]# chkconfig --level 234 glassfish on

    4. 启动glassfish

    [root@linuxidc init.d]# service glassfish start
    Waiting for domain1 to start .........
    Successfully started the domain : domain1
    domain  Location: /usr/share/glassfish4/glassfish/domains/domain1
    Log File: /usr/share/glassfish4/glassfish/domains/domain1/logs/server.log
    Admin Port: 4848
    Command start-domain executed successfully.

    5. 修改管理员admin帐户密码

    [root@linuxidc init.d]#cd /usr/share/glassfish4/glassfish/bin
    [root@linuxidc bin]#./asadmin change-admin-password

    6. 设置远程访问

    [root@linuxidc bin]#./asadmin --host 192.168.1.114 --port 4848 enable-secure-admin

    7. 重启glassfish
     
    [root@linuxidc ~]#service glassfish restart

    8. 如果访问不到,注意开启防火墙4848、80端口

    [root@linuxidc ~]#vi /etc/sysconfig/iptables
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 4848 -j ACCEPT
    [root@linuxidc ~]#/etc/init.d/iptables restart

    9. 关闭glassfish服务

    [root@linuxidc ~]# service glassfish stop
    Waiting for the domain to stop ....
    Command stop-domain executed successfully.

  • 相关阅读:
    caffe常用层: batchNorm层和scale层
    简述configure、pkg-config、pkg_config_path三者的关系
    python删除list中元素的三种方法
    Leetcode 872. Leaf-Similar Trees
    Leetcode 508. Most Frequent Subtree Sum
    Leetcode 572. Subtree of Another Tree
    Leetcode 894. All Possible Full Binary Trees
    Leetcode 814. Binary Tree Pruning
    Leetcode 557. Reverse Words in a String III
    python 多维list声明时的小问题
  • 原文地址:https://www.cnblogs.com/zhangmingcheng/p/10845492.html
Copyright © 2011-2022 走看看