Info | ||
---|---|---|
| ||
This page documents the usage with Gradle, the pre-Gradle documentation is here: How to upgrade the embedded Tomcat |
...
The intended audience of this document is the OFBiz committers group
...
.
This document describes the steps required to upgrade the version of the embedded Tomcat, for versions 78.0.27 39 or greater.
Info |
---|
It is not explicitly mentioned but when the jars are copied the prefix tomcat-<VERSION>- must be added to each jar file |
Info |
---|
remember to update LICENSE and .classpath files |
framework/catalina/lib
From the "Embedded Tomcat" distribution, copy to the framework/catalina/lib folder the following jars (and remove the old versions):
- ecj-<VERSION>.jar
- tomcat-embed-core.jar
- tomcat-embed-jasper.jar
- tomcat-embed-logging-log4j.jar (required to enable log4j for internal tomcat logging)
for the core Tomcat engine.
From the "Core Tomcat" distribution, copy to the framework/catalina/lib folder the following jars (and remove the old versions):
- catalina-ha.jar
- catalina-tribes.jar
for clustering support.
framework/base/lib/j2eespecs
From the "Core Tomcat" distribution, copy to the framework/base/lib/j2eespecs folder the following jars (and remove the old versions):
- annotations-api.jar
- el-api.jar
- jsp-api.jar
- servlet-api.jar
they are the standard API specifications; please add the suffix for the specification version (can be found in the Tomcat documentation or in the Manifest file in them).
The current specification versions in OFBiz (and Tomcat 7.0.*) are:
Since we now use Gradle to retrieve external libs and create the .classpath Eclipse file, we simply need to change the version number in the build.gradle file.
I thought crossed an issue trying to upgrade from 8.0.33 to 8.5.4 so I keep the information below to check the issue currently handled at
Jira | ||||||
---|---|---|---|---|---|---|
|
...