`
antxman
  • 浏览: 40706 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

unix安装glassfish

阅读更多
先确保正确安装好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安装步骤.txt

    ### Glassfish安装步骤详解 #### 一、简介 Glassfish是一款开源的应用服务器,它支持Java EE标准,并且在企业级应用开发中具有广泛的应用。为了能够成功安装并配置Glassfish,确保系统环境中已经安装了合适的JDK...

    Glassfish安装和启动

    ### Glassfish安装与启动详解 #### 一、简介 GlassFish 是一款开源的应用服务器,它遵循Java EE标准,被广泛应用于开发、测试和生产环境中。本文档将详细介绍如何安装和启动GlassFish应用服务器。 #### 二、安装前...

    GlassFish部署项目说明包括Linux 和Windows

    使用 `chmod +x ogs-3.1-unix.sh` 命令使安装脚本可执行,然后运行 `./ogs-3.1-unix.sh` 进行安装。按照提示进行操作,选择安装目录,例如 `/home/peter/glassfish3`,并设置是否自动更新等选项。 5. **验证安装**:...

    glassfish集群安装[整理].pdf

    **1.2 Glassfish安装** 在安装Glassfish v2.1.1之前,确保已经安装了JDK1.5或更高版本。安装和配置Java环境不在本文讨论范围内。 **1.2.2 安装步骤** 1. 下载适合您操作系统的Glassfish版本。 2. 打开命令行窗口,...

    GlassFish 命令行操作

    在Unix或FreeBSD环境下,解压到/usr/local/glassfish3,通过运行./asadmin进入控制台。无论哪个平台,asadmin都是启动控制台的关键。 GlassFish的常用命令主要包括创建、删除、启动、停止域等操作。例如,创建名为...

    java6.0源码-GlassfishServer:玻璃鱼服务器

    java6.0源码在 Ubuntu 16.04 LTS 和 Ubuntu 14.04 LTS 上安装 Glassfish 4.1.1(从命令行) 在我的简短教程之后,我收到了很多...Unix/Linux 命令行。 完成本教程后,您可以使用新安装的 Glassfish 来托管您自己的 Java

    Glass Fish帮助手册

    如果未指定,则默认启动安装目录下的 `domains` 文件夹中的第一个域。 - **`--user`** 或 **`-u`**:设置管理员用户名,用于登录并管理该域。 - **`--passwordfile`**:包含与管理员用户关联的密码的文件名。密码...

    opensso 安装说明

    **GlassFish安装步骤** 1. **下载与设置JAVA_HOME**:从官方网址下载适合的GlassFish版本,解压缩后设置JAVA_HOME环境变量指向JDK的安装路径。 2. **运行安装脚本**:通过命令行执行`java -Xmx256m -jar filename....

    jennifer安装手册

    - **Tomcat、Resin、JBoss、Oracle Application Server、GlassFish、SUN Application Server** 等都有专门的章节介绍其在不同操作系统下的安装配置过程。 - 每种应用服务器的配置细节有所不同,但总体流程相似,...

    JDK和J2EE的安装.rar

    3. **启动服务器**:找到服务器的启动脚本,如Tomcat的`catalina.sh`(Unix/Linux)或`catalina.bat`(Windows),运行脚本启动服务器。 4. **部署应用程序**:将打包好的WAR文件(Web应用程序档案)或EAR文件...

    tomcat-6.0.18 安装版

    - 启动与停止:通过运行`bin/startup.bat`(Windows)或`bin/startup.sh`(Unix/Linux)启动Tomcat,使用`bin/shutdown.bat`或`bin/shutdown.sh`停止。 3. **目录结构**: - `bin`:包含了用于启动、关闭Tomcat的...

    apache-tomcat 6 最新版本下载(全平台)

    在Java EE环境中,Tomcat作为Servlet容器,可以单独运行,也可以与EJB容器(如JBoss或Glassfish)结合使用。 2. **版本号**:6.0.53是Tomcat 6系列的一个重要更新,修复了多个安全漏洞和性能问题,确保了服务器的...

    环境变量设置

    - **设置**:示例中的`JAVA_HOME`被设置为`C:\glassfish3\jdk`,这表示Java安装在这个路径下。 - **作用**:这个变量告诉系统Java安装的位置,以便其他工具和程序能够正确识别并使用它。例如,当你需要使用`javac`...

    tomcat6安装包

    - **解压**:将下载的压缩包解压到你希望安装的目录下,例如在Linux或Unix系统上使用`tar -zxvf apache-tomcat-6.0.35.tar.gz`命令。 - **配置环境变量**:在系统环境变量中设置`CATALINA_HOME`指向Tomcat的根目录...

    tomcat-7.0.88.tar

    `tar`是Linux和Unix系统中用来处理档案文件的工具,它可以将多个文件或目录打包成一个单一的档案文件,也可以从档案文件中提取文件或目录。`.tar`文件本身并不压缩,但它可以与其他压缩工具如`gzip`或`bzip2`结合,...

    tomcat6好用啊

    它可以作为其他Java EE应用服务器(如JBoss、GlassFish)的Servlet容器,或者与Spring框架、Struts等开发框架无缝配合,实现灵活的应用架构。 总的来说,Tomcat6因其简单易用、性能稳定而深受开发者青睐。虽然现在...

    tomcat 6.0

    - 直接运行`bin/startup.sh`(Unix/Linux)或`bin/startup.bat`(Windows)启动Tomcat服务。 2. **核心组件**: - **Catalina**:这是Tomcat的主要部分,实现了Java Servlet和JavaServer Pages规范。 - **Jasper...

    j2ee环境资源的配制

    首先,要开始J2EE开发,你需要安装一个J2EE兼容的应用服务器,如Apache Tomcat、JBoss、WebLogic或GlassFish。这些服务器提供了运行J2EE应用所需的环境,包括Servlet容器、JavaServer Pages (JSP) 支持和EJB ...

    apache-tomcat-7.0.39.tar.gz

    1. **bin**:这个目录包含了启动、停止和管理Tomcat的各种脚本,如`catalina.sh`(Unix/Linux下用于启动和停止Tomcat的脚本)。 2. **conf**:存放Tomcat的配置文件,如`server.xml`(定义服务器配置)、`web.xml`...

Global site tag (gtag.js) - Google Analytics