Deploying Open Federation (openfm) with the Resin application server

Thanks to Odd Johan Berland from Inspera,
who figured this out for us.

To get Open Federation to work with the resin application server, you need to switch to the Xerces / Xalan XML engine.

Getting Xerces / Xalan

Collect the following jar files from Xerces and Xalan:

  • xml-apis.jar
  • xercesImpl.jar
  • serializer.jar
  • resolver.jar
  • xalan.jar

Put the files above into the lib folder of your resin installation.

Next, edit the following XML-fragment in resin.conf, under the resin root element:














A possible reason for the problems with the resin XML engine is that Resin's XML engine does not supports DTDs.

If you are getting Exceptions when you startup Resin due to such XML errors, it is reccomended to remove the expanded war archive tree (webapps/openfm). Under certain circumstances with such errros, the war archive has been seen to not completely expand.

For further details on installing Open Federation on resin, consult the documentation on installing Open Federation on Tomcat:

Deploying Open Federation

Deploying Open Federation (openfm) with the Resin application server

Deploying Open Federation

Deploying Open Federation (openfm) with the Resin application server