Glassfish的安装和配置

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情
   听说glassfish能够很方便地进行热部署,而且有逐渐淘汰tomcat之势,于是从昨晚开始试着使用glassfish。第一印象感觉控制台的界面较之于jboss友好,较之于tomcat功能更加齐全。现在结合网上资料和我个人的安装、配置管理方法总结如下:

    一、安装与配置 

      1、安装

       从以下地址:https://glassfish.dev.java.net/public/downloadsindex.html 。我下载的版本是glassfish-installer-v2ur1-b09d-windows.jar。下载后,把它放在d:/server下面,并进行解压:

       D:/server java -Xmx256m -jar glassfish-installer-v2ur1-b09d-windows.jar

       解压后,会自动生成glassfish目录,进入此目录cd glassfish

      

2、下载ant包

http://www.apache.org上面下载ant包

我用的是apache-ant-1.7.0-bin.zip

假设解压到d:/ant

cd glassfish

然后运行 d:ant/bin/ant -f setup-cluster.xml

install OK!

 

3、修改配置文件

在第一步之后,可以进入glassfish下的setup-cluster.xml修改一些配置

domain.name=domain1
instance.name=server
admin.user=admin
admin.password=adminadmin
admin.port=4848
instance.port=8080 (很多程序都用到这个端口,于是改为9002)
orb.port=3700
imq.port=7676
https.port=8181
master.password=changeit (only in setup-cluster.xml)

4、启动服务器:(安装好以后服务器已经启动)
进入glassfish/bin下输入:
asadmin start-domain domain1

        你通过启动域来启动服务器。域为属于它的服务器个例提供安全鉴定和管理等服务。启动域也就启动了该域内的服务器个例。当你安装GlassFish服务器时,就已经创建了一个名为domain1的默认域。


5、验证:在浏览器中输入
http://127.0.0.1:9002/
看到“Your server is up and running!”表示成功!

6、进入管理控制台

http://localhost:4848

二、应用glassfish

      1、构建您的第一个GlassFish应用程序

下载 hello.war
cp hello.war domains/domain1/autodeploy/
或用 asadmin deploy 的方式部署应用, 另外 asadmin updeploy 卸载应用
通过asadmin deploy --help 和 asadmin undeploy --help 获得更多帮助

http://192.168.1.3:8080/hello


运行 asadmin stop-domain domain1 可关闭服务器

      2、Java BluePrints Solutions Catalog for GlassFish

下载 blueprints ,包含Ajax & JSF的组件和代码
运行java -jar bpcatalog-ee5-ea-v0.4-installer.jar进行安装
文件安装在 bpcatalog-ee5-ea-v0.4 目录下
cp bpcatalog.war 和 apps/webtier/目录下的文件到 domains/domain1/autodeploy/ 目录

http://192.168.1.3:8080/bpcatalog



      三、在线学习

* Introducing Java EE 5 SDK Preview
http://download.java.net/javaee5/screencasts/sdk-intro/index.html

* Admin Console Overview
http://download.java.net/javaee5/screencasts/admin-console/index.html

* Deploying and Launching Applications using Admin Console
http://download.java.net/javaee5/screencasts/deployment/index.html

      四、参考资料

-- GlassFish Project
-- GlassFish Quick Start Guide
-- Java EE 5 SDK Preview

Java中的Servlet是什么?如何实现Servlet 我们不仅会介绍两种实现Servlet的方法,还会探讨每种方法的优点缺点,以及在不同的情况下应该选择哪种方法。我们会涉及到Servlet的各个方面,包括如何处理HTTP请求、如何管理Servlet的生命周期、如何使用Servlet容器等等。Servlet是基于客户端/服务器模型的web应用程序,其中客户端发送HTTP请求到Web服务器,Web服务器将请求传递给Servlet容器。Servlet容器将请求响应传递给Servlet,Servlet处理请求并生成响应,Servlet容器将响应发送回客户端。 阅读详情

相关推荐

探索GlassWire:网络安全与流量监控软件

探索GlassWire:网络安全与流量监控软件

Code_流苏:在代码中寻诗意,在实践中觅真知 2361

glassfish安装配置文档

glassfish 安装配置文档 发布、eclipse调试

GlassFish 管理配置

GlassFish服务器开源版本5.0管理指南,提供了配置管理GlassFish服务器开源版本的说明。

防火墙:GlassWire 3.3.678

使用 GlassWire 的流量监控器防火墙检测隐藏的威胁 立即查看您当前过去的网络活动。检测恶意软件并阻止行为不当的应用程序。

控件与插件之大全 1764

GlassWire中文语言设置

GlassWire是一款网络监控与安全管理软件,这款软件可以实时显示用户计算机系统的运行状态,以可视化样式为用户提供全面型系统态势感知。 作为一款面向全球用户的联网监控工具,它为全球用户提供了众多系统语言版本,覆盖不同母语用户群体。针对中国地区用户,该软件提供了简体中文与繁体中文等两种语言选项。 本文中,软发网将详细介绍GlassWire中文语言设置,希望用户在使用这款软件的过程中,避免来自系统语言习惯上带来的困扰。 第一步:打开这款网络监控与安全管理软件,在该软件用户界面的左上方点击GlassWir

wanna_dream的博客 1672

简述防火墙功能/GlassWire:个人防火墙网络监控软件的特色功能介绍_零开始白帽子指南

GlassWire - 个人防火墙网络监控 软件,能够在您的PC或移动设备上检测隐藏的威胁、恶意软件带宽消耗大户。

程序员六七的博客 1754

再谈Java中Servlet

上次我提到学习Java编程,Servlet比较重要,原因如下:1.Web使用http协议,为此Java定义了Servlet封装http协议。2.JSP运行时被也被编译为Servlet。3.Servlet + XML配置文件是Web应用的MVC编程模式的控制中心。4.这种使用XML定义配置,描述类的编程方式,被广范使用,如EJB,strunt,spring,hibernet等等。5.Servlet容

881

Ed Burns谈HTTP/2Java EE Servlet 4规范

在2015年JavaLand大会上,Ed Burns展示了Java EE Servlet 4.0规范(JSR 369)的概要,演讲的重点在于Java EE平台对HTTP/2的支持。HTTP/2旨在解决现存HTTP规范中的问题,并引入新的功能,包括request/response多路复用、二进制帧传输(binary framing)、数据流优先级、服务器推送头信息压缩。 Burns是Oracle...

weixin_33998125的博客 121

java技术面试第十九讲】Java面试题19. Servlet中forwardredirect的区别

Java面试题19 :Servlet中forwardredirect的区别好啦!今天的文章就给看官们分享到这儿如果觉得有帮助,记得关注、转发、收藏哟~提前预告,完全免费,写文不易: ...

hello world! 398

java 调用servlet_[Java Servlet]调用 Servlet

要调用 Servlet 或 Web 应用程序,请使用下列任一种方法:由 URL 调用、在 标记中调用、在 标记中调用、在 JSP 文件中调用、在 ASP 文件中调用。1. 由 URL 调用 Servlet这里有两种用 Servlet 的 URL 从浏览器中调用该 Servlet 的方法:(1) 指定 Servlet 名称:当用 WebSphere应用服务器 管理器来将一个 Servlet 实例添...

weixin_30253289的博客 1359

Java Servlet编程》笔记(Servlet简介)

         在校图书馆偶看到《JAVA SERVLET编程》(OREILLY)如获至宝,遂借之,转而续借,决心把它好好的看一下。于是便有以下的学习笔记。        这本书共有二十章,分别从现在SERVLET的应用的不同方面对SERVLET的编程进行了讲解,是不一本不错的好书。在下边的笔记里,分别对这二十章进行总结。Java Servlet? VS CGI ===========

null 1759

Java】Servlet

Servlet 是 Java Web 开发的基石,理解其原理是掌握高级框架(如 Spring MVC)的前提。尽管现代开发中更多使用框架,但 Servlet 的核心机制(如生命周期、请求/响应模型)仍然是关键基础。

athicket 1145

java框架 - Servlet基础框架

一,servlet定义 Servlet(Server Applet)是JavaServlet的简称,称为服务器端小程序、小服务程序或服务连接器,是一种使用 Java 语言来开发动态网站的技术(用Java编写的服务器端程序),具有独立于平台协议的特性,Servlet是sun公司提供的一门用于开发动态web资源的技术。Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤: 1、编写...

zs1972551648的博客 6093

java servlet

Java Servlet动态网页是指在不同的时刻,不同的情况下从服务器端返回的页面内容是不同的,变化的,它的解析执行是在服务器端完成的。动态html是指依赖浏览器对页面脚本内容进行解析,生成不同的页面,但是从服务器端返回的内容是相同的,它的解析执行是在客户端进行。动态网页内容的创建过程包含两个步骤:首先使用某种编程语言编写出相应的动态网页程序; 然后由一个专门的WEB服务

liyangbing315的专栏 1417

Xpage Servlet 再谈

   在designer直接使用java制作Servlet从8.5开始就支持了,已经过去10年了。IBM官网有非常明细的教程。 以下是本人发几个截图数据库到csdn,仅提供参考         但是在使用过程有个提示有误的,可以从这个地址查看   大家思考问题:    1)如果要添加多个servlet怎么做?    2)如果servlet内,要获取lotus.domi...

weijia3624的专栏 7977

Java Web】Servlet

Servlet 是一种用于构建 Java 服务器端应用程序的技术,允许开发者创建动态的 web 内容。Servlets 在 Java 平台上运行,并由 Java Servlet API 提供支持,该 API 是 Java EE(现在称为 Jakarta EE)的一部分。Servlet 的主要功能是处理客户端请求并发送响应给客户端。

m0_66584716的博客 1481

谈Servlet与JSP

文章目录前言正文1、什么是JSP?2、什么是Servlet?3、JSP与Servlet的区别联系4、扬长弊端提出MVC 前言 提高Java Web 开发,不得不说http协议,接下来就说Servlet Jsp 这两个java类。 正文 1、什么是JSP? JSP(Java Server Pages)是Sun 公司指定的一种服务器端动态页面技术的组件规范,Jsp是以“.jsp”为后缀的文件,在该文件中主要是html 少量的java 代码。jsp 文件在容器中会转换成Servlet中执行。 2、什么是S

qq_43842093的博客 500

Java Servlet技术

Java Servlet技术

fdyufgf的博客 3573
上一篇: 在GlassFish中配置数据源连接池
下一篇: 关于使用glassfish开发的几点建议.
prayforever
博客等级 码龄18年 3粉丝 36原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值