Skip to content

Adopt Tomcat 11 runtime for CF MTA Deploy Service - #1906

Open
Yavor16 wants to merge 2 commits into
masterfrom
feature/LMCROSSITXSADEPLOY-3627
Open

Adopt Tomcat 11 runtime for CF MTA Deploy Service#1906
Yavor16 wants to merge 2 commits into
masterfrom
feature/LMCROSSITXSADEPLOY-3627

Conversation

@Yavor16

@Yavor16 Yavor16 commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

Bump JBP_CONFIG_TOMCAT from 10.+ to 11.+ in the CF manifest. The application already compiles and runs against the Jakarta namespace and Servlet 6.1 API, so this is a runtime configuration-only change.

LMCROSSITXSADEPLOY-3627

Description:

Issue:

Bump JBP_CONFIG_TOMCAT from 10.+ to 11.+ in the CF manifest.
The application already compiles and runs against the Jakarta namespace
and Servlet 6.1 API, so this is a runtime configuration-only change.

LMCROSSITXSADEPLOY-3627
vkalapov
vkalapov previously approved these changes Sep 3, 2026
@@ -17,7 +17,7 @@ applications:
DB_TYPE: POSTGRESQL
CATALINA_OPTS: "-Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This ALLOW_ENCODED_SLASH line can probably be removed

The org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH system
property was removed in Tomcat 11 and has no effect. Enable encoded
forward slash decoding via the connector encodedSolidusHandling=decode
attribute so the behavior is preserved on the Tomcat 11 runtime.
@sonarqubecloud

sonarqubecloud Bot commented Sep 3, 2026

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants