glassfish linux 安装

glassfish linux 安装
1.下载- ref : https://glassfish.dev.java.net/downloads/v2.1-b60e.html


2.解压下载的jar # java -Xmx256m -jar glassxxx.jar
3.复制到安装的路径下 copy th glassfish to /opt/glasfish2.1

# cd glassfish2.1
如果系统没安装ant # chmod -R +x lib/ant/bin

make sure tomcat is not running on 8080, I changed to run on 18080



4. 安装 # lib/ant/bin/ant -f setup.xml

cannot move the dir after the above step. 


ends results:

create.domain:
     [exec] Using port 4848 for Admin.
     [exec] Using port 8080 for HTTP Instance.
     [exec] Using port 7676 for JMS.
     [exec] Using port 3700 for IIOP.
     [exec] Using port 8181 for HTTP_SSL.
     [exec] Using default port 3820 for IIOP_SSL.
     [exec] Using default port 3920 for IIOP_MUTUALAUTH.
     [exec] Using default port 8686 for JMX_ADMIN.
     [exec] Domain being created with profile:developer, as specified by variable AS_ADMIN_PROFILE in configuration file
.
     [exec] ------ Using Profile [developer] to create the domain ------
     [exec] XML processing for profile: Base document [/data/downloads/glassfish/lib/install/templates/default-domain.xm
l.template]. Profile name [developer]. Processing property [domain.xml.style-sheets].

     [exec] Security Store uses: JKS
     [exec] Domain domain1 created.
     [exec] Login information relevant to admin user name [admin] for this domain [domain1] stored at [/root/.asadminpas
s] successfully.
     [exec] Make sure that this file remains protected. Information stored in this file will be used by asadmin commands
 to manage this domain.
5.编写自动启动脚本放在/etc/init.d/
# !/bin/sh


USER
= glassfish

export GLASSFISH_HOME
=/ opt / glassfish2 . 1
export AS_HOME
=/ opt / glassfish2 . 1
export JAVAEE_HOME
= $AS_HOME
export DERBY_HOME
= $AS_HOME / javadb
export PATH
= $PATH : $AS_HOME / bin : $DERBY_HOME / bin : $JAVA_HOME / bin

glassfish_stop() {
  
$GLASSFISH_HOME / bin / asadmin stop - domain domain1
}

glassfish_start() {
  
$GLASSFISH_HOME / bin / asadmin start - domain domain1
}

db_start() {
  su 
-   $USER   - " $GLASSFISH_HOME/bin/asadmin start-database "
}

db_stop() {
  su 
-   $USER   - " $GLASSFISH_HOME/bin/asadmin stop-database "
}

case 
" $1 "  in
  start)
#     db_start
    glassfish_start
    ;;
  stop)
    glassfish_stop
#     db_stop
    ;;
  restart)
    glassfish_stop
    glassfish_start
    ;;
  
* )
    echo 
" Usage: $0 {start|stop|restart} "
    
exit   1
esac
6.设置脚本为自动运行command to set up running the script: 

# sudo update-rc.d glassfish2.1 defaults


 

 logout and login

你可能感兴趣的:(glassfish linux 安装)