Tutorial 1.2.2 Deployment problem
brad0258 Jun 9, 2004 5:44 PMI know this has been discussed but I am not sure I have seen an answer. Here is my configuration. Fedora Core 1, Eclipse 2.1.3, JBoss 3.2.3, Jboss-IDE 1.2.4. Below is the portion of the log that shows the deployment error. I have also included my ejb-jar.xml. Any assitance would be greatly appreciated. If I deploy the war and jar independently the war deploys the jar does not with the same error.
JBoss Log:
14:49:29,107 INFO [MainDeployer] Starting deployment of package: file:/usr/jboss-3.2.3/server/default/deploy/FiboApp.ear
14:49:29,119 INFO [EARDeployer] Init J2EE application: file:/usr/jboss-3.2.3/server/default/deploy/FiboApp.ear
14:49:30,898 WARN [verifier] EJB spec violation:
Bean : Fibo
Section: 22.2
Warning: The Bean Provider must specify the fully-qualified name of the Java class that implements the enterprise bean's business methods in the <ejb-class> element.
Info : Class not found on 'tutorial.ejb.FiboBean': No ClassLoaders found for: tutorial.ejb.FiboBean
14:49:30,906 ERROR [MainDeployer] could not create deployment: file:/usr/jboss-3.2.3/server/default/tmp/deploy/tmp30344FiboApp.ear-contents/FiboEJB.jar
org.jboss.deployment.DeploymentException: Verification of Enterprise Beans failed, see above for error messages.
 at org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:491)
 at org.jboss.deployment.MainDeployer.create(MainDeployer.java:786)
 at org.jboss.deployment.MainDeployer.create(MainDeployer.java:778)
 at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:641)
 at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:605)
 at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:324)
 at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
 at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
 at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
 at $Proxy6.deploy(Unknown Source)
 at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:302)
 at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:476)
 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)
14:49:30,929 ERROR [MainDeployer] could not create deployment: file:/usr/jboss-3.2.3/server/default/deploy/FiboApp.ear
org.jboss.deployment.DeploymentException: Verification of Enterprise Beans failed, see above for error messages.
 at org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:491)
 at org.jboss.deployment.MainDeployer.create(MainDeployer.java:786)
 at org.jboss.deployment.MainDeployer.create(MainDeployer.java:778)
 at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:641)
 at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:605)
 at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:324)
 at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
 at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
 at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
 at $Proxy6.deploy(Unknown Source)
 at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:302)
 at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:476)
 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)
ejb-jar.xml:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" "http://java.sun.com/dtd/ejb-jar_2_0.dtd">
<ejb-jar >
 <![CDATA[No Description.]]>
 <display-name>Generated by XDoclet</display-name>
 <enterprise-beans>
 <!-- Session Beans -->
 <![CDATA[EJB that computes Fibonacci suite]]>
 <display-name>Fibo EJB</display-name>
 <ejb-name>Fibo</ejb-name>
 tutorial.interfaces.FiboHome
 tutorial.interfaces.Fibo
 <ejb-class>tutorial.ejb.FiboBean</ejb-class>
 <session-type>Stateless</session-type>
 <transaction-type>Container</transaction-type>
 <!--
 To add session beans that you have deployment descriptor info for, add
 a file to your XDoclet merge directory called session-beans.xml that contains
 the markup for those beans.
 -->
 <!-- Entity Beans -->
 <!--
 To add entity beans that you have deployment descriptor info for, add
 a file to your XDoclet merge directory called entity-beans.xml that contains
 the markup for those beans.
 -->
 <!-- Message Driven Beans -->
 <!--
 To add message driven beans that you have deployment descriptor info for, add
 a file to your XDoclet merge directory called message-driven-beans.xml that contains
 the <message-driven></message-driven> markup for those beans.
 -->
 </enterprise-beans>
 <!-- Relationships -->
 <!-- Assembly Descriptor -->
 <assembly-descriptor >
 <!--
 To add additional assembly descriptor info here, add a file to your
 XDoclet merge directory called assembly-descriptor.xml that contains
 the <assembly-descriptor></assembly-descriptor> markup.
 -->
 <!-- finder permissions -->
 <!-- transactions -->
 <!-- finder transactions -->
 </assembly-descriptor>
</ejb-jar>
 
     
     
    