安装和使用Glassfish

news/2024/7/5 13:56:38
安装和使用Glassfish

Glassfish是Sun Microsystem支持的一个开源社区,它参考了Apache, Eclipse等开源社区的模式,通过OpenSource实现了Java EE 5的全部功能。 Sun的Java System Application PE 9和Java EE 5 SDK即以Glassfish为基础。更多Glassfish的功能,参考The Aquarium (水族馆)。

利用空闲的时间,安装了Glassfish和相对应的Eclipse插件,简单的玩了一下。

1. 下载Glassfish和其Eclipse插件

在Glassfish的下载站点下载,目前稳定的版本是Milestone 7。不同平台有不同的版本,注意你的操作系统。

在Glassfish plugin的下载站点下载Eclipse的WTP插件,目前有两个版本: Milestone 0.2.1支持Eclipse 3.1.x和WTP 1.0+,Milestone 0.3则支持Eclipse 3.2和WTP 1.5。 要注意你的Eclipse斑版本,下载正确的插件。

2. 安装Glassfih和Eclipse插件

下载到的Glassfish是一个jar文件,需要运行这个jar来安装: java -Xmx256m -jar filename.jar。安装完以后,需要在glassfish的目录下面,运行 ant -f setup.xml。安装Glassfish需要JDK 5和Ant 1.6.2(安装完以后,glassfish包含了Ant 1.6.2了,在\glassfish\ant\lib目录下面)。 详细的安装步骤,参考这里。

Eclipse插件只需要简单的解压缩到Eclipse安装目录下面即可。详细安装步骤,参考这里。

3. 在Eclipse中使用Glassfish

首先要在Eclipse WTP中配置Glassfish,参考我的配置步骤:

图1 安装Glassfish运行环境

图2 配置Glassfish的SDK和目录

图3 添加一个新的Glassfish服务器

图4 配置Glassfish服务器的地址,端口等其他信息(使用默认值即可)

图5 把Web项目添加到服务器中

图6 Glassfish服务器的配置页面和Server View

图7 在Console中可以看到Glassfish正确启动

结论: 总体的安装和配置还是相对比较容易的,Eclipse 插件对WTP的支持也没有太多的问题。 Glassfish可以作为另一个可配置的Java EE的开发环境和Eclipse一起使用。

【更多信息】

  • Glassfish Quick Start
  • The Aquarium, Glassfish community
  • The Aquarium 中文

http://www.niftyadmin.cn/n/2085175.html

相关文章

camera dhpy和csi2协议分析

简介 MIPI(移动行业处理器接口)是Mobile Industry Processor Interface的缩写。 MIPI联盟一系列的手机内部接口标准,其中最常用的是: 像头接口CSI(CameraSerialInterface)定义了一个位于处理器和摄像模组之…

Game theory初步

游戏1l 有两个游戏者:A和B。l 有21颗石子。l 两人轮流取走石子,每次可取1、2或3颗。l A先取。l 取走最后一颗石子的人获胜,即没有石子可取的人算输。如果剩下1、2或3颗石子,那么接下来取的人就能获胜;如…

java小算法复习

package com.bshinfo.bm.util; import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Scanner; public class Test { //菱形 public void test1(){ for (int i 0; i < 5; i) {//行数 for (int j 0; j <5-i-1; j) {//空格 System…

CPHY简单介绍

之前的文章有介绍过DPHY和CSI2&#xff0c;这篇文章简单介绍下CPHY 实际上是在DPHY之后CPHY之前&#xff0c;mipi组织提出了M-PHY和CSI3协议。M-PHY&#xff0c;4lane tx全部打开理论每 lane最大值达到11.6gb/s,而DPHY最大只达到2.5gb/s. M-PHY是DPHY的4.64倍。为了应用与类似车…

Jquery mobile中的 checkbox和radio的设置问题

在Jquery Mobile网页中用JS控制Radio的状态一直达不到目的。 用$("input[nameradio]:first").prop("checked",true)设置checked的时候&#xff0c;用.attr("checked")读取不到值。 用$("input[nameradio]:first").attr("checked&…

基于AJAX的自动完成

我想大家在访问某些网站的时候都曾见到过基于Ajax的自动完成功能,比如http://www.google.com,www.56.com/. 一、引出Ajax的自动完成 现在要实现一个员工信息查询的功能&#xff0c;即根据输入的名字检索员工的详细信息。这是一个简单的数据表查询&#xff0c;在ASP.NET中…

camera杂项-曝光

前段时间有人问&#xff0c;usb camera在亮的地方能有30帧&#xff0c;到暗的地方下降很多。觉得这不正常。 网上很多这方面的资料&#xff0c;文章写的很好&#xff0c;配以图文&#xff0c;但很多感觉并不是我想了解的。我想了解的是在跑3a算法时&#xff0c;曝光的改变策略 …

JS事件及其兼容用法

JavaScript与HTML之间的交互是通过事件实现的。事件&#xff0c;就是文档或浏览器窗口中发生的一些特定的交互瞬间。1、事件流&#xff1a;描述的是从页面中接收事件的顺序。IE提出的事件冒泡流&#xff1a;事件开始由最具体的元素接收&#xff0c;然后向上传播到较为不具体的节…