`
remoteJavaSky
  • 浏览: 48265 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

GlassFish 编译指南

阅读更多
学习J2EE6.0时,非常想了解部分规范的实现,然而GlassFish无疑是最标准的实现,并且是开源的,因此就Check下源码学习一番。首先是自己编译一个自己的GlassFish,改改相应代码看看效果哈。由于GlassFish项目采用Maven构建,因此编译起来相当简单。本文就是Build GlassFish的简单指南,暂且只针对GlassFish3.x,参考自
http://wikis.sun.com/display/GlassFish/FullBuildInstructions
其它版本请参考
http://wikis.sun.com/display/GlassFish/BuildInformation

软件环境
Maven版本使用3.0.3或2.2.1.
JDK要使用1.6.0_4版本以上(因为GlassFish使用的web service 框架Metro依赖新的JAX-WS API)。

项目源码svn地址
这里选择最新最稳定的版本,其它可参考上面的链接
https://svn.java.net/svn/glassfish~svn/tags/3.1.1

编译源码
这就是Maven命令的使用了。当然这需要很长时间,我的用了107分钟才Build完,如果代理网站不给力Maven下载资源会很慢
mvn -Dmaven.test.skip=true  clean install

运行自己Build的GlassFish
在项目主目录下面的distributions/glassfish/target下面找到glassfish.zip.解压到你喜欢的工作目录,运行/bin/asadmin.bat。启动成功后访问http://localhost:4848/common/index.jsf查看控制台,对其进行操作。
0
1
分享到:
评论

相关推荐

    GlassFish 管理配置

    综合这些知识点,我们能够形成一个全面的GlassFish服务器管理配置的指南,它不仅能够帮助管理员有效地设置和维护服务器,还能够确保他们理解与软件使用相关的法律和许可要求。同时,管理人员还可以通过这一指南,对...

    Oracle GlassFish Server 3.1相关资料

    根据提供的部分内容,可以看出《Oracle GlassFish Server 3.1 快速启动指南》是一本指导用户如何快速上手使用GlassFish Server 3.1的手册。以下是对该指南的一些关键知识点的总结: 1. **版权信息**:文档明确指出...

    glassfish-jaxb-2.2.5-6.el7.x64-86.rpm.tar.gz

    其中readme.md文件通常包含安装和配置该软件包的详细指南,xalan-j2、xerces-j2、msv-xsdlib等都是Java开发过程中所需的XML处理相关库。这些库在处理XML文件和模式时发挥着重要作用。jing、xsom等工具则分别是用于...

    Jbuilder x 指南

    它可能介绍了JBuilder X的工作环境,如界面布局、创建新项目、编写和编辑Java代码、编译和运行程序的基本步骤。此外,它可能还会讲解如何利用JBuilder X的自动完成、代码提示和重构工具来提高开发效率。 **4. JDS...

    JSP2 编程指南:从初学者到专家下载

    了解如何在Tomcat、Glassfish等应用服务器上部署和管理JSP应用是非常必要的。 9. **调试与优化JSP**:学习如何使用调试工具找出并修复JSP中的错误,以及如何优化性能,如缓存管理、减少HTTP请求等,都是提升开发...

    GentleIntroductionToGlassFishESB1_2

    从简单的 Web 服务开发到复杂的业务流程设计,再到最终的用户界面构建,每个环节都有详细的指南和示例帮助开发者快速上手。此外,还提供了多种调试工具和技术手段,有助于开发者高效地解决问题。对于希望深入了解和...

    Sun J2EE 指南

    - **J2EE 的诞生**:1995 年,Sun Microsystems 正式推出 Java 平台,并发布了一系列相关的编程指南和文档。随着 Java 技术的不断发展,为了满足企业级应用的需求,Sun 在 2001 年推出了 Java 2 Enterprise Edition ...

    javaReport.zip

    在这个案例中,JavaReport-V3-Enterprise-Released.jar可能是编译后的代码,包含了所有必要的类和可能的配置文件,用户可以直接运行或在其他JavaEE应用中作为依赖引入。 3. **JavaEE (Java Enterprise Edition)**:...

    Javaweb-javaweb

    3. readme.txt 是项目说明文件,通常包含项目的安装指南、开发指南、使用说明以及可能的贡献指南。对于Java Web项目而言,readme文件是理解项目结构和如何运行项目的首要文档。 4. pom.xml 是Maven项目对象模型的...

    JSF2-Getting-Started.pdf

    ### JSF 2.0: 安装、配置与入门指南 #### 一、概述 JSF (JavaServer Faces) 是 Java 平台上用于构建基于 Web 的用户界面的标准框架之一。JSF 2.0 作为 JSF 1.x 的重大升级版本,在易用性、功能增强以及性能优化等...

    pki-ca-10.5.18-27.el7-9.x64-86.rpm.tar.gz

    此外,压缩包中的readme.md文件通常包含了软件包的安装指南、版本信息、版权说明、使用限制以及必要的操作提示。用户在安装前应仔细阅读该文件,以确保正确使用软件包,避免因误操作而造成系统不稳定或安全风险。 ...

    英文版liferay开发者手册(developersguide.pdf)

    本节涵盖了多种应用服务器的安装与Liferay Portal的配置指南,包括但不限于: - Borland ES 6.5 - Geronimo - GlassFish - JBoss + Jetty - JBoss + Tomcat - Jetty - JFox - JOnAS + Jetty - JOnAS + Tomcat - ...

    plugins5.rar

    5. `org.apache.jasper.glassfish_2.2.2.v201205150955.jar`:这是Apache Jasper的一部分,一个用于处理JSP(JavaServer Pages)的开源项目,这里关联的是Glassfish服务器实现。它帮助开发者在Eclipse环境中开发和...

    headfist-ejb.pdf

    2. **编译接口和Bean类**:编写并编译EJB的接口和Bean类,包括本地接口、远程接口和Bean实现类。 3. **服务器启动**:启动EJB容器所在的服务器环境,如GlassFish或JBoss。 4. **部署工具使用**:利用部署工具进行...

    iReport 和 Jasperreport整合开发web报表.rar

    在Web环境中,`JasperReport`通常与Servlet容器(如Tomcat)或Java EE应用服务器(如Glassfish、JBoss)结合使用。报表的生成通常分为两个步骤:首先,使用`iReport`设计并保存`.jrxml`模板;然后,在服务器端,通过...

    netbeans6.1英文版

    3. **编译与调试**:项目编写完成后,可以使用NetBeans进行编译,并通过其内置的调试工具来查找和修复程序中的错误。 4. **部署应用**:NetBeans支持将开发的应用部署到不同的服务器上,如Tomcat、GlassFish等。 ##...

    夏昕老师spring _mvc的例子原代码part3

    描述中提到的“夏老师《spring开发指南0.8》”是一本关于Spring框架的教程书籍,版本为0.8,暗示我们可能在处理一个基于早期Spring MVC版本的项目。这个例子是用户注册功能的实现,这意味着我们将接触到如何在Spring...

    liferay developersguide4.0

    - **Jikes**:一个开源的 Java 编译器,用于编译 Java 源代码。 - **Ant 1.6.5**:Apache Ant 是一个用于构建 Java 应用程序的工具,提供了一种无需人工干预即可构建应用的方式。 - **Orion 2.0.6**:一个基于 ...

    pki-base-java-10.5.18-27.el7-9.x64-86.rpm.tar.gz

    该文件名中的"pki-base-java-10.5.18-27.el7-9.x64-86.rpm.tar.gz"表明它是一个在Red Hat Enterprise Linux 7.x系统上针对64位和32位架构编译的软件包,其版本为10.5.18,构建号为27.el7_9。 首先,该压缩包包含了...

    jdk-8u281-windows-x64.zip

    在安装JDK 8u281 for Windows 64位时,需确保系统满足64位操作系统的硬件和软件要求,并遵循官方提供的安装指南,以便正确配置环境变量,如`JAVA_HOME`,并确保系统PATH变量指向JDK的bin目录,以便全局使用Java命令...

Global site tag (gtag.js) - Google Analytics