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版本一致。該規范包括:
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解壓到硬盤中:
我的位置是:C:\soft\environment\glassfish4
目錄結構如下:
啟動和停止:
1.?打開命令行窗口(運行 à?CMD)
2. 訪問GlassFish的bin目錄:
如:cd C:\soft\environment\glassfish4\bin
?
本教程由尚硅谷教育大數據研究院出品,如需轉載請注明來源。
?
?
總結
以上是生活随笔為你收集整理的GlassFish安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 万字总结Linux内核过滤框架(Nfta
- 下一篇: PS1文件执行