Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve webContainer metatype descriptions to include equivalent WebSphere traditional custom property names #30725

Open
tkburroughs opened this issue Feb 5, 2025 · 0 comments
Assignees
Labels
in:Web Components serviceability Label used to track serviceability related issues tech debt

Comments

@tkburroughs
Copy link
Member

tkburroughs commented Feb 5, 2025

Many of the webContainer attribute descriptions already include the equivalent WebSphere traditional custom property names, however the following ones are missing. For several it is just exactly the same as the liberty attribute name, so perhaps it just needs to be clarified that if not otherwise specified, then it is the same?

This is the file to update:

Liberty - webContainer attribute tWAS - WebContainer Custom Property
allowExpressionFactoryPerApp com.ibm.ws.jsp.allowExpressionFactoryPerApp
allowQueryParamWithNoEqual com.ibm.ws.webcontainer.AllowQueryParamWithNoEqual
decodeUrlAsUtf8 DecodeUrlAsUTF8
directoryBrowsingEnabled directoryBrowsingEnabled
fileServingEnabled fileServingEnabled
httpsIndicatorHeader httpsIndicatorHeader
listeners listeners
serveServletsByClassnameEnabled serveServletsByClassnameEnabled
stopAppStartUponListenerException com.ibm.ws.webcontainer.stopappstartuponlistenerexception
throwExceptionWhenUnableToCompleteOrDispatch com.ibm.ws.webcontainer.throwexceptionwhenunabletocompleteordispatch

And this one is documented, but seems to have a syntax problem in open liberty metatype description:

Liberty - webContainer attribute tWAS - WebContainer Custom Property
metaInfResourcesCacheSize com.ibm.ws.webcontainer.metainfresourcescachesize.name ?? extra "name" at the end


These are already documented in Liberty:

Liberty - webContainer attribute tWAS - WebContainer Custom Property
addStrictTransportSecurityHeader com.ibm.ws.webcontainer.ADD_STS_HEADER_WEBAPP
allowIncludeSendError com.ibm.ws.webcontainer.allowincludesenderror
asyncMaxSizeTaskPool com.ibm.ws.webcontainer.asyncmaxsizetaskpool
asyncPurgeInterval com.ibm.ws.webcontainer.asyncpurgeinterval
asyncTimeoutDefault com.ibm.ws.webcontainer.asynctimeoutdefault
asyncTimerThreads com.ibm.ws.webcontainer.asynctimerthreads
copyAttributesKeySet com.ibm.ws.webcontainer.copyattributeskeyset
decodeUrlPlusSign com.ibm.ws.webcontainer.decodeurlplussign
defaultHeadRequestBehavior com.ibm.ws.webcontainer.DefaultHeadRequestBehavior
defaultTraceRequestBehavior com.ibm.ws.webcontainer.DefaultTraceRequestBehavior
deferServletRequestListenerDestroyOnError com.ibm.ws.webcontainer.deferServletRequestListenerDestroyOnError
disableXPoweredBy com.ibm.ws.webcontainer.disablexpoweredby
disallowAllFileServing com.ibm.ws.webcontainer.disallowAllFileServing
disallowServeServletsByClassName com.ibm.ws.webcontainer.disallowserveservletsbyclassname
dispatcherRethrowsEr com.ibm.ws.webcontainer.dispatcherRethrowser
doNotServeByClassName com.ibm.ws.webcontainer.donotservebyclassname
emptyServletMappings com.ibm.ws.webcontainer.emptyservletmappings
emptyServletMappings com.ibm.ws.webcontainer.emptyservletmappings
enableDefaultIsElIgnoredInTag com.ibm.ws.jsp.enabledefaultiselignoredintag
enableErrorExceptionTypeFirst com.ibm.ws.webcontainer.enableErrorExceptionTypeFirst
enableJspMappingOverride com.ibm.ws.webcontainer.enablejspmappingoverride
enableMultiReadOfPostData com.ibm.ws.webcontainer.enablemultireadofpostdata
fileWrapperEvents com.ibm.ws.webcontainer.fileWrapperEvents
ignoreSemiColonOnRedirectToWelcomePage com.ibm.ws.webcontainer.ignoreSemiColonOnRedirectToWelcomePage
ignoreSessiononStaticFileRequest com.ibm.ws.webcontainer.IgnoreSessiononStaticFileRequest
invokeFilterInitAtStartup com.ibm.ws.webcontainer.invokeFilterInitAtStartup
logServletContainerInitializerClassLoadingErrors com.ibm.ws.webcontainer.logservletcontainerinitializerclassloadingerrors
maxFileCount com.ibm.ws.webcontainer.maxfilecount
metaInfResourcesCacheSize com.ibm.ws.webcontainer.metainfresourcescachesize
parseUtf8PostData com.ibm.ws.webcontainer.parseutf8postdata
servletDestroyWaitTime com.ibm.ws.webcontainer.servletDestroyWaitTime
skipMetaInfResourcesProcessing com.ibm.ws.webcontainer.skipmetainfresourcesprocessing
symbolicLinksCacheSize com.ibm.ws.webcontainer.SymbolicLinksCacheSize
tolerateSymbolicLinks com.ibm.ws.webcontainer.TolerateSymbolicLinks
useSemiColonAsDelimiterInURI com.ibm.ws.webcontainer.useSemiColonAsDelimiterInURI
xPoweredBy com.ibm.ws.webcontainer.xpoweredby
@tkburroughs tkburroughs added in:Web Components serviceability Label used to track serviceability related issues tech debt labels Feb 5, 2025
@github-project-automation github-project-automation bot moved this to General Issues in Web Tier Team Feb 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
in:Web Components serviceability Label used to track serviceability related issues tech debt
Projects
Status: General Issues
Development

No branches or pull requests

4 participants