Access to add and change pages is restricted. See: https://cwiki.apache.org/confluence/display/OFBIZ/Wiki+access

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

How to upgrade the embedded Tomcat in OFBiz

The intended audience of this document is the OFBiz committers group.
This document is a work in progress.
This document describes the steps required to upgrade the version of the embedded Tomcat, for versions 7.0.27 or greater.

It is not explicitly mentioned but when the jars are copied the prefix tomcat-<VERSION>- must be added to each jar file

remember to update LICENSE and .classpath files

framework/catalina/lib

From the "Embedded Tomcat" distribution, copy (and remove the old versions) to the framework/catalina/lib folder the following jars:

  • tomcat-embed-core.jar
  • tomcat-embed-jasper.jar
  • ecj-3.7.2.jar

for the core Tomcat engine.

From the "Core Tomcat" distribution, copy (and remove the old versions) to the framework/catalina/lib folder the following jars:

  • tomcat-catalina-ha.jar
  • tomcat-catalina-tribes.jar

for clustering support.

From the "Extras" of Tomcat, copy (and remove the old versions) to the framework/catalina/lib folder the following jars:

  • tomcat-juli-adapters.jar
  • tomcat-juli.jar (note: it is important to use the ones from "Extras", not the one in the main tomcat distro)

they are required to enable log4j for internal tomcat logging

framework/base/lib/j2eespecs

From the "Core Tomcat" distribution, copy (and remove the old versions) to the framework/catalina/lib folder the following jars:

  • annotations-api.jar
  • el-api.jar
  • jsp-api.jar
  • servlet-api.jar

they are the standard API specifications.

  • No labels