GlassFish 2发布 开源的JavaEE应用服务器("GlassFish 2正式发布:开源Java EE应用服务器新版本")

原创
ithorizon 4周前 (10-20) 阅读数 10 #后端开发

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开发者带来更多的便利和选择。


本文由IT视界版权所有,禁止未经同意的情况下转发

文章标签: 后端开发


热门