Hi Aaron !

I followed your procedures, and got the following problem on deployment :
(below that output is the content of my ejb-jar.xml and jboss.xml files)

[Auto deploy] Auto deploy of
file:/usr/local/linuxshare/jboss/deploy/Quiz.jar
[Container factory]
Deploying:file:/usr/local/linuxshare/jboss/deploy/Quiz.jar
[Container factory] Deploying Quiz
[Container factory] No configuration chosen. Using default configuration
[Container factory] java.lang.NullPointerException
[Container factory]     at
org.jboss.ejb.ContainerFactory.deploy(ContainerFactor
y.java:214)
[Container factory]     at
org.jboss.ejb.ContainerFactory.deploy(ContainerFactor
y.java:98)
[Container factory]     at java.lang.reflect.Method.invoke(Native Method)
[Container factory]     at
javax.management.MBeanServer.invoke(MBeanServer.java:
1635)
[Container factory]     at
javax.management.MBeanServer.invoke(MBeanServer.java:
1501)
[Container factory]     at
org.jboss.ejb.AutoDeployer.deploy(AutoDeployer.java:2
58)
[Container factory]     at
org.jboss.ejb.AutoDeployer.run(AutoDeployer.java:194)
[Container factory]     at
org.jboss.ejb.AutoDeployer.startService(AutoDeployer.
java:237)
[Container factory]     at
org.jboss.util.ServiceMBeanSupport.preRegister(Servic
eMBeanSupport.java:147)
[Container factory]     at
org.jboss.util.ServiceMBeanSupport.start(ServiceMBean
Support.java:86)
[Container factory]     at java.lang.reflect.Method.invoke(Native Method)

[Container factory]     at
javax.management.MBeanServer.preRegisterInvoker(MBean
Server.java:2253)
[Container factory]     at
javax.management.loading.MLet.getMBeansFromURL(MLet.j
ava:208)
[Container factory]     at
javax.management.loading.MLet.getMBeansFromURL(MLet.j
ava:385)
[Container factory]     at
javax.management.MBeanServer.createMBean(MBeanServer.
java:721)
[Container factory]     at org.jboss.Main.run(Main.java:109)
[Container factory]     at org.jboss.Main$1.run(Main.java:81)
[Container factory]     at
java.security.AccessController.doPrivileged(Native Me
thod)
[Auto deploy] Deployment
failed:file:/usr/local/linuxshare/jboss/deploy/Quiz.jar
[Container factory]     at org.jboss.Main.main(Main.java:77)
[Auto deploy] org.jboss.ejb.DeploymentException: Could not deploy
file:/usr/loca
l/linuxshare/jboss/deploy/Quiz.jar, Cause:java.lang.NullPointerException
[Auto deploy]   at java.lang.Throwable.<init>(Throwable.java:96)
[Auto deploy]   at java.lang.Exception.<init>(Exception.java:44)
[Auto deploy]   at
org.jboss.ejb.DeploymentException.<init>(DeploymentException.
java:34)
[Auto deploy]   at
org.jboss.ejb.ContainerFactory.deploy(ContainerFactory.java:3
44)
[Auto deploy]   at
org.jboss.ejb.ContainerFactory.deploy(ContainerFactory.java:9
8)
[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
org.jboss.ejb.AutoDeployer.startService(AutoDeployer.java:237
)
[Auto deploy]   at
org.jboss.util.ServiceMBeanSupport.start(ServiceMBeanSupport.
java:86)
[Auto deploy]   at
org.jboss.util.ServiceMBeanSupport.preRegister(ServiceMBeanSu
pport.java:147)
[Auto deploy]   at java.lang.reflect.Method.invoke(Native Method)
[Auto deploy]   at
javax.management.MBeanServer.preRegisterInvoker(MBeanServer.j
ava:2253)
[Auto deploy]   at
javax.management.MBeanServer.createMBean(MBeanServer.java:721
)
[Auto deploy]   at
javax.management.loading.MLet.getMBeansFromURL(MLet.java:385)
[Auto deploy]   at
javax.management.loading.MLet.getMBeansFromURL(MLet.java:208)
[Auto deploy]   at org.jboss.Main.run(Main.java:109)
[Auto deploy]   at org.jboss.Main$1.run(Main.java:81)
[Auto deploy]   at java.security.AccessController.doPrivileged(Native
Method)
[Auto deploy]   at org.jboss.Main.main(Main.java:77)

Here the entry in my jboss.conf :

<MLET CODE="org.jboss.jdbc.XADataSourceLoader"
ARCHIVE="jboss.jar,jdbc6.5-1.2.jar" CODEBASE="../lib/ext/">
    <ARG TYPE="java.lang.String" VALUE="postgres">
    <ARG TYPE="java.lang.String"
VALUE="org.jboss.minerva.xa.XADataSourceImpl">
</MLET>

the only content in my jboss.jcml :
<mbean name="DefaultDomain:service=XADataSource,name=postgres">
    <attribute name="URL">jdbc:postgresql:wapdb</attribute>
    <attribute name="JDBCUser">onu</attribute>
    <attribute name="Password">onu</attribute>
</mbean>

jboss.properties:
jdbc.drivers=org.hsql.jdbcDriver,jdbc.idbDriver,postgresql.Driver

ejb-jar.xml :

<?xml version="1.0" encoding="Cp1252"?>

<ejb-jar>
    <description>jBoss wap framework application </description>
    <display-name>wapplication</display-name>
    <resource-managers>
       <resource-manager res-class="org.jboss.ejb.deployment.JDBCResource">
           <res-name>wapdb</res-name>
           <res-jndi-name>xa.postgres</res-jndi-name>
       </resource-manager>
    </resource-managers>
    <enterprise-beans>
           <session>
             <ejb-name>Quiz</ejb-name>
             <jndi-name>Quiz</jndi-name>
             <home>framework.application.QuizHome</home>
             <remote>framework.application.Quiz</remote>
             <ejb-class>framework.application.QuizBean</ejb-class>
             <session-type>Stateless</session-type>
             <transaction-type>Bean</transaction-type>
             <resource-ref>
                  <res-ref-name>wapdb</res-ref-name>
                  <resource-name>wapdb</resource-name>
             </resource-ref>
                </session>
 </enterprise-beans>
</ejb-jar>


and here the jboss.xml : (also in directory META-INF, shouldnt it be there
?)

<?xml version="1.0" encoding="Cp1252"?>
<jboss>
     <resource-managers>
     <resource-manager res-class="org.jboss.ejb.deployment.JDBCResource">
             <res-name>wapdb</res-name>
                <res-jndi-name>xa.postgres</res-jndi-name>
     </resource-manager>
     </resource-managers>


     <enterprise-beans>
        <session>
          <ejb-name>Quiz</ejb-name>
          <jndi-name>Quiz</jndi-name>
<configuration-name></configuration-name>
                <resource-ref>
                    <res-ref-name>wapdb</res-ref-name>
                  <resource-name>wapdb</resource-name>
            </resource-ref>
        </session>
    </enterprise-beans>

</jboss>



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

Reply via email to