Hello,

I have just downloaded the latest jboss and have gotten it to start up and
run with the test file and no jar files in the deploy directory.  When I
create and deploy the simple session bean that I am including in this
e-mail, I receive the following error.  I have tried other test beans and
had the same results.  Am I missing a configuration item for the container
or the server.  It appears as though the deployment is failing altogether.


[Auto deployer] Starting
[Auto deploy] Auto deploy of file:/usr/local/jboss/deploy/EJBTest.jar
[Container factory] Deploying:file:/usr/local/jboss/deploy/EJBTest.jar
[Container factory] Loading ejb-jar.xml :
jar:file:/tmp/tmpejbjar2707.jar!/META-
INF/ejb-jar.xml
[Container factory] Loading standardjboss.xml :
jar:file:/usr/local/jboss/lib/ex
t/jboss.jar!/org/jboss/metadata/standardjboss.xml
[Container factory] Deploying EJBTest
[Auto deploy] Deployment failed:file:/usr/local/jboss/deploy/EJBTest.jar
[Auto deploy] org.jboss.ejb.DeploymentException: Could not deploy
file:/tmp/tmpe
jbjar2707.jar
[Auto deploy]   at
org.jboss.ejb.ContainerFactory.deploy(ContainerFactory.java:5
65)
[Auto deploy]   at
org.jboss.ejb.ContainerFactory.deploy(ContainerFactory.java:1
93)
[Auto deploy]   at java.lang.reflect.Method.invoke(Native Method)
[Auto deploy]   at
javax.management.MBeanServer.invoke(MBeanServer.java:1635)
[Auto deploy]   at
javax.management.MBeanServer.invoke(MBeanServer.java:1501)
[Auto deploy]   at org.jboss.ejb.AutoDeployer.deploy(AutoDeployer.java:285)
[Auto deploy]   at org.jboss.ejb.AutoDeployer.run(AutoDeployer.java:221)
[Auto deploy]   at
org.jboss.ejb.AutoDeployer.startService(AutoDeployer.java:264
)
[Auto deploy]   at
org.jboss.util.ServiceMBeanSupport.start(ServiceMBeanSupport.
java:89)
[Auto deploy]   at java.lang.reflect.Method.invoke(Native Method)
[Auto deploy]   at
javax.management.MBeanServer.invoke(MBeanServer.java:1635)
[Auto deploy]   at
javax.management.MBeanServer.invoke(MBeanServer.java:1501)
[Auto deploy]   at org.jboss.Main.<init>(Main.java:155)
[Auto deploy]   at org.jboss.Main.<init>(Main.java:86)
[Auto deploy]   at org.jboss.Main$1.run(Main.java:76)
[Auto deploy]   at java.security.AccessController.doPrivileged(Native
Method)
[Auto deploy]   at org.jboss.Main.main(Main.java:67)
[Auto deployer] Started
[Container factory] Starting
[Container factory] Started
[Security manager] Starting
[Security manager] Started
[Transaction manager] Starting
[Transaction manager] Started
[Simple Realm Mapping] Starting
[Simple Realm Mapping] Started
[Default] Shutdown hook added
[Default] jBoss 2.0 Started


//EJBTestBean.java

import javax.ejb.*;
import java.rmi.RemoteException;

public class EJBTestBean implements SessionBean {

        private SessionContext mContext = null;

        public void ejbPassivate() {
                System.out.println("EJBTestBean passivated.");
        }

        public void ejbActivate() {
                System.out.println("EJBTestBean activated.");
        }

        public void ejbCreate() {
                System.out.println("EJBTestBean created.");
        }

        public void ejbRemove() {
                System.out.println("EJBTestBean removed.");
        }

        public void setSessionContext(SessionContext context) {
                System.out.println("EJBTestBean context set.");

                mContext = context;
        }

        public String greet()
        {
                return "Hello, I'm an EJB!";
        }
}


<?xml version="1.0" encoding="UTF-8"?>

<ejb-jar ID="">
  <description></description>
  <display-name></display-name>
  <small-icon></small-icon>
  <large-icon></large-icon>
  <ejb-client-jar></ejb-client-jar>
  <enterprise-beans>
    <session>
      <description>test bean</description>
      <ejb-name>EJBTest</ejb-name>
      <home>EJBTestHome</home>
      <remote>EJBTest</remote>
      <ejb-class>EJBTestBean</ejb-class>
      <session-type>Stateless</session-type>
      <transaction-type>Bean</transaction-type>
      <env-entry>
        <description></description>
        <env-entry-name></env-entry-name>
        <env-entry-type>java.lang.String</env-entry-type>
        <env-entry-value></env-entry-value>
      </env-entry>
      
      <resource-ref>
        <description></description>
        <res-ref-name></res-ref-name>
        <res-type></res-type>
        <res-auth>Container</res-auth>
      </resource-ref>
    </session>
  </enterprise-beans>
  <assembly-descriptor />

</ejb-jar>
 

Thanks,


Brad.
----------------------------------------
Brad Perrin
Electronic Data Systems
[EMAIL PROTECTED]


--
--------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Problems?:           [EMAIL PROTECTED]

Reply via email to