1.配置java环境
2.下载GlassFish Server安装包: https://glassfish.java.net/download.html
3.linux环境解压缩命令 #unzip glassfish-4.1.zip
4.将数据库驱动包(mysql-connector-java-5.1.23-bin.jar)保存到对应的domain下,默认domain1 glassfish4/glassfish/domains/domain1/lib
5.启动关闭GlassFish Server
#cd glassfish4/glassfish/bin
#sh asadmin start-domain
#sh asadmin stop-domain
6.在Glassfish4中指定JDK,因为有些软件可能需要低版本的JDK,并且JAVA环境变量已经配置好,或者你根本不想去配置JAVA环境变量.
#vi glassfish4/glassfish/config/asenv.conf
在第一行加入: AS_JAVA=/usr/java/jdk1.8.0_51 保存并退出。 想查看Glassfish4运行的JDK,完毕后可以启动GlassFish,进入管理控制台server→一般信息→ JVM 报告 查看GlassFish4 JDK是否配置准确。
或者linux命令查看java进程: ps awx | grep java
7.如果服务器内存有多余, 可以考虑再配置一个domain2, 这里建议指定端口。下面的例子中: 4849是glassfish控制台端口, 8081是http访问端口
#sh asadmin create-domain --adminport 4849 --instanceport 8081 domain2
删除命令#sh asadmin delete-domain domain1
8.开启远程访问命令, 建议通过控制台设置密码和远程访问功能(其实都一样)
设置密码
sh asadmin change-admin-password --domain_name domain1
开启远程访问
sh asadmin --port 4849 enable-secure-admin
或者通过控制台设置:
控制台设置密码 Domain ->Administrator Password
控制台设置远程访问 server(Admin Server) ->General ->Secure Administration
9.**注册系统服务并设置开机自启动**
9.1 注册GlassFish为系统服务
#sh asadmin create-service domain1
9.2 设置GlassFish服务开机自启动
#vi /etc/init.d/GlassFish_domain1
在脚本开头 #!/bin/sh 之后加入下几行(保留#号):
# @author kinseorg kinse
# chkconfig: 2345 15 95
# description: GlassFish_domain1
退出并保存