Table of Contents
Mr. XML Publisher works in JEE servers and web containers compliant with the Java Servlet specification at version 2.4 or greater. Your server must have installed a working web container or JEE server.
Mr. XML Publisher has been tested and is known to work on the following:
Tomcat 6.0.x
JBoss 4.2.1.GA
IBM WebSphere Application Server 6.1
BEA WebLogic Server 10.0
GlassFish V2 / Sun Java System Application Server 9.1
Geronimo 2.0.1, using either Jetty6 or Tomcat6 as the web container
Deployment details vary according to the JEE server or web container; however, because Tomcat is popular and because several JEE servers use Tomcat, this document provides instructions for deploying into Tomcat. Tips for deploying Mr. XML Publisher into various JEE servers are provided in Deploying to a JEE Application Server.
Unless you have the appropriate security configuration in place in your web container or JEE server, in Mr. XML Publisher's web.xml file you must comment out all elements related to security, including <security-constraint>, <security-role>, and <login-config>. Use those elements only if your web container or JEE server is properly configured for them.
![]() | Caution |
|---|---|
You should not run your web container or JEE server owned by "root" on Linux/Unix or owned by a member of the "Administrators" group on Windows. If necessary, change the process owner prior to deploying Mr. XML Publisher. |
Your server must be command-line capable of XML processing for all formats you intend to make available, completely independent of Mr. XML Publisher. Mr. XML Publisher plus a web container or JEE server allows you to make available to desktop clients the XML processing capabilities already available on your server.