Deprecated: Function set_magic_quotes_runtime() is deprecated in /var/www/vhosts/vmsfree.ouvaton.org/httpdocs/freen/textpattern/lib/txplib_db.php on line 14 Free softwares for OpenVMS: jonas5
OpenVMS
Free softwares
 

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

home window

jonasAdmin window

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

??