[
https://issues.apache.org/jira/browse/OWB-1400?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17478614#comment-17478614
]
Romain Manni-Bucau commented on OWB-1400:
-----------------------------------------
Hi
We can't change to `/tomcat/lib` since the intent is more to exclude
`tomcat-xxxx.jar`. We have a way to get the jar/folder name so we can exclude
from there (we do it in last version -
[https://github.com/apache/openwebbeans/blob/master/webbeans-impl/src/main/java/org/apache/webbeans/corespi/scanner/AbstractMetaDataDiscovery.java#L239)]
so we can maybe more match the jar name (or parent when class, web-inf,
meta-inf) rather than anything else. Wdyt?
> "/tomcat" entry in "org.apache.webbeans.scanExclusionPaths" disables scanning
> on official tomcat docker image
> -------------------------------------------------------------------------------------------------------------
>
> Key: OWB-1400
> URL: https://issues.apache.org/jira/browse/OWB-1400
> Project: OpenWebBeans
> Issue Type: Improvement
> Components: Core
> Affects Versions: 2.0.23
> Environment: docker image tomcat:8.5-jdk17-corretto
> Reporter: Jose Luis Freire
> Priority: Major
>
> When deploying an application in a tomcat docker image, the application is
> typically installed in "/usr/local/tomcat/webapps".
>
> The application libs will typically be located in
> "/usr/local/tomcat/webapps/ROOT/WEB-INF/lib".
> The "/tomcat" entry in the exclusion path results in all the application
> beans getting ignored if the jar files don't have the "META-INF/beans.xml"
> (which isn't required in the default setup).
>
> I propose changing "/tomcat" to "/tomcat/lib" to avoid this overreaching
> optimization.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)