modules/system/layers/base/org/jboss/integration/ext-content/main/bundled/jboss-seam-int.jar The jar name is not consistent with EAP jar files naming. It should contain substring "version-redhat-XY"
I think this jar has been named this way for several releases, I'm not sure if there is a requirement for the file name to not include the version string. Assigning to the seam lead for input.
I don't have any suggestion as this seam integration (aka Seam Deployers) library was always managed by AS team (ales justin precisely).
I think we need to know: - can it be renamed to follow -redhat-XX naming without any problem in integration == code doesn't contain hardcoded file name - is it built from sources when is EAP productized or is it downloaded from somewhere I really want to have it named with -redhat-XX convention to stay consistent with the rest of jar files in EAP zip.
server/src/main/java/org/jboss/as/server/deployment/integration/Seam2Processor.java contains a hard-coded public static final String SEAM_INT_JAR = "jboss-seam-int.jar"; final ModuleLoader moduleLoader = Module.getBootModuleLoader(); Module extModule = moduleLoader.loadModule(EXT_CONTENT_MODULE); URL url = extModule.getExportedResource(SEAM_INT_JAR); if (url == null) throw ServerMessages.MESSAGES.noSeamIntegrationJarPresent(extModule); so at least this bit would have to be rewritten.
We have similar problem with resteasy-spring.jar. Stuart came with solution which could be applied here too. See https://issues.jboss.org/browse/WFLY-3366 and https://github.com/wildfly/wildfly/pull/6279/files