Supported platforms

Operating systems

Shark can theoretically run on any operating system that supports Java 2, although it only comes with launch scripts for Windows and Unix/Linux. Shark is known to work with the following:

  • Windows 2000, XP

  • Linux

  • AIX

J2SE Platform

Shark is tested to work with JDK 1.4 and later.

Note

Actually, core engine could probably be easily set up to work even with JDK1.3.1

Application Servers

The Shark can be adapted to run on any J2EE application server. It is currently known to work with the following application servers:

  • Tomcat 5.5.x

  • JBoss 4.x

  • JOnAS Tomcat (4.5.2 and 4.7.5)

  • Geronimo Tomcat 1.1.1

  • WebLogic 8.x

Databases

When using DODS as implementation of persistence APIs, shark can work with different databases - practically, any database supported by DODS can be used.

Shark is known to work with the following databases:

  • DB2

  • Hypersonic

  • MSQL

  • MySQL

  • Oracle

  • PostgreSQL

The default database coming with Shark distribution is Hypersonic.