We can't deploy Seam 2.2.EAP5 on other application servers because the jars are signed

Solution Unverified - Updated -

Issue

  • It looks like all the jars that come with the Seam EAP version are signed thus throwing exceptions when deployed to other application servers such as Weblogic or Websphere.  Exceptions such as

    Caused by: java.lang.SecurityException: Invalid signature file digest for Manifest main attributes
            at sun.security.util.SignatureFileVerifier.processImpl(SignatureFileVerifier.java:221)
            at sun.security.util.SignatureFileVerifier.process(SignatureFileVerifier.java:176)
            at java.util.jar.JarVerifier.processEntry(JarVerifier.java:277)
    ...
    00000029 AnnotationCon E  CWMDF0002E: Annotation processing failed with the following error: com.ibm.ws.metadata.annotations.AnnotationException: Annotation processing failed: org/jboss/seam/Component$1.class:
            at com.ibm.ws.metadata.annotations.AnnotationConfigReader.getAnnotationData(AnnotationConfigReader.java:377)
            at com.ibm.ws.metadata.annotations.AnnotationConfigReader.populateModuleData(AnnotationConfigReader.java:258)
    

Environment

  • Websphere
  • Seam 2.2.EAP5 (Enterprise Application Platform)

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.