[jboss-as7-dev] Packaging utility classes in an .ear

Stuart Douglas stuart.w.douglas at gmail.com
Tue Jul 12 05:57:04 EDT 2011


This should work, and there are tests for this in the test suite. Are you missing a newline at the end of the Class-Path: line in the manifest by any chance?

For some really annoying reason the JDK manifest processing stuff does not work unless there is newline at the end of the file.

Stuart


On 12/07/2011, at 7:06 PM, Francesco Marchioni wrote:

> Dear devs,
> I'm testing .ear classloading with utility classes packaged in the Enterprise Archive.
> The following case test fails, so I'm wondering if it's my misundertanding or a bug:
> 
> application.ear
> |
> |  Webapplication.war
> |  Utility.jar
> |
> |  META-INF/MANIFEST.MF
> 
> Manifest file contains the Java EE compliant dependency to the class Utility.jar
> Class-Path: Utility.jar
> 
> However, the Webapplication fails to load the classes from Utility.jar, which are instead correctly pickedup if I move them into the ear's lib folder.
> 
> As side note - I've tried also stating isolated deployments to false, in jboss-deployment-structure.xml (which should default) without success:
> <jboss-deployment-structure>
>   <ear-subdeployments-isolated>false</ear-subdeployments-isolated>
> </jboss-deployment-structure>
> 
> Any suggestion?
> Thanks a lot
> Francesco
> _______________________________________________
> jboss-as7-dev mailing list
> jboss-as7-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jboss-as7-dev




More information about the jboss-as7-dev mailing list