先确保正确安装好jdk
[root@sv2 ~]# mv glassfish-3.1.zip /usr/share/glassfish-3.1.zip
[root@sv2 ~]# cd /usr/share
[root@sv2 share]# unzip -q glassfish-3.1.zip
[需要安装unzip工具]
[root@sv2 ~]# cd /etc/init.d
[root@sv2 init.d]# vi glassfish
#!/bin/bash
# description: Glassfish Start Stop Restart
# processname: glassfish
# chkconfig: 244 20 80
JAVA_HOME=/usr/java/jdk1.6.0_24
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
GLASSFISH_HOME=/usr/share/glassfish3/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@sv2 init.d]# chmod 755 glassfish
[root@sv2 init.d]# chkconfig --add glassfish
[需要安装chkconfig工具]
[root@sv2 init.d]# chkconfig --level 244 glassfish on
测试一下启动服务
[root@sv2 init.d]# service glassfish start
Waiting for domain1 to start .........
Successfully started the domain : domain1
domain Location: /usr/share/glassfish3/glassfish/domains/domain1
Log File: /usr/share/glassfish3/glassfish/domains/domain1/logs/server.log
Admin Port: 4848
Command start-domain executed successfully.
期间遇到过一个4848端口被占用的问题,
There is a process already using the admin port 4848 — it probably is another instance of a GlassFish server.
先更新了下
root@localhost:/opt/glassfish3/updatetool/bin# ./updatetool [对结果不知道有没有影响]
可以用debug模式启动
root@localhost:/opt/glassfish3/bin# AS_DEBUG ./asadmin start-domain domain1
因为我把glassfish安装在/opt/glassfish3下,请注意路径
可以查看启动的详细信息
原因是hostname不对,
查看/etc/hostname
在/etc/hosts增加一行与其对应,
127.0.0.1 hostname
不需要hostname的话,就把/etc/hosts和/etc/hostname都设置成localhost
再次启动,ok
测试一下停止服务
[root@sv2 init.d]# service glassfish stop
Waiting for the domain to stop ....
Command stop-domain executed successfully.
分享到:
相关推荐
### Glassfish安装步骤详解 #### 一、简介 Glassfish是一款开源的应用服务器,它支持Java EE标准,并且在企业级应用开发中具有广泛的应用。为了能够成功安装并配置Glassfish,确保系统环境中已经安装了合适的JDK...
### Glassfish安装与启动详解 #### 一、简介 GlassFish 是一款开源的应用服务器,它遵循Java EE标准,被广泛应用于开发、测试和生产环境中。本文档将详细介绍如何安装和启动GlassFish应用服务器。 #### 二、安装前...
使用 `chmod +x ogs-3.1-unix.sh` 命令使安装脚本可执行,然后运行 `./ogs-3.1-unix.sh` 进行安装。按照提示进行操作,选择安装目录,例如 `/home/peter/glassfish3`,并设置是否自动更新等选项。 5. **验证安装**:...
**1.2 Glassfish安装** 在安装Glassfish v2.1.1之前,确保已经安装了JDK1.5或更高版本。安装和配置Java环境不在本文讨论范围内。 **1.2.2 安装步骤** 1. 下载适合您操作系统的Glassfish版本。 2. 打开命令行窗口,...
在Unix或FreeBSD环境下,解压到/usr/local/glassfish3,通过运行./asadmin进入控制台。无论哪个平台,asadmin都是启动控制台的关键。 GlassFish的常用命令主要包括创建、删除、启动、停止域等操作。例如,创建名为...
java6.0源码在 Ubuntu 16.04 LTS 和 Ubuntu 14.04 LTS 上安装 Glassfish 4.1.1(从命令行) 在我的简短教程之后,我收到了很多...Unix/Linux 命令行。 完成本教程后,您可以使用新安装的 Glassfish 来托管您自己的 Java
如果未指定,则默认启动安装目录下的 `domains` 文件夹中的第一个域。 - **`--user`** 或 **`-u`**:设置管理员用户名,用于登录并管理该域。 - **`--passwordfile`**:包含与管理员用户关联的密码的文件名。密码...
**GlassFish安装步骤** 1. **下载与设置JAVA_HOME**:从官方网址下载适合的GlassFish版本,解压缩后设置JAVA_HOME环境变量指向JDK的安装路径。 2. **运行安装脚本**:通过命令行执行`java -Xmx256m -jar filename....
- **Tomcat、Resin、JBoss、Oracle Application Server、GlassFish、SUN Application Server** 等都有专门的章节介绍其在不同操作系统下的安装配置过程。 - 每种应用服务器的配置细节有所不同,但总体流程相似,...
3. **启动服务器**:找到服务器的启动脚本,如Tomcat的`catalina.sh`(Unix/Linux)或`catalina.bat`(Windows),运行脚本启动服务器。 4. **部署应用程序**:将打包好的WAR文件(Web应用程序档案)或EAR文件...
- 启动与停止:通过运行`bin/startup.bat`(Windows)或`bin/startup.sh`(Unix/Linux)启动Tomcat,使用`bin/shutdown.bat`或`bin/shutdown.sh`停止。 3. **目录结构**: - `bin`:包含了用于启动、关闭Tomcat的...
在Java EE环境中,Tomcat作为Servlet容器,可以单独运行,也可以与EJB容器(如JBoss或Glassfish)结合使用。 2. **版本号**:6.0.53是Tomcat 6系列的一个重要更新,修复了多个安全漏洞和性能问题,确保了服务器的...
- **设置**:示例中的`JAVA_HOME`被设置为`C:\glassfish3\jdk`,这表示Java安装在这个路径下。 - **作用**:这个变量告诉系统Java安装的位置,以便其他工具和程序能够正确识别并使用它。例如,当你需要使用`javac`...
- **解压**:将下载的压缩包解压到你希望安装的目录下,例如在Linux或Unix系统上使用`tar -zxvf apache-tomcat-6.0.35.tar.gz`命令。 - **配置环境变量**:在系统环境变量中设置`CATALINA_HOME`指向Tomcat的根目录...
`tar`是Linux和Unix系统中用来处理档案文件的工具,它可以将多个文件或目录打包成一个单一的档案文件,也可以从档案文件中提取文件或目录。`.tar`文件本身并不压缩,但它可以与其他压缩工具如`gzip`或`bzip2`结合,...
它可以作为其他Java EE应用服务器(如JBoss、GlassFish)的Servlet容器,或者与Spring框架、Struts等开发框架无缝配合,实现灵活的应用架构。 总的来说,Tomcat6因其简单易用、性能稳定而深受开发者青睐。虽然现在...
- 直接运行`bin/startup.sh`(Unix/Linux)或`bin/startup.bat`(Windows)启动Tomcat服务。 2. **核心组件**: - **Catalina**:这是Tomcat的主要部分,实现了Java Servlet和JavaServer Pages规范。 - **Jasper...
首先,要开始J2EE开发,你需要安装一个J2EE兼容的应用服务器,如Apache Tomcat、JBoss、WebLogic或GlassFish。这些服务器提供了运行J2EE应用所需的环境,包括Servlet容器、JavaServer Pages (JSP) 支持和EJB ...
1. **bin**:这个目录包含了启动、停止和管理Tomcat的各种脚本,如`catalina.sh`(Unix/Linux下用于启动和停止Tomcat的脚本)。 2. **conf**:存放Tomcat的配置文件,如`server.xml`(定义服务器配置)、`web.xml`...