GlassFish安装

一、JavaEE平台简介

Java语言和Java平台的发展是一个漫长而**的历史,从20世纪到90年代中期它的发明开始,经过了2007年至2012年的发展,Java已经经历了许多变化,也遇到过许多争论。在早期,Java被称为Java开发工具包或JDK,是一门与平台紧密耦合的语言。Sun公司在1995年推出了最早的版本,尽管按照今天的标准来看,Java的发展是极其缓慢和原始的,但它在软件开发领域掀起了一场革命。

 

随着Internet的发展和Web应用程序的流行,Sun公司已经意识到J2SE不足以应付新的需求。于是,1998年,就在J2SE1.2发布之前,Sun公司宣布他正在开发一个称为Java专业版或JPE的产品。同时他还研发了一门称为Servlet的技术,这是一个能够处理HTTP请求的小型应用程序。在1997年,Servlet1.0与Java Web Server一起发布,因为该服务器缺少很多功能,所以并未流行。

 

Servlet和JPE经历过几次内部迭代过程之后,Sun于1999年12月12日发布了Java2平台的企业版(或J2EE),版本为1.2。和J2SE版本一致。该规范包括:

  1. Servlet 2.2
  2. JDBC Extension API 2.0
  3. JNDI 1.0
  4. JSP 1.2
  5. EJB 1.1
  6. JMS 1.0
  7. JTA 1.0
  8. JavaMail API 1.1
  9. JAF 1.1

J2EE仅仅是一个规范。Sun提供了规范组件的参考实现,但各个公司仍然可以创建自己的实现。

 

JavaEE发展至今最新版本为JavaEE 7,JavaEE 7 于2013年发布其中包含了很多新特性。

 

二、WEB容器

JavaEE WEB应用程序运行在Java EE应用服务器和Web容器(也称为Servlet容器)中。

JavaEE有许多规范组成,但大多数的Web容器都只实现了Servlet、JSP和JSTL。这不同于实现了完整JavaEE规范的成熟JavaEE应用服务器。每个应用服务器都包含了一个Web容器,用于管理Servlet的生命周期、将请求URL映射到对应的Servlet、接受和响应HTTP请求以及管理过滤器链。不过独立运行的Web容器通常时轻量级的,并且易于使用。

 

选择Web容器要求对项目的需求进行认真的研究和考虑。在选择Web容器时有多种选择,每种容器都有自己的优点和不足。也可以同时使用多种不同的Web容器。例如可以选择在个人计算机上使用Apache Tomcat用于本地测试,在生产环境中使用GlassFish。

三、常见的Web容器:

1. Apache Tomcat

Tomcat是目前最常见和最流行的的Web容器,Tomcat的优点是占用内存小、配置简单以及长期的社区参与。Tomcat可以在5-10分钟的时间完成安装(包括下载的时间)。

使用Tomcat只需要很少的配置,经过调优以后,也可以在高负载、高可用性的生产环境中使用。但是Tomcat并不是一个完整的JavaEE应用服务器,其并没有完全实现JavaEE的标准。

Tomcat版本及规范

Tomcat版本

JavaEE

Servlet

JSP

EL

最小的JavaSE版本

3.3.x

1.2

2.2

1.1

 

1.1

4.1.x

1.3

2.3

1.2

 

1.3

5.5.x

1.4

2.4

2.0

 

1.4

6.0.x

5

2.5

2.1

2.1

5.0

7.0.x

6

3.0

2.2

2.2

6

8.0.x

7

3.1

2.3

3.0

7

 

2.GlassFish

GlassFish是一个开源的、也是商业的完整的JavaEE应用服务器的实现。它提供了JavaEE规范的所有特性,包括Web容器,而且它目前还是JavaEE规范的参考实现。它的Web容器实际上源于Tomcat,不过使用Tomcat核心创建的GlassFish后,它已经做出了重大的改变,初始代码已经很难识别出来了。GlassFish的开源版本由社区提供支持,而Oracle的商业GlassFish服务器版本有Oracle公司提供收费的商业支持。Oracle将只为JavaEE 7之前的版本提供商业支持。从JavaEE 8开始,GlassFish将不再包含商业支持选项。

GlassFish的一个优势是它的管理界面,可以通过图形Web用户界面、命令行界面和配置文件等方式对服务器进行设置。而且GlassFish总是第一个实现新版本规范的服务器。GlassFish非常易于搭建企业级集群环境。所以GlassFish非常适合我们用来学习研究JavaEE最新规范。

 

四、GlassFish安装

环境:

GlassFish需要JDK7,所以先要确保安装了JDK7,并且已经配置JAVA_HOME环境变量

下载:

GlassFish的官网:

https://glassfish.java.net/

打开:https://glassfish.java.net/download.html

GlassFish安装

下载完成之后将GlassFish解压到硬盘中:

我的位置是:C:\soft\environment\glassfish4

目录结构如下:

GlassFish安装

启动和停止:

1. 打开命令行窗口(运行 à CMD)

2. 访问GlassFish的bin目录:

如:cd C:\soft\environment\glassfish4\bin

GlassFish安装

GlassFish安装

GlassFish安装

 

本教程由尚硅谷教育大数据研究院出品,如需转载请注明来源。