glassfish linux,Linux下实现GlassFish自动启动
GlassFish 社区实现了开源 Java EE 5 应用服务器。GlassFish 是一款强健的商业兼容应用服务器,达到产品级质量,可免费用于开发、部署和重新分发。
GlassFish 是用于构建 Java EE 5 应用服务器的开源开发项目的名称。它基于 Sun Microsystems 提供的 Sun Java System Application Server PE 9 的源代码以及 Oracle 贡献的 TopLink 持久性代码。该项目提供了开发高质量应用服务器的结构化过程,以前所未有的速度提供新的功能。这是对希望能够获得源代码并为开发 Sun 的下一代应用服务器(基于 GlassFish)作出贡献的 Java 开发者作出的回应。该项目旨在促进 Sun 和 Oracle 工程师与社区之间的交流,它将使得所有开发者都能够参与到应用服务器的开发过程中来。
1. 首先在 创建文件/etc/init.d/glassfish3, 文件内容如下. 注意修改下列内容的红色部分(不好意思,全部用英文写的)
#! /bin/sh
# This shell script takes care of starting and stopping
# the glassfish DAS and glassfish instance.
#
# chkconfig: -6436
# description: glassfish management
# processname: glassfish
#if you face any problems add the path to your Java
#this way (see Jeffrey's comments below)
export AS_JAVA=/usr/java/jdk1.6.0_17
#export CLASSPATH=.;$AS_JAVA/lib/dt.jar;$AS_JAVA/lib/tools.jar
GLASSFISHPATH=/opt/glassfish3/bin
export PASSWD=/opt/glassfish3/bin/.passwd
case"$1"in
start)
echo"starting glassfish from $GLASSFISHPATH"
su - root $GLASSFISHPATH/asadmin start-domain
#start your instance at start time, if you do not have instance, comment these two lines
echo"starting instance st_server"
$GLASSFISHPATH/asadmin --user admin --passwordfile $PASSWD start-instance st_server
#we need to use this later when we enable https
#sudo -u glassfish $GLASSFISHPATH/asadmin --secure start-domain domain1
;;
status)
$0start
;;
restart)
$0stop
$0start
;;
stop)
echo"stopping instance st_server"
$GLASSFISHPATH/asadmin --user admin --passwordfile $PASSWD stop-instance st_server
echo"stopping glassfish from $GLASSFISHPATH"
su - root $GLASSFISHPATH/asadmin stop-domain
#we need to use this later when we enable https
#sudo -u root $GLASSFISHPATH/asadmin --secure stop-domain domain1
;;
*)
echo $"usage: $0 {start|stop|restart|status}"
exit3
;;
esac
设置成可执行文件,
$ sudo chmod +x /etc/init.d/glassfish3
其中的password文件如下
AS_ADMIN_PASSWORD=administration-password
请将 administration-password修改成你自己的密码
2. 查看刚刚添加的服务
chkconfig --list glassfish3
你应该看到
glassfish30:off1:off2:off3:off4:off5:off6:off
所有的系统启动级别glassfish都是不自动启动的
3. 修改成自动启动
chkconfig glassfish3 on
它会自动帮你添加系统的启动级别,这时再重复一下第二步检查一下启动级别。
你应该会看到
glassfish0:off1:off2:on3:on4:on5:on6:off
一般linux的系统级别都是在3或者5上,你可以用命令 who -r 查看你系统的启动级别。
好了,现在你可以重启一下系统来检查一下你的glassfish是否自动启动了。呵呵,其实这个你稍微改一下就可以让你的tomcat, jboss自动启动的
相关附件下载在Linux公社的1号FTP服务器里,下载地址:
在 2011年LinuxIDC.com\9月\Linux下实现GlassFish自动启动
glassfish linux,Linux下实现GlassFish自动启动相关推荐
- Linux打开rtf文档,在linux下设置开机自动启动程序的方法_精品.rtf
您所在位置:网站首页 > 海量文档  > 计算机 > linux/Unix相关 在linux下设置开机自动启动程序的方 ...
- Linux下Tomcat设置自动启动
在linux系统下,设置某个服务自启动的话,需要在/etc/rcX.d下挂载,还要在/etc/init.d/下写启动脚本的. 1.我们在/etc/init.d/下新建一个文件tomcat(需要在roo ...
- linux+Qt 下利用D-Bus进行进程间高效通信的三种方式
linux+Qt 下利用D-Bus进行进程间高效通信的三种方式 原文链接: https://www.cnblogs.com/wwang/archive/2010/10/27/1862552.html ...
- linux系统下常用或有用的系统级命令
本文章记录我在linux系统下常用或有用的系统级命令,包括软硬件查看.修改命令,有CPU.内存.硬盘.网络.系统管理等命令.但本文不打算介绍生僻命令,也不介绍各个linux发行版下的特有命令,且以后会 ...
- oracle11G在linux环境下的卸载操作
1.使用SQL*PLUS停止数据库 [oracle@OracleTest oracle]$ sqlplus log SQL> connect / as sysdba SQL> shutdo ...
- 安卓linux交叉编译,Linux Ubuntu下用Android NDK 生成独立交叉编译链
本文主要介绍使用Android NDK生成独立交叉编译链,然后使用独立交叉编译链编译Android程序 下载NDK 下载与自己操作系统相吻合的版本 下载地址 解压到安装目录(如~/myndk): ta ...
- Linux部署oracle11g,linux环境下部署Oracle11g
一.部署准备 1.查看本地ssh服务 Linux系统下安装启动ssh服务: 1.检查是否装了SSH包 rpm-qa |grep ssh 2.没有安装SSH直接YUM安装 yuminstall open ...
- linux写语句自动执行一次,Linux系统下自动执行指定任务 cron
cron来源于希腊单词chronos(意为"时间"),是linux系统下一个自动执行指定任务的程序.例如,你想在每晚睡觉期间创建某些文件或文件夹的备份,就可以用cron来自动执行. ...
- Linux操作系统下软件的安装与卸载
在Windows下安装软件时,只需运行软件的安装程序(setup.install等)或者用zip等解压缩软件解开即可安装,运行反安装程序(uninstall.unware."卸载" ...
最新文章
- php 连接mysql 错误排查一例
- JAVA深入研究——Method的Invoke方法。
- 求多项式解(三种方法MATLAB)
- 华为交换机导入配置_华为交换机基础配置1—进入命令行
- 【机器视觉】 measure_pairs算子
- CSDN编程挑战——《进制转换》
- 笔记本卡顿不流畅是什么原因_为什么越来越多的笔记本电池不可拆卸
- 【linux C】C语言中常用的几个函数的总结【二】
- C++_类和对象_对象特性_初始化列表---C++语言工作笔记045
- sql server 用户创建与权限管理
- Cesium最全源码集合
- Scratch3.0创意编程(基础篇):第3课 弹球游戏
- 关于keil注册机的问题
- 上位机使用C++通过ADS协议与倍福PLC通信例程-通过变量名方式读写浮点数
- Windows环境下Redis安装与配置的两种方式
- PC端/电脑端有没有识别二维码并分类的工具
- 微信公众平台 个人微信号订阅号发图文文章 总显示发送失败
- python 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
- python IDLE中反斜杠显示为人民币符号¥
- python如何实现语音识别
热门文章
- [转]基于SQL Server 2008 Service Broker构建企业级消息系统
- 2061:【例1.2】梯形面积【入门题】
- python如何定位路径_selenium_webdriver(python)查看文件路径,鼠标定位
- “Python小屋”编程比赛参赛与领奖方式
- Python使用Apriori算法分析导演请某演员后还会请哪个演员
- Python读取安卓手机GPS信息
- Python花式编程案例集锦(5)
- (c语言)求满足表达式1+2+3+.......+n<=1000的最大的n
- rabbitmq 集群保证顺序消费_随笔《RabbitMQ》如何保证消息不被重复消费
- qt改变tab形状_生命吗哪QT灵修 11月18日