Login | Register
My pages Projects Community openCollabNet

Chapter 2. Dependencies

2.1 More Information

Please visit these links to discover OGC, read more about WPS and the Tigris Web Site where the Open Source has been hosted.


WPS Version 0.4.0. Find everything you have to know about the Web Processing Services!!

http://www.opengeospatial.org/standards/requests/28 and http://wpsint.tigris.org


Open Geospecial Consortium


2.2 Pre-Configuration

WPS Plug-In is a J2EE Web Application. It needs some components to be installed et to be configured in first. This document does not provide any information about the installation or configuration. Please visit their Web Sites respectively to find out.


JDK 1.5 minimum release 6 to 10



Apache Software Foundation minimum release 1.x and 2.x



Apache Tomcat minimum release 5.0.28 until 5.5.17



Eclipse minimum release 3.x. Very commun Java Development platform where the WPS Spring Plug-In has been developped.



Sysdeo Tomcat Launcher minimum release 3.2. A package used to start/stop Tomcat Server and to debug Web Services and the WPS Operations from Eclipse.

http://www.sysdeo.com/eclipse/tomcatplugin OR   http://www.easyeclipse.org/site/plugins/tomcat-launcher.html

2.3 Plaform tested

WPS Plug-In has been succesfully tested on these platform.


Windows 2000, Windows XP



Redhat Linux ES 4



VMWare 1.x - Fedora5 image


2.4 WPS Plug-In Jar Files dependencies

This Open Source Project has been developped with many other Open Source Projects. Here is all projects listed and their link. The minimum version required is indicated. Please download and copy them underneath of WEB-INF/lib folder.


SAAJ v1.3.x
Jar Files required:
  - saaj-api-1.3.jar
  - saaj-impl-1.3.jar



WSDL4J v1.6.x
Jar Files required:
  - wsdl4j-1.6.2.jar
  - qname-1.6.jar



Jakarta Apache Common Libraries:
- Commons Attributes v2.x
- Commons Codec v1.3.x
- Commons Collections v3.1.x
- Commons Fileupload v1.1.x
- Commons IO v1.1.x
- Commons Lang v2.1.x
- Commons Logging v1.0.x
Jar Files required:
  - commons-attributes-api-2.1.jar
  - commons-codec-1.3.jar
  - commons-collections-3.1.jar
  - commons-fileupload-1.1.jar
  - commons-io-1.1.jar
  - commons-lang-2.1.jar
  - commons-logging-1.0.4.jar



Jakarta Apache ORO v2.0.8
Jar Files required:
  - jakarta-oro-2.0.8.jar



Log4j v1.2.x
Jar Files required:
  - log4j-1.2.13.jar



XALAN v2.7.x
Jar Files required:
  - xalan.jar
  - serializer.jar (also can be found in Xerces2 v2.7)
  - xercesImpl.jar (also can be found in Xerces2 v2.7)
  - xml-apis.jar (also can be found in Xerces2 v2.7)



Xerces2 v2.7.x
Jar Files required:
  - serializer.jar
  - xercesImpl.jar
  - xml-apis.jar



JAXB2 v2.x
Jar Files required. You will need to download and use their installer to extract jar files:
  - jaxb-api.jar
  - jaxb-impl.jar
  - jsr173_1.0_api.jar



JUnit v3.8.x
Jar Files required:
  - junit-3.8.1.jar



JavaBeans Activation Framework (JAF) SCCS-ID v1.1
Jar Files required:
  - activation.jar



Acegi Security v1.0.3
Jar Files required:
  - acegi-security-1.0.3.jar



Spring Framework v2.0.2
Jar Files required are underneath of the main folder extracted, it looks this 'spring-framework-2.0.2'
  - dist/spring.jar
  - modules/spring-aop.jar
  - modules/spring-aop.jar
  - modules/spring-beans.jar
  - modules/spring-context.jar
  - modules/spring-core.jar
  - modules/spring-dao.jar
  - modules/spring-hibernate2.jar
  - modules/spring-hibernate3.jar
  - modules/spring-ibatis.jar
  - modules/spring-jca.jar
  - modules/spring-jdbc.jar
  - modules/spring-jdo.jar
  - modules/spring-jms.jar
  - modules/spring-jmx.jar
  - modules/spring-jpa.jar
  - modules/spring-portlet.jar
  - modules/spring-remoting.jar
  - modules/spring-struts.jar
  - modules/spring-support.jar
  - modules/spring-toplink.jar
  - modules/spring-web.jar
  - modules/spring-webmvc.jar
  - resources/spring-beans-2.0.dtd
     (Please copy this one underneath of WEB-INF folder only)
  - resources/spring.tld
     (Please copy this one underneath of WEB-INF folder only)
  - lib/aopalliance/aopalliance.jar
  - lib/aspectj/aspectjrt.jar
  - lib/ehcache/ehcache-1.2.4.jar
  - lib/j2ee/jstl.jar
  - lib/jakarta-taglibs/standard.jar