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, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content