JOnAS 5 : About
JOnAS 5 is a Java application server published under LGPL and designed with an OSGi based services architecture.
Thierry Uso has ported JOnAS 5.1.0 on OpenVMS. This release is JavaEE 5 certified; it supports EJB 2.1 and 3, Servlet 2.5 and JSP 2.1. Porting means testing all the functions, writing startup, shutdown and admin procedures and creating a PCSI kit.
JOnAS 5 for OpenVMS needs Java 1.5 or later. It must be installed on an ODS5 volume. JOnAS 5 has been tested on Alpha and Itanium.
Contact : Thierry Uso
JOnAS 5 : Screenshots
JOnAS 5 : Download
ZIP archive containing the PCSI kit of JOnAS 5.1.0 :
Alpha: free-axpvms-jonas5-v0501-0-1.zip
Itanium: free-i64vms-jonas5-v0501-0-1.zip
This kit is based on the official archive jonas-full-5.1.0-bin.zip
JOnAS 5 : Installation
1. Extract the PCSI kit from the ZIP archive
$ UNZIP “-V” FREE-AXPVMS-JONAS5-V0501-0-1.ZIP
or…
$ UNZIP “-V” FREE-I64VMS-JONAS5-V0501-0-1.ZIP
2. Install JOnAS 5 in your choosen directory
By default, the installation procedure installs JOnAS 5 in the SYS$COMMON:[jonas-5_1_0] directory. To install it in dev:[dir.jonas-5_1_0], use the /DESTINATION parameter of the PRODUCT command.
$ PRODUCT INSTALL jonas5
or…
$ PRODUCT INSTALL jonas5 /DESTINATION=dev:[dir]
3. Uncompress maven2-internal archive
$ SET DEF SYS$COMMON:[jonas-5_1_0.repositories]
or…
$ SET DEF dev:[dir.jonas-5_1_0.repositories]
$ SET PROC/PARSE=EXT
$ JAR -xvf maven2-internal.zip
$ DEL maven2-internal.zip;1
4. Verify the JOnAS 5 installation
$ @SYS$COMMON:[jonas-5_1_0.bin]JONAS VERSION
$ @SYS$COMMON:[jonas-5_1_0.bin]JONAS CHECK
or…
$ @dev:[dir.jonas-5_1_0.bin]JONAS VERSION
$ @dev:[dir.jonas-5_1_0.bin]JONAS CHECK
5. Start JOnAS 5 as a detached process
$ @SYS$COMMON:[jonas-5_1_0.bin]JONAS_STARTUP
or…
$ @dev:[dir.jonas-5_1_0.bin]JONAS_STARTUP
Read SYS$MANAGER:JONAS.LOG in order to know when JOnAS 5 is operational (see the line “JOnAS AS 5.1.0 named ‘jonas’ RUNNING”).
6. Stop JOnAS 5
$ @SYS$COMMON:[jonas-5_1_0.bin]JONAS STOP
or…
$ @dev:[dir.jonas-5_1_0.bin]JONAS STOP
JOnAS 5 : Remarks
Performance
The startup of JOnAS 5 takes 3 minutes on a rx1620. As usual, be also patient during the first run of some applications (JOnASadmin…).
Test with JavaEE applications
JOnAS 5 can be tested with some JavaEE applications in the subdirectory examples. These applications must be built by using Ant (see documentation, getting started with JOnAS 5). The HP port Ant T1.7 does the job.
Example for the javaee5-earsample application :
$ SET DEF [.examples.javaee5-earsample]
$ ANT
JOnAS 5 : News
2009-10-14
JOnAS 5.1.0 port
To do
??