JOnAS Tutorial | ||
---|---|---|
<<< Previous | Introduction | Next >>> |
In order to run JOnAS, additional software may be required that is not provided in the JOnAS distribution. This tutorial will attempt to provide some useful information regarding hardware requirements.
Here is a list of the main software components needed to run JOnAS:
A JavaTM2 Software Development Kit (SDK) version 1.4 or 1.3.
A JSP/Servlet Engine. Tomcat or Jetty may be used by JOnAS as Web container. Note that if your application only makes use of EJBs, the JSP/Servlet may not be necessary.
Note: JOnAS is available in packages that include the Apache Tomcat and Jetty JSP/Servlet engines.
Apache Ant, which is a Java based build tool located at:Apache Ant
The BCEL package is required for correct operation of the ANT build scripts used by JOnAS and HooX samples. Download BCEL from http://jakarta.apache.org. After downloading the latest version of BCEL, extract the bcel.jar file and place it in the ANT lib directory.
Here is a list of software components that may also be needed to run JOnAS in some configurations:
A Web server may be used in front on the JOnAS application server. The most popular Open Source web server software used is Apache.
A Database server may be needed. Any database with a JDBC driver can be used with JOnAS. There are several Open Source databases such as PostgreSQL or MySQL, but you can also use commercial databases such as Oracle, DB2, Informix, Sybase or SQL server ...
There is no specific hardware requirement per-say for running JOnAS. All you need is a Java Virtual Machine that supports your hardware environment. Below are some sample configurations.
Here is a Linux configuration we are using for the development of a small application with 10 beans:
PentiumTM II 300MHz
128MB RAM
Disk space:
36MB for Apache,
16MB for Tomcat,
21MB for JOnAS,
24MB for MySQL
10MB for application development (this really depends on your application)
400MB for the database data
Here is an example of a configuration we use for benchmarking:
PentiumTM III 900MHz
1GB RAM
Disk space: same as above except for database data that is around 1.5GB
<<< Previous |
Home
Up | Next >>> |