GlassFish 2发布 开源的JavaEE应用服务器("GlassFish 2正式发布:开源Java EE应用服务器新版本")
原创
GlassFish 2正式发布:开源Java EE应用服务器新版本
随着Java技术的逐步进步,Java EE应用服务器也在逐步进化。GlassFish作为一款知名的开源Java EE应用服务器,近日推出了其2.0版本。本文将为您详细介绍GlassFish 2的新特性、优势以及怎样使用这款有力的应用服务器。
一、GlassFish简介
GlassFish是一款开源的Java EE应用服务器,由Sun Microsystems(后被甲骨文收购)推出。它完全拥护Java EE 5和Java EE 6规范,为开发者提供了一个稳定、高效的平台来部署和运行Java EE应用程序。
二、GlassFish 2新特性
1. 拥护Java EE 6
GlassFish 2正式拥护Java EE 6规范,这意味着开发者可以充分利用Java EE 6的新特性,如注解、攀升的并发拥护、新的文件I/O API等。
2. 改进的性能和稳定性
GlassFish 2在性能和稳定性方面进行了大量优化,允许应用服务器的运行更加高效和稳定。
3. 集成NetBeans IDE
GlassFish 2与NetBeans IDE 6.5及以上版本集成,允许开发者在NetBeans中可以轻松部署、管理和监控GlassFish应用服务器。
4. 拥护OSGi
GlassFish 2拥护OSGi(Open Services Gateway initiative)规范,允许开发者可以更容易地开发和部署模块化的应用程序。
5. 拥护多种数据库
GlassFish 2拥护多种数据库,包括MySQL、Oracle、PostgreSQL等,允许开发者可以更灵活地选择适合自己项目的数据库。
三、GlassFish 2安装与配置
以下是GlassFish 2的安装与配置步骤:
# 下载GlassFish 2安装包
wget https://download.java.net/glassfish/2.1/glassfish-2.1-ml.jar
# 解压安装包
jar xvf glassfish-2.1-ml.jar
# 进入GlassFish安装目录
cd glassfish2
# 启动GlassFish
./asadmin start-domain domain1
# 停止GlassFish
./asadmin stop-domain domain1
安装完成后,您可以通过浏览器访问 http://localhost:8080 来查看GlassFish的欢迎页面。
四、部署应用程序
部署应用程序到GlassFish 2非常易懂。以下是部署一个易懂的Web应用程序的步骤:
# 创建一个Web应用程序目录
mkdir mywebapp
# 创建index.jsp文件
echo '<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<html>
<head>
<title>My Web App</title>
</head>
<body>
<h1>Hello, World!</h1>
</body>
</html>' > mywebapp/index.jsp
# 打包应用程序
jar cvf mywebapp.war mywebapp
# 部署应用程序
./asadmin deploy mywebapp.war
部署顺利后,您可以通过浏览器访问 http://localhost:8080/mywebapp/index.jsp 来查看应用程序的运行效果。
五、总结
GlassFish 2作为一款开源的Java EE应用服务器,具有高性能、稳定性好、拥护多种数据库等优势。它为开发者提供了一个有力的平台来部署和运行Java EE应用程序。GlassFish 2的发布,无疑将为Java EE开发者带来更多的便利和选择。