`
即可偶
  • 浏览: 21946 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

glassfish 安装与部署

 
阅读更多

1.下载

 glassfish4.x需要jdk1.7的支持,因此下载3.x的版本

 官方地址 https://glassfish.java.net/downloads/3.1.2-final.html

 有安装版和解压版选择,推荐解压版,下载后直接解压到指定目录即可。

 2.命令模式

# 创建一个domain (ZIP 解压开,已经默认有一个 domain1),另:在修改了管理员名称后会提示设置密码,否则会略过设置密码。
./bin/asadmin/create-domain domain1

# 删除一个domain,若有文件需要备份删除前请检查清楚,因为整个 domain 目录会被直接端掉,而且没有回收站。
./bin/asadmin/delete-domain domain1 #domain1 默认已经创建

# 启动一个domain
./bin/asadmin/start-domain domain1

# 停止一个domain
./bin/asadmin/stop-domain domain1

# 修改管理员口令,若要开启远程,必须先设置密码
./bin/asadmin/change-admin-password

# 开启远程管理,注:修改改设置应该重启GlassFish服务,并且该 domain 必须有密码。
./bin/asadmin/enable-secure-admin

 

# 关闭远程管理,只允许本地访问,会提示要求输入用户名和密码,开发环境或者对服务器安全较高的环境会这么做,修改该设置应该重启GlassFish服务。
./bin/asadmin/diaable-secure-admin

3.部署

 a).war包方式部署

    部署war包

    . /bin/asadmin deploy test.war

    卸载war包

    ./bin/asadmin undeploy test

 b).directory方式部署

    ./bin/asadmin deploydir  /opt/app/test   #部署

    ./bin/asadmin undeploydir  test    #卸载

  c).通过管理控制台方式部署,都是界面操作,暂不描述

 启动成功后应用访问端口默认是8080,后台管理访问端口4848(默认账号为admin,密码为空)

4.目录分析

 glassfish3/glassfish/domains #创建的domain都在该目录下

  domain1目录

  

applications #相当于tomcat的weapps目录,war包解压后的文件都在此目录中

autodeploy #将war包放在此目录中,glassfish启动后,会自动部署该目录下的war包

generated #相当于tomcat的work目录,编译后的jsp在该目录下

config #配置信息

   |

   domain.xml #端口,应用相关配置,调优等配置信息

5.热部署

  a).将war包放在autodeploy目录下

   b).在应用的每次更新完成后,在应用的更目录下创建.reload文件

6.遇到的问题

  a).linux下文件软链接无效 

    解决glassfish软链接文件完全使用tomcat的方式,详细可以参考tomcat的解决方式

   主要是将context.xml中的allowLinking="true"设置为true,默认是false的,将tomcat的conf下的改文件拷贝至glassfish下的config目录,重启glassfish即可

    b).启用ssi

    具体可以参考tomcat的方式

    将config 目录下的default-web.xml中的ssi servlet与对应的mapping打开,重启glassfish即可

 

 

 

 

 

  • 大小: 1.2 KB
分享到:
评论

相关推荐

    glassFish的安装部署说明

    本教程详细的介绍了sun公司的推出的服务器glassfish安装部署的使用步骤,阐述了glassfish和tomcat服务器的异同,以及glassfish的优点!正在开发JavaEE的朋友如果你还没使用过glassfish,那么请你去www.sun.com下载...

    glassfish安装手册及源文件

    6. **启动与管理**:将Glassfish安装目录的bin路径添加到系统环境变量PATH中,然后使用`asadmin start-domain domain1`命令启动服务器。启动成功后,你可以通过访问`http://localhost:8080`查看默认的域1页面,而...

    glassfish安装配置文档

    本文档将指导 readers 通过安装和配置 GlassFish 服务器,并将其与 Eclipse 集成以便进行调试。 一、GlassFish 安装 GlassFish 安装非常简单,只需要下载 GlassFish 安装程序,运行安装程序,然后按照向导的提示...

    在Glassfish上部署web应用

    在本文中,我们将深入探讨如何在Glassfish服务器上部署Web应用程序。Glassfish是一款开源的应用服务器,主要用于运行Java EE(现在称为Jakarta EE)应用程序,包括Web应用程序和企业级Java组件。 首先,对于Java EE...

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

    ### GlassFish 3.1 部署项目详解:涵盖 Linux 与 Windows #### 引言 为了方便快捷地利用 GlassFish 3.1 部署 Web 项目,特编写了此份详细说明文档。本文档将详细介绍如何在 Windows 和 Linux 系统下安装并部署 ...

    glassfish安装步骤.txt

    #### 三、下载与安装 1. **下载Glassfish安装包**:首先需要从官方网站或其他可靠的源下载最新的Glassfish安装包。根据您的操作系统选择相应的版本。 2. **设置JAVA_HOME环境变量**:为了确保Glassfish能够正确地...

    GlassFish部署项目说明.doc

    在本文档中,我们将详细介绍如何在Windows和Linux操作系统上安装和部署Web项目到GlassFish3.1。 **一、引言** 1. 本说明文档旨在简化GlassFish3.1的部署过程,以便用户能快速地在各自的系统上部署Web应用。 2. ...

    Maven 安装插件 glassfish热部署

    本文将详细介绍如何使用Maven安装插件并实现Glassfish的热部署,以提高开发效率。 首先,我们需要确保Maven已经正确安装并集成到Eclipse开发环境中。在Eclipse中,可以通过Help -> Install New Software...,然后...

    Glassfish部署web项目

    本文详细介绍了如何使用Glassfish部署Web应用的过程,包括开发工具的选择、Glassfish的安装与配置以及Web应用的具体部署方法。通过本文的学习,读者应该能够掌握如何有效地在Glassfish环境下部署和管理Web应用。

    Glassfish安装和启动

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

    glassfish和ant安装与配置

    ### GlassFish和Ant安装与配置 #### 一、概述 本文档主要介绍如何在Windows平台上安装和配置GlassFish服务器以及Ant构建工具,并在Eclipse IDE中进行相应的设置,以便能够顺利地开发、构建和部署Java Web应用程序...

    glassfish安装

    **下载与安装** 1. **获取Glassfish**:访问Oracle官方网站的Glassfish下载页面,选择适合你操作系统的版本。通常有Windows、Linux和Mac OS X的版本可供选择。确保下载的是最新稳定版,以获取最新的功能和安全更新...

    GlassFish5.0安装包

    【GlassFish 5.0 安装与配置详解】 GlassFish,由Oracle公司主导的开源项目,是一款功能强大的Web服务器和应用服务器,以其卓越的性能和丰富的特性在开发者社区中备受推崇。相比于Tomcat,GlassFish提供了更全面的...

    glassfish部署EJB公网访问设置

    glassfish部署EJB公网访问设置

    glassfish部署drools流程图解文档

    《glassfish部署drools流程详解》 在信息技术领域,企业级应用的开发和部署是至关重要的环节。 Drools 是一个开源的业务规则管理系统,它允许开发者以声明式的方式来管理业务规则,而Glassfish则是一款开源的应用...

    glassfish网络开发服务器

    3. **模块化架构**:GlassFish采用模块化设计,允许用户根据需要选择安装特定的服务和组件,以优化资源使用和性能。 4. **热部署**:开发者可以在不中断服务的情况下部署和更新应用程序,提高了开发和调试的效率。 ...

    GlassFish2.0的安装

    【GlassFish 2.0 安装详解】 GlassFish 2.0 是 Sun Microsystems 推出的一款免费且开源的 Java EE 服务器,它基于 Java Platform, Enterprise Edition (Java EE) 5规范,提供了包括EJB 3.0、JSF 1.2、Servlet 2.5、...

    在linux下安装glassfish

    应用程序的部署与管理 #### 3.1 部署应用程序 部署应用程序有两种主要方式: - 将`.war`文件直接复制到`domains/domain1/autodeploy/`目录下,如`cp hello.war domains/domain1/autodeploy/`。 - 使用`asadmin ...

    Glassfish安装手册

    综上所述,从创建安装目录、复制安装文件、执行安装命令,到通过安装向导完成配置,再到最终的启动和管理,安装GlassFish涉及多个关键步骤。每个步骤都需要用户仔细操作,以确保应用服务器能够正常运行,满足Java...

    glassfish集群搭建手册

    标签用于搜索和分类文档,在这里它帮助用户定位到与Glassfish集群搭建相关的资源。 手册的某些部分未显示完整,但从给出的内容中,我们可以得知部分知识要点: 1. 首先介绍了在Domain Administration Server(DAS...

Global site tag (gtag.js) - Google Analytics