2 Replies Latest reply on Aug 15, 2007 7:23 AM by henry lu

    JNDI problem

    henry lu Newbie

      I got the following errors when I deploy my app:

      8:05:32,718 WARN [ServiceController] Problem starting service jboss.web.deploy
      ent:war=aaa.war,id=-1582241627
      rg.jboss.deployment.DeploymentException: Error during deploy; - nested throwabl
      : (javax.naming.NamingException: resource-ref: java:mcv_test has no valid JNDI
      inding. Check the jboss-web/resource-ref.)
      at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:384)

      at org.jboss.web.WebModule.startModule(WebModule.java:83)
      at org.jboss.web.WebModule.startService(WebModule.java:61)
      at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanS
      ...

      Here is my oracle-ds.xml file:

      <jndi-name>mcv_test</jndi-name>
      <connection-url>jdbc:oracle:thin:@123:1521:xxx</connection-url>
      <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
      <user-name>x</user-name>
      y

      within the app, WEB-INF, I have jboss-web.xml:

      <jboss-web>
      <resource-ref>
      <res-ref-name>mcv_test</res-ref-name>
      <jndi-name>java:mcv_test</jndi-name>
      </resource-ref>
      </jboss-web>

      and web.xml:

      <resource-ref>
      <res-ref-name>java:mcv_test</res-ref-name>
      <res-type>javax.sql.DataSource</res-type>
      <res-auth>Container</res-auth>
      <res-sharing-scope>Shareable</res-sharing-scope>
      </resource-ref>

      Are there any idea how to fix the problem?

      -Henry