Hide Forgot
project_key: SOA It is not possible to deploy ESB applications working with security with IBM JDK 1.6 (see the attached log for details). 2011-01-10 16:35:35,611 ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] Error installing to PostClassLoader: name=vfszip:/qa/hudson_ws/workspace/soa-it-os-ibm16/jdk/ibm16/label/RHEL5_x86_64/qa/tests/quickstarts/tests/output/lib/Quickstart_helloworld_ejb3.jar/ state=ClassLoader mode=Manual requiredState=PostClassLoader org.jboss.deployers.spi.DeploymentException: Cannot process metadata at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49) at org.jboss.deployment.AnnotationMetaDataDeployer.deploy(AnnotationMetaDataDeployer.java:181) at org.jboss.deployment.AnnotationMetaDataDeployer.deploy(AnnotationMetaDataDeployer.java:93) ... Caused by: java.lang.TypeNotPresentException: Type org.jboss.annotation.security.SecurityDomain not present at com.ibm.oti.reflect.AnnotationHelper.getAnnotation(AnnotationHelper.java:39) at com.ibm.oti.reflect.AnnotationHelper.getDeclaredAnnotations(AnnotationHelper.java:51) at java.lang.Class.getDeclaredAnnotations(Class.java:1628) ... Caused by: java.lang.ClassNotFoundException: org.jboss.annotation.security.SecurityDomain at java.lang.Class.forNameImpl(Native Method) at java.lang.Class.forName(Class.java:169) at com.ibm.oti.reflect.AnnotationHelper.getAnnotation(AnnotationHelper.java:34) ... 80 more
Attachment: Added: server.log.bz2
Attachment: Added: Quickstart_helloworld_ejb3.jar
Attachment: Added: Quickstart_webservice_proxy_basic_ws.war
Attachment: Added: Quickstart_SecurityCredentials.esb
I attached some problematic deployments.
A wild guess could be that the annotation does not exist and the IBM JDK requires it to be present.
I tried to use different annotation implementation. Waiting for test results now...
Another implementation of SecurityDomain works fine.