- EJB 3 Developer Guide
- Michael Sikora
- 609字
- 2021-07-02 11:34:53
Getting Started
For this book GlassFish was downloaded on Windows XP and all the examples were run on that platform. The instructions that follow assume a Windows platform is being used, however the installation instructions for other platforms such as Linux/Unix are almost the same.
Installing GlassFish
Before installing GlassFish check that version 5 or higher of the Java Development Kit (JDK) is present on your workstation. This can be downloaded from
http://java.sun.com/javase/downloads/index.jsp
For this book we used JDK 5.0 Update 12.
Set the environment variable JAVA_HOME
to point to the directory in which the JDK is installed. Add %JAVA_HOME%\bin, to the PATH environment variable. This is done by clicking Control Panel from the Start menu. Then double-click the system icon. Select the Advanced tab on the System Properties box. Finally click the Environment Variables button.
Next download a version of GlassFish equal to or higher than V2b41d from:
https://glassfish.dev.java.net//
into the directory in which you want to install it. All the code examples in this book were tested with GlassFish version V2b41d. The actual name of the downloaded jar file will depend on the version and platform selected. For this book glassfish-installer-v2-b41d.jar
was used. In the same directory as the downloaded jar file, run the jar file as follows:
java -Xmx256m -jar glassfish-installer-v2-b41d.jar
This will unzip the file and create the glassfish
subdirectory.
Set the GLASSFISH_HOME
environment variable to the directory where GlassFish was installed. Add %GLASSFISH_HOME%\bin
to the PATH
environment variable.
Set the environment variable ANT_HOME
to the directory in which Ant is installed. GlassFish comes bundled with the Ant build tool and the installed Ant directory will be glassfish\lib\ant
.
If you already have a version of Ant equal to higher than 1.6.5 then set ANT_HOME
accordingly.
Add %ANT_HOME%\bin
to the PATH environment variable.
Change the directory to the glassfish
directory and complete the installation by running the Ant setup script:
ant -f setup.xml
The setup process may fail because of port conflicts with existing software you may have. If so you will need to edit the setup.xml
file. Within the file you should see the following fragment setting up default properties:
..... <property name="domain.name" value="domain1"/> <property name="instance.name" value="server"/> <property name="admin.user" value="admin"/> <property name="admin.password" value="adminadmin"/> <property name="admin.port" value="4848"/> <property name="instance.port" value="8080"/> <property name="orb.port" value="3700"/> <property name="imq.port" value="7676"/> <property name="https.port" value="8181"/> <property name="glassfish.license" value="LICENSE.txt"/> ....
Change the value for the conflicting port, and run setup
again.
Testing the Installation
GlassFish is started with the following command:
asadmin start-domain domain1
You should see the following messages:

In particular this shows the admin console URL and the URL for web applications. So enter the URL http://localhost:8080
from a browser. If GlassFish has started up correctly you should get the following page:

Accessing the Administrator Console
Enter the URL http://localhost:4848
from a browser. You should get the following page:

The default user name is admin
and the default password is adminadmin
. After you have entered these you should get the following page:

The administrator console is used for numerous tasks such as creating and configuring domains, monitoring performance, and deploying applications. An alternative for deploying applications is using the asadmin tool from the command line.
In the remainder of this book we have used the asadmin tool for deployment. By including it as an Ant target the whole process of compiling, packaging, and deploying is automated.
Shutting Down GlassFish
To stop GlassFish use the following command:
asadmin stop-domain domain1
Downloading Example Source Code
The source code for the examples can be found as a zip file on the book's web site. Download the file and unzip it into a drive and directory of your choice. The examples in the book assume the source code has been downloaded into the C:\
directory. Subdirectories correspond to individual chapters: C:\EJB3Chapter02, C:\EJB3Chapter03
, and so on. You should consult the readme
file before running any scripts.
- GIMP 2.6 cookbook
- ERP沙盤模擬教程
- UG NX 9.0中文版 基礎教程 (UG工程師成才之路)
- Word 2010實戰技巧精粹
- Tomcat 6 Developer's Guide
- 中文版Rhino 5.0完全自學教程(第3版)
- The PEAR Installer Manifesto
- Vue.js實戰
- 零基礎攝影后期修圖 Photoshop照片處理輕松入門
- Excel 2010 Financials Cookbook
- After Effects 2023實訓教程
- Illustrator CC 2018 基礎與實戰教程(全彩版)
- Cinema 4D/After Effects印象 影視包裝技法精解基礎篇
- 圖像顯著區域提取方法及其應用研究
- Creo 4.0中文版基礎教程