Component | WmTomcat | WmAppPlat |
Tomcat version | Apache Tomcat 6.5 Note: This is the Tomcat version used in the last WmTomcat implementation, available in Integration Server 9.12. | Apache Tomcat 8.5.35 Note: This is the Tomcat version used in the first WmAppPlat implementation, available from Application Platform 10.3. |
URL of deployed resources | uses the port number of an Integration Server HTTP listener contains the web directory | uses the port number of a Tomcat connector does not contain the web directory |
docbase | Everything under web/ is visible by default. | Only what is declared for servlet and filter mapping in the WAR file is accessible. |
ROOT | WmTomcat package home page | Software AG Spring Board |
buffer restriction | Integration Server does not support incremental buffering of HTTP responses. | Clients are connecting directly to Tomcat HTTP listeners and use the typical Tomcat buffering methods. |
shared jars | All files in ServerClassloader, including common/lib and common/lib/ext. | All files in the org.apache.catalina host bundle classpath graph. |
undeployment | Unloading the IS web package removes the WAR application from the container. | You must remove the WAR project from the Software AG_directory /profiles/IS_default/workspace/webapps/ directory path. |
server configuration path | Integration Server_directory /web/conf/ | Software AG_directory /profiles/IS_default/configuration/tomcat/conf/ |
port configuration path | Integration Server Administrator | Software AG_directory /profiles/IS_default/ configuration/ com.softwareag.platform. config.propsloader/ |
security-constraints | Automatically bridges to the Integration Server security. | Leverages the Integration Server JAAS-based configuration. |
tomcat.base path | Integration Server_directory /instances/ instance_name/web/ | Software AG_directory /profiles/IS_default/configuration/tomcat |
Tomcat filter support | Filtering happens at a late stage, after WmTomcat sends a request to the embedded Tomcat. | Fully supported. |
logging | You must copy the commons-logging.properties file to the directory where the package containing your web application that uses the Jakarta commons-logging API is located. | WmAppPlat bridges logs to Log4j and writes them to the sag-osgi.log and wrapper.logs files for your web application container. |
Tomcat Manager Application | Included in WmTomcat. | Not included in WmAppPlat. You can install it separately. For more information about installing the Tomcat Manager Application, see
Administering Web Applications. |
security realm | The Integration Server realm is used. | By default, the org.apache.catalina. realm.LockoutRealm is used. You can also add a custom AppPlatformRealm. |
working directory | WmTomcat uses the Integration Server_directory \instances\instance_name\web\work directory as a working directory and Apache Tomcat administers this directory. | Software AG_directory /profiles/IS_default/workspace/work/ |