hi

here�s the problem i can deploy the Interest bean from the jboss tutorial
without a jboss.xml file, if i try to  include one in the jar i get the
following exceptions

[Auto deploy] Auto deploy of file:/C:/java/jboss/deploy/interest.jar
[Container factory] Deploying:file:/C:/java/jboss/deploy/interest.jar
[Container factory] Deploying Interest
[Container factory] java.lang.ClassNotFoundException:
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at org.jboss.ejb.ContainerFactory.deploy(ContainerFactory.java:390)
        at org.jboss.ejb.ContainerFactory.deploy(ContainerFactory.java:183)
        at java.lang.reflect.Method.invoke(Native Method)
        at javax.management.MBeanServer.invoke(MBeanServer.java:1635)
        at javax.management.MBeanServer.invoke(MBeanServer.java:1501)
        at org.jboss.ejb.AutoDeployer.deploy(AutoDeployer.java:258)
        at org.jboss.ejb.AutoDeployer.run(AutoDeployer.java:194)
        at java.lang.Thread.run(Unknown Source)
[Auto deploy] Deployment failed:file:/C:/java/jboss/deploy/interest.jar
[Auto deploy] org.jboss.ejb.DeploymentException: Could not deploy
file:/C:/java/
jboss/deploy/interest.jar
[Auto deploy]   at
org.jboss.ejb.ContainerFactory.deploy(ContainerFactory.java:5
14)
[Auto deploy]   at
org.jboss.ejb.ContainerFactory.deploy(ContainerFactory.java:1
83)
[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:258)
[Auto deploy]   at org.jboss.ejb.AutoDeployer.run(AutoDeployer.java:194)
[Auto deploy]   at java.lang.Thread.run(Unknown Source)



my guess is that jboss can�t find Interest class

here�s my ejb-jar.xml


<?xml version="1.0" encoding="UTF-8"?>
<ejb-jar>
        <enterprise-beans>
                <session>
                        <description>Roberto Teste</description>
                        <ejb-name>Interest</ejb-name>
                        <home>ejb.roberto.InterestHome</home>
                        <remote>ejb.roberto.Interest</remote>
                        <ejb-class>ejb.roberto.InterestBean</ejb-class>
                        <session-type>Stateful</session-type>
                        <transaction-type>Bean</transaction-type>
                </session>
        </enterprise-beans>
</ejb-jar>

and my jboss.xml



<?xml version="1.0" encoding="UTF-8"?>
<jboss>
  <enterprise-beans>
    <session>
      <ejb-name>Interest</ejb-name>
      <jndi-name>interest/Interest</jndi-name>
      <configuration-name>Default Stateless SessionBean</configuration-name>
    </session>
    <secure>false</secure>
  </enterprise-beans>
<resource-managers />
  <container-configurations>
    <container-configuration
configuration-class="org.jboss.ejb.deployment.EntityContainerConfiguration">
      <container-name>BMP EntityBean</container-name>
 
<container-invoker>org.jboss.ejb.plugins.jrmp13.server.JRMPContainerInvoker<
/container-invoker>
 
<instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool>
 
<instance-cache>org.jboss.ejb.plugins.NoPassivationEntityInstanceCache</inst
ance-cache>
 
<persistence-manager>org.jboss.ejb.plugins.BMPPersistenceManager</persistenc
e-manager>
      <transaction-manager>org.jboss.tm.TxManager</transaction-manager>
      <container-invoker-conf>
        <Optimized>False</Optimized>
         </container-invoker-conf>
         <container-cache-conf />
         <container-pool-conf>
           <MaximumSize>100</MaximumSize>
           <MinimumSize>10</MinimumSize>
         </container-pool-conf>
       </container-configuration>
       <container-configuration
configuration-class="org.jboss.ejb.deployment.StatelessSessionContainerConfi
guration">
         <container-name>Singleton Stateless SessionBean</container-name>
        
<container-invoker>org.jboss.ejb.plugins.jrmp13.server.JRMPContainerInvoker<
/container-invoker>
        
<instance-pool>org.jboss.ejb.plugins.SingletonStatelessSessionInstancePool</
instance-pool>
         <instance-cache></instance-cache>
         <persistence-manager></persistence-manager>
         <transaction-manager>org.jboss.tm.TxManager</transaction-manager>
         <container-invoker-conf>
           <Optimized>False</Optimized>
         </container-invoker-conf>
       </container-configuration>
       <container-configuration
configuration-class="org.jboss.ejb.deployment.EntityContainerConfiguration">
         <container-name>CMP EntityBean</container-name>
        
<container-invoker>org.jboss.ejb.plugins.jrmp13.server.JRMPContainerInvoker<
/container-invoker>
        
<instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool>
        
<instance-cache>org.jboss.ejb.plugins.NoPassivationEntityInstanceCache</inst
ance-cache>
        
<persistence-manager>org.jboss.ejb.plugins.jaws.JAWSPersistenceManager</pers
istence-manager>
         <transaction-manager>org.jboss.tm.TxManager</transaction-manager>
         <container-invoker-conf>
           <Optimized>False</Optimized>
         </container-invoker-conf>
         <container-cache-conf />
         <container-pool-conf>
           <MaximumSize>100</MaximumSize>
           <MinimumSize>10</MinimumSize>
         </container-pool-conf>
       </container-configuration>
       <container-configuration
configuration-class="org.jboss.ejb.deployment.StatelessSessionContainerConfi
guration">
         <container-name>Default Stateless SessionBean</container-name>
        
<container-invoker>org.jboss.ejb.plugins.jrmp13.server.JRMPContainerInvoker<
/container-invoker>
        
<instance-pool>org.jboss.ejb.plugins.StatelessSessionInstancePool</instance-
pool>
         <instance-cache></instance-cache>
         <persistence-manager></persistence-manager>
         <transaction-manager>org.jboss.tm.TxManager</transaction-manager>
         <container-invoker-conf>
           <Optimized>False</Optimized>
         </container-invoker-conf>
         <container-pool-conf>
           <MaximumSize>100</MaximumSize>
           <MinimumSize>10</MinimumSize>
         </container-pool-conf>
       </container-configuration>
     </container-configurations>
   </jboss>



where am i missing something?

Roberto


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

Reply via email to