OK, here are more details.

I have an EAR file (bpserver.ear) which contains two jar files:

bpserver.jar, containing the server code
bpserver-test.jar, containing JUnit test cases and a single EJB which is used to 
execute the test cases within the JBoss server

The application.xml looks like

<?xml version="1.0" encoding="UTF-8"?>
  | <!DOCTYPE application PUBLIC "-//Sun Microsystems, Inc.//DTD J2EE Application 
1.3//EN"
  | "http://java.sun.com/dtd/application_1_3.dtd";>
  | <application>
  |     <display-name>BPlan Server</display-name>
  |     <description>Server for the BPlan system.</description>
  |     <module>
  |             <ejb>bpserver.jar</ejb>
  |     </module>
  |     <module>
  |             <ejb>bpserver-test.jar</ejb>
  |     </module>
  | </application>

I can include the deployment descriptors for the two JAR files, but one is fairly 
lengthy.  So I'll provide those if asked.

When I attempt to deploy my EAR file in 4.0.0 DR3, I get the following exception:

16:08:10,462 INFO  [MainDeployer] Starting deployment of package: 
file:/D:/jboss/server/bpserver/deploy/bpserver.ear
  | 16:08:10,472 INFO  [EARDeployer] Init J2EE application: 
file:/D:/jboss/server/bpserver/deploy/bpserver.ear
  | 16:08:11,013 INFO  [EjbModule] Deploying TaskBean
  | 16:08:11,183 INFO  [EjbModule] Deploying SubtaskAssignBean
  | 16:08:11,203 INFO  [EjbModule] Deploying UserBean
  | 16:08:11,273 INFO  [EjbModule] Deploying DataBean
  | 16:08:11,293 INFO  [EjbModule] Deploying SequenceGeneratorBean
  | 16:08:11,313 INFO  [EjbModule] Deploying AdministrationBean
  | 16:08:11,654 WARN  [EJBDeployer] Verify failed; continuing
  | java.lang.NoClassDefFoundError: com/bh/bplan/ejbtest/EJBTestCase
  |         at java.lang.Class.getDeclaredMethods0(Native Method)
  |         at java.lang.Class.privateGetDeclaredMethods(Class.java:1647)
  |         at java.lang.Class.getDeclaredMethod(Class.java:1254)
  |         at 
org.jboss.verifier.strategy.AbstractVerifier.hasFinalizer(AbstractVerifier.java:589)
  |         at 
org.jboss.verifier.strategy.EJBVerifier20.verifySessionBean(EJBVerifier20.java:1100)
  |         at 
org.jboss.verifier.strategy.EJBVerifier20.checkSession(EJBVerifier20.java:92)
  |         at org.jboss.verifier.BeanVerifier.verify(BeanVerifier.java:162)
  |         at org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:483)
  |         at org.jboss.deployment.MainDeployer.create(MainDeployer.java:818)
  |         at org.jboss.deployment.MainDeployer.create(MainDeployer.java:810)
  |         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:672)
  |         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:636)
  |         at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source)
  |         at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |         at java.lang.reflect.Method.invoke(Method.java:324)
  |         at 
org.jboss.mx.server.ReflectedDispatcher.dispatch(ReflectedDispatcher.java:74)
  |         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:45)
  |         at org.jboss.mx.server.Invocation.invoke(Invocation.java:70)
  |         at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:168)
  |         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:469)
  |         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:174)
  |         at $Proxy7.deploy(Unknown Source)
  |         at 
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:303)
  |         at 
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:477)
  |         at 
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:201)
  |         at 
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:212)
  |         at 
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:191)
  | 16:08:11,744 ERROR [MainDeployer] could not create deployment: 
file:/D:/jboss/server/bpserver/tmp/deploy/tmp6446bpserver.ear-contents/bpserver-test.jar
  | org.jboss.deployment.DeploymentException: Verification of Enterprise Beans failed, 
see above for error messages.
  |         at org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:499)
  |         at org.jboss.deployment.MainDeployer.create(MainDeployer.java:818)
  |         at org.jboss.deployment.MainDeployer.create(MainDeployer.java:810)
  |         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:672)
  |         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:636)
  |         at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source)
  |         at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |         at java.lang.reflect.Method.invoke(Method.java:324)
  |         at 
org.jboss.mx.server.ReflectedDispatcher.dispatch(ReflectedDispatcher.java:74)
  |         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:45)
  |         at org.jboss.mx.server.Invocation.invoke(Invocation.java:70)
  |         at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:168)
  |         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:469)
  |         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:174)
  |         at $Proxy7.deploy(Unknown Source)
  |         at 
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:303)
  |         at 
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:477)
  |         at 
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:201)
  |         at 
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:212)
  |         at 
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:191)
  | 16:08:11,834 ERROR [MainDeployer] could not create deployment: 
file:/D:/jboss/server/bpserver/deploy/bpserver.ear
  | org.jboss.deployment.DeploymentException: Verification of Enterprise Beans failed, 
see above for error messages.
  |         at org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:499)
  |         at org.jboss.deployment.MainDeployer.create(MainDeployer.java:818)
  |         at org.jboss.deployment.MainDeployer.create(MainDeployer.java:810)
  |         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:672)
  |         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:636)
  |         at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source)
  |         at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |         at java.lang.reflect.Method.invoke(Method.java:324)
  |         at 
org.jboss.mx.server.ReflectedDispatcher.dispatch(ReflectedDispatcher.java:74)
  |         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:45)
  |         at org.jboss.mx.server.Invocation.invoke(Invocation.java:70)
  |         at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:168)
  |         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:469)
  |         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:174)
  |         at $Proxy7.deploy(Unknown Source)
  |         at 
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:303)
  |         at 
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:477)
  |         at 
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:201)
  |         at 
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:212)
  |         at 
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:191)

The class it's complaining about, EJBTestCase, is in bpserver-test.jar.  I get this 
exception regardless of the sequence of the ejb modules in the application descriptor.

This worked fine in 4.0.0 DR2 (if I use that, I can execute my JUnit test cases 
without a problem).  Is there something in DR3 that I need to do in addition to what 
I've done?

I'm using JDK 1.4.2.  This occurs when I run JBoss on a Windows 2000 Professional Box 
or a Linux box.

Thanks,
Ed

View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3835601#3835601

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3835601


-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to