Hi,

I have written a session bean that uses JDO and I am trying to get it to
work in JBOSS.  
I have successfully used JDO outside of JBOSS so I'm pretty sure my problem
is a JBOSS configuration problem.

I have a small client application that gets a reference to my session bean
and calls one of the session bean's methods.
The result is this exception inside JBOSS...

[LedgerServer] javax.naming.NameNotFoundException: jdo not bound 
[LedgerServer]  at
org.jnp.server.NamingServer.getBinding(NamingServer.java:474) 
        <snip>
[LedgerServer]  at
org.jnp.interfaces.NamingContext.lookup(NamingContext.java:279) 
[LedgerServer]  at
javax.naming.InitialContext.lookup(InitialContext.java:350) 
[LedgerServer]  at
org.ledgertango.ejb.LedgerServerEJB.findObject(LedgerServerEJB.java:48) 
[LedgerServer]  at
org.ledgertango.ejb.LedgerServerEJB.findUserByLogin(LedgerServerEJB.java:95)

[LedgerServer]  at java.lang.reflect.Method.invoke(Native Method) 
        <snip>
[LedgerServer]  at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:6
43) 
[LedgerServer]  at java.lang.Thread.run(Thread.java:484) 


My bean is trying to get a JDO reference like so (complete code at the
bottom of this message)...
        InitialContext ic = null;
        DataObjects jdo = null;
        Database db = null;
        QueryResults results= null;
        try {
            ic = new InitialContext();
            jdo = (DataObjects) ic.lookup("java:comp/env/jdo/ledgertango");
            db = jdo.getDatabase();


I'm not surprised that the call to
ic.lookup("java:comp/env/jdo/ledgertango") failed since I got this error
when starting JBOSS...
[Auto deploy] Starting 
[Auto deploy] Auto deploy of file:/C:/jBoss-2.0/deploy/ledgerserver-ejb.jar 
[J2EE Deployer] Deploy J2EE application:
file:/C:/jBoss-2.0/deploy/ledgerserver-ejb.jar 
[J2EE Deployer] Create application ledgerserver-ejb.jar 
[J2EE Deployer] Installing EJB package: ledgerserver-ejb.jar 
[J2EE Deployer] Starting module ledgerserver-ejb.jar 
[Container factory]
Deploying:file:/C:/jBoss-2.0/bin/../tmp/deploy/ledgerserver-ejb.jar/ejb1002.
jar 
[Verifier] Verifying
file:/C:/jBoss-2.0/bin/../tmp/deploy/ledgerserver-ejb.jar/ejb1002.jar 
[Container factory] Deploying LedgerServer 
[Container factory] No resource manager found for jdo/ledgertango 
[Container factory] Deployed application:
file:/C:/jBoss-2.0/bin/../tmp/deploy/ledgerserver-ejb.jar/ejb1002.jar 
[Auto deploy] Started 

The essence of my problem is that I have absolutely no idea why I am getting
that error...
[Container factory] No resource manager found for jdo/ledgertango 


Earlier in the startup process JBOSS emitted these messages to server.log...
[CastorJDO] Initializing
[CastorJDO] DataObjects factory for jdbc/ledgertango bound to
jdo/ledgertango
[CastorJDO] Initialized


Anyway, I have included copies of all relevant files below.  I would be much
obliged if anybody could give me a clue as to what I'm doing wrong.


Thanks in advance,
Ted Stockwell
xqsite
3333 Warrenville Road
7th Floor
Lisle, IL  60532
Phone: 630.799.7500 x34169
888.412.7177 Toll Free



---------ejb-jar.xml---------------------------------
<!DOCTYPE ejb-jar PUBLIC '-//Sun Microsystems, Inc.//DTD Enterprise
JavaBeans 1.1//EN' 'http://java.sun.com/j2ee/dtds/ejb-jar_1_1.dtd'>
<ejb-jar>
  <enterprise-beans>

    <session>
      <description>LedgerServer</description>
      <ejb-name>LedgerServer</ejb-name>
      <home>org.ledgertango.LedgerServerHome</home>
      <remote>org.ledgertango.LedgerServer</remote>
      <ejb-class>org.ledgertango.ejb.LedgerServerEJB</ejb-class>
      <session-type>Stateless</session-type>
      <transaction-type>Container</transaction-type>

        <resource-ref>
           <description>Castor JDO DataObjects factory</description>
           <res-ref-name>jdo/ledgertango</res-ref-name>
           <res-type>org.exolab.castor.jdo.DataObjects</res-type>
           <res-auth>Container</res-auth>
        </resource-ref>
    </session>

  </enterprise-beans>

  <assembly-descriptor>

    <container-transaction>
        <method>
          <ejb-name>LedgerServer</ejb-name>
            <method-name>*</method-name>
        </method>
        <trans-attribute>Required</trans-attribute>
    </container-transaction>

  </assembly-descriptor>

</ejb-jar>

----------------------------------------------------------------
---------jboss.xml----------------------------------------------
<?xml version="1.0"?>
<jboss>
  <enterprise-beans>
    <session>
      <ejb-name>LedgerServer</ejb-name>

        <resource-managers>
           <resource-manager
res-class="org.jboss.ejb.deployment.JDBCResource">
              <res-name>jdbc/ledgertango</res-name>
              <res-jndi-name>jdbc/ledgertango</res-jndi-name>
           </resource-manager>
           <resource-manager
res-class="org.jboss.ejb.deployment.CastorJDOResource">
              <res-name>jdo/ledgertango</res-name>
              <res-jndi-name>jdo/ledgertango</res-jndi-name>
          </resource-manager>
        </resource-managers>

    </session>
  </enterprise-beans>
</jboss>

----------------------------------------------------------------
---database.xml-------------------------------------------------
<!DOCTYPE databases SYSTEM "xml/jdo-conf.dtd">
<database name="ledgertango" engine="interbase" >
  <mapping href="mapping.xml" />
  <jndi name="jdbc/ledgertango"/>
</database>
----------------------------------------------------------------
--------------LedgerServerEJB.java------------------------------
package org.ledgertango.ejb;

import org.ledgertango.*;
import org.exolab.castor.jdo.*;
import org.exolab.castor.mapping.*;

import java.rmi.*;
import java.util.*;
import java.net.*;
import java.io.*;

import javax.ejb.*;
import javax.naming.*;

/**
*
*   @author     ted stockwell
*   @version    $Revision: 1.11 $
*/
public class LedgerServerEJB
implements SessionBean, LedgerServerConstants
{
    SessionContext sessionContext= null;
    Database      db= null;

    //////////////////
    //
    // methods from SessionBean...
    //
    public void ejbCreate() throws CreateException { }
    public void ejbPostCreate() { }
    public void ejbRemove() { }
    public void ejbPassivate() { }
    public void ejbActivate() { }
    public void setSessionContext(SessionContext sc) {
        sessionContext= sc;
    }

    public Object findObject(String oql, Object[] params)
    throws FinderException
    {
        InitialContext ic = null;
        DataObjects jdo = null;
        Database db = null;
        QueryResults results= null;
        try {
            ic = new InitialContext();
            jdo = (DataObjects) ic.lookup("java:comp/env/jdo/ledgertango");
            db = jdo.getDatabase();
            OQLQuery query= db.getOQLQuery(oql);
            if (params != null) {
                for (int i= 0; i < params.length; i++)
                    query.bind(params[i]);
            }
            results= query.execute();
            if (!results.hasMore())
                return null;
            return results.next();
        }
        catch (TransactionNotInProgressException x) {
            x.printStackTrace();
            throw new FinderException("Internal Error : "+x.getMessage());
        }
        catch (PersistenceException x) {
            x.printStackTrace();
            throw new FinderException("Internal Error : "+x.getMessage());
        }
        catch (NamingException x) {
            x.printStackTrace();
            throw new FinderException("Internal Error : "+x.getMessage());
        }
        finally {
            if (results != null) {
                try {
                    results.close();
                }
                catch (Throwable t) {
                    t.printStackTrace();
                }
            }
            if (db != null) {
                try {
                    db.close();
                }
                catch (Throwable t) {
                    t.printStackTrace();
                }
            }
        }
    }

    public User findUserByLogin(String login)
    throws FinderException
    {
        User user= (User)findObject("SELECT org.ledgertango.User WHERE
Login=$", new Object[] { login });
        if (user == null)
            throw new FinderException("No User with login of '"+login+"'");
        return user;
    }
}

----------------------------------------------------------------
---------------------------jboss.conf---------------------------
<MLET CODE = "org.jboss.logging.Logger" ARCHIVE="jboss.jar"
CODEBASE="../../lib/ext/">
</MLET>


<MLET CODE = "org.jboss.logging.ConsoleLogging" ARCHIVE="jboss.jar"
CODEBASE="../../lib/ext/">
   <ARG TYPE="java.lang.String" VALUE="Information,Warning,Error">
   <ARG TYPE="java.lang.String" VALUE="[{2}] {4}">
</MLET>

<MLET CODE = "org.jboss.util.ClassPathExtension" ARCHIVE="jboss.jar"
CODEBASE="../../lib/ext/">
   <ARG TYPE="java.lang.String" VALUE="../../log/">
</MLET>


<MLET CODE = "org.jboss.logging.FileLogging" ARCHIVE="jboss.jar"
CODEBASE="../../lib/ext/">
   <ARG TYPE="java.lang.String" VALUE="Information,Debug,Warning,Error">
   <ARG TYPE="java.lang.String" VALUE="[{2}] {4}">
</MLET>

<MLET CODE = "org.jboss.util.ClassPathExtension" ARCHIVE="jboss.jar"
CODEBASE="../../lib/ext/">
   <ARG TYPE="java.lang.String" VALUE="../../tmp/">
</MLET>

<MLET CODE = "org.jboss.util.ClassPathExtension" ARCHIVE="jboss.jar"
CODEBASE="../../lib/ext/">
   <ARG TYPE="java.lang.String" VALUE="../../db/">
</MLET>

<MLET CODE = "org.jboss.util.Info" ARCHIVE="jboss.jar"
CODEBASE="../../lib/ext/">
</MLET>

<MLET CODE = "org.jboss.util.ClassPathExtension" ARCHIVE="jboss.jar"
CODEBASE="../../lib/ext/">
   <ARG TYPE="java.lang.String" VALUE="./">
</MLET>

<MLET CODE = "org.jboss.jdbc.JdbcProvider"
ARCHIVE="jboss.jar,idb.jar,hsql.jar" CODEBASE="../../lib/ext/">
</MLET>

<MLET CODE = "org.jboss.web.WebService" ARCHIVE="jboss.jar,dynaserver.jar"
CODEBASE="../../lib/ext/">
</MLET>

<MLET CODE = "org.jboss.naming.NamingService" ARCHIVE="jnpserver.jar"
CODEBASE="../../lib/ext/">
</MLET>

<MLET CODE = "org.jboss.tm.TransactionManagerService"
ARCHIVE="jboss.jar,jta-spec1_0_1.jar" CODEBASE="../../lib/ext/">
</MLET>

<MLET CODE = "org.jboss.security.JaasSecurityManagerService"
ARCHIVE="jboss.jar" CODEBASE="../../lib/ext/">
</MLET>

<MLET CODE = "org.jboss.security.SimpleRealmMappingService"
ARCHIVE="jboss.jar" CODEBASE="../../lib/ext/">
</MLET>

<MLET CODE = "org.jboss.security.EJBSecurityManagerService"
ARCHIVE="jboss.jar" CODEBASE="../../lib/ext/">
</MLET>

<MLET CODE="org.jboss.jdbc.XADataSourceLoader" ARCHIVE="jboss.jar"
CODEBASE="../../lib/ext/">
    <ARG TYPE="java.lang.String" VALUE="DefaultDS">
    <ARG TYPE="java.lang.String"
VALUE="org.jboss.minerva.xa.XADataSourceImpl">
</MLET>

<MLET CODE = "org.jboss.ejb.ContainerFactory"
ARCHIVE="jboss.jar,ejb.jar,jnp-client.jar,ejxeditor.jar,ejxjboss.jar"
CODEBASE="../../lib/ext/">
</MLET>

<MLET CODE = "org.jboss.ejb.AutoDeployer" ARCHIVE="jboss.jar">
  <ARG TYPE="java.lang.String" VALUE="../deploy/">
</MLET>

<MLET CODE = "org.jboss.jmx.server.JMXAdaptorService" ARCHIVE="jboss.jar"
CODEBASE="../../lib/ext/">
</MLET>

<MLET CODE = "org.jboss.jmx.server.RMIConnectorService" ARCHIVE="jboss.jar"
CODEBASE="../../lib/ext/">
</MLET>

<MLET CODE = "com.sun.jdmk.comm.HtmlAdaptorServer" ARCHIVE="jmxtools.jar"
CODEBASE="../../lib/ext/" NAME="Adaptor:name=html">
</MLET>

<MLET CODE = "org.jboss.configuration.ConfigurationService"
ARCHIVE="jboss.jar,../xml.jar" CODEBASE="../../lib/ext/">
</MLET>

<!--
  -- The j2ee deployer can deploy jar,war and ear files.  Its role is to
  -- split the archive and hand the parts (jars, wars) to the relevant
  -- deployers
  --
  -- Arguments: #1: where the j2eedeployer should store its config files
  --            #2: the jar deployer: currently only ContainerFactory
  --            #3: the war deployer: you can use tomcat
(":service=EmbeddedTomcat")
  --                or jetty (":service=Jetty")
  --                See below to start these services
  -->
<MLET CODE = "org.jboss.deployment.J2eeDeployer"
ARCHIVE="jboss.jar,../xml.jar" CODEBASE="../../lib/ext/">
    <ARG TYPE="java.lang.String" VALUE="../tmp/deploy">
    <ARG TYPE="java.lang.String" VALUE="EJB:service=ContainerFactory">
    <ARG TYPE="java.lang.String" VALUE=":service=EmbeddedTomcat">
</MLET>


<MLET CODE = "org.jboss.tomcat.EmbeddedTomcatService" ARCHIVE="jboss.jar"
CODEBASE="../../lib/ext/">
    <ARG TYPE="int" VALUE=8080>
</MLET>

<MLET CODE = "org.jboss.spydermq.SpyderMQService" ARCHIVE="jboss.jar"
CODEBASE="../../lib/ext/">
</MLET>

<MLET CODE = "org.jboss.jdo.castor.CastorJDOImpl"
    ARCHIVE="jboss.jar,castor-0.8.9.jar,xerces.jar"
CODEBASE="../../lib/ext/">
   <ARG TYPE="java.lang.String" VALUE="file:../conf/database.xml">
   <ARG TYPE="java.lang.String" VALUE="jdo/ledgertango">
   <ARG TYPE="java.lang.Integer" VALUE="0">
   <ARG TYPE="java.lang.Boolean" VALUE="true">
   <ARG TYPE="java.lang.Boolean" VALUE="true">
</MLET>

----------------------------------------------------------------
---------------------------------server.log---------------------
[File logging] Initialized
[Classpath extension] Initializing
[Classpath extension] Added directory:file:/C:/jBoss-2.0/tmp/
[Classpath extension] Initialized
[Classpath extension] Initializing
[Classpath extension] Added directory:file:/C:/jBoss-2.0/db/
[Classpath extension] Initialized
[Info] Java version: 1.3.0,Sun Microsystems Inc.
[Info] Java VM: Java HotSpot(TM) Client VM 1.3.0-C,Sun Microsystems Inc.
[Info] System: Windows 2000 5.0,x86
[Classpath extension] Initializing
[Classpath extension] Added
library:file:/C:/jBoss-2.0/lib/ext/activation.jar
[Classpath extension] Added library:file:/C:/jBoss-2.0/lib/ext/awt.jar
[Classpath extension] Added
library:file:/C:/jBoss-2.0/lib/ext/castor-0.8.9.jar
[Classpath extension] Added
library:file:/C:/jBoss-2.0/lib/ext/dynaserver.jar
[Classpath extension] Added library:file:/C:/jBoss-2.0/lib/ext/ejb.jar
[Classpath extension] Added library:file:/C:/jBoss-2.0/lib/ext/ejxeditor.jar
[Classpath extension] Added library:file:/C:/jBoss-2.0/lib/ext/ejxejb.jar
[Classpath extension] Added library:file:/C:/jBoss-2.0/lib/ext/ejxjaws.jar
[Classpath extension] Added library:file:/C:/jBoss-2.0/lib/ext/ejxjboss.jar
[Classpath extension] Added library:file:/C:/jBoss-2.0/lib/ext/hsql.jar
[Classpath extension] Added library:file:/C:/jBoss-2.0/lib/ext/idb.jar
[Classpath extension] Added
library:file:/C:/jBoss-2.0/lib/ext/jboss-castorjdo.jar
[Classpath extension] Added library:file:/C:/jBoss-2.0/lib/ext/jboss.jar
[Classpath extension] Added
library:file:/C:/jBoss-2.0/lib/ext/jetty-service.jar
[Classpath extension] Added library:file:/C:/jBoss-2.0/lib/ext/jms.jar
[Classpath extension] Added library:file:/C:/jBoss-2.0/lib/ext/jmxtools.jar
[Classpath extension] Added library:file:/C:/jBoss-2.0/lib/ext/jndi.jar
[Classpath extension] Added library:file:/C:/jBoss-2.0/lib/ext/jnpserver.jar
[Classpath extension] Added
library:file:/C:/jBoss-2.0/lib/ext/jpl-util-0_5b.jar
[Classpath extension] Added
library:file:/C:/jBoss-2.0/lib/ext/jta-spec1_0_1.jar
[Classpath extension] Added library:file:/C:/jBoss-2.0/lib/ext/mail.jar
[Classpath extension] Added library:file:/C:/jBoss-2.0/lib/ext/spydermq.jar
[Classpath extension] Added
library:file:/C:/jBoss-2.0/lib/ext/tomcat-service.jar
[Classpath extension] Added library:file:/C:/jBoss-2.0/lib/ext/xerces.jar
[Classpath extension] Initialized
[JDBC] Loaded JDBC-driver:interbase.interclient.Driver
[Webserver] Initializing
[Webserver] Initialized
[Naming] Initializing
[Naming] Naming started on port 1099
[Naming] Initialized
[Transaction manager] Initializing
[Transaction manager] Initialized
[JAAS Security Manager] Initializing
[JAAS Security Manager] Initialized
[Simple Realm Mapping] Initializing
[Simple Realm Mapping] Initialized
[Security manager] Initializing
[Security manager] Initialized
[DefaultDS] Initializing
[DefaultDS] Initialized
[Container factory] Initializing
[Container factory] Initialized
[Auto deploy] Watching C:\jBoss-2.0\deploy
[Auto deploy] Initializing
[Auto deploy] Initialized
[JMX RMI Adaptor] Initializing
[JMX RMI Adaptor] Initialized
[JMX RMI Connector] Initializing
[JMX RMI Connector] Initialized
[Configuration] Initializing
[Configuration] Initialized
[J2EE Deployer] Initializing
[J2EE Deployer] Initialized
[EmbeddedTomcat] Initializing
[EmbeddedTomcat] Initialized
[SpyderMQ] Initializing
[SpyderMQ] Initialized
[CastorJDO] Initializing
[CastorJDO] DataObjects factory for jdbc/ledgertango bound to
jdo/ledgertango
[CastorJDO] Initialized
[Configuration] MaxActiveClientCount set to 10 in Adaptor:name=html
[Configuration] Port set to 8082 in Adaptor:name=html
[Configuration] LibraryDirectory set to C:\jBoss-2.0\bin in
DefaultDomain:service=MLet
[Configuration] TransactionTimeout set to 300 in
DefaultDomain:service=TransactionManager
[Configuration] Format set to [{2}] {4} in
DefaultDomain:service=Logging,type=Console
[Configuration] Port set to 8080 in DefaultDomain:service=Webserver
[Configuration] Format set to [{2}] {4} in
DefaultDomain:service=Logging,type=File
[Configuration] LogName set to server in
DefaultDomain:service=Logging,type=File
[Configuration] URL set to
jdbc:interbase://localhost//ledgertango/db/LEDGERTANGO.GDB in
DefaultDomain:service=XADataSource,name=DefaultDS
[Configuration] GCMinIdleTime set to 1200000 in
DefaultDomain:service=XADataSource,name=DefaultDS
[Configuration] JDBCUser set to SYSDBA in
DefaultDomain:service=XADataSource,name=DefaultDS
[Configuration] MaxSize set to 0 in
DefaultDomain:service=XADataSource,name=DefaultDS
[Configuration] Password set to masterkey in
DefaultDomain:service=XADataSource,name=DefaultDS
[Configuration] GCEnabled set to false in
DefaultDomain:service=XADataSource,name=DefaultDS
[Configuration] InvalidateOnError set to false in
DefaultDomain:service=XADataSource,name=DefaultDS
[Configuration] TimestampUsed set to false in
DefaultDomain:service=XADataSource,name=DefaultDS
[Configuration] Blocking set to true in
DefaultDomain:service=XADataSource,name=DefaultDS
[Configuration] GCInterval set to 120000 in
DefaultDomain:service=XADataSource,name=DefaultDS
[Configuration] IdleTimeout set to 1800000 in
DefaultDomain:service=XADataSource,name=DefaultDS
[Configuration] IdleTimeoutEnabled set to false in
DefaultDomain:service=XADataSource,name=DefaultDS
[Configuration] LoggingEnabled set to false in
DefaultDomain:service=XADataSource,name=DefaultDS
[Configuration] MaxIdleTimeoutPercent set to 1.0 in
DefaultDomain:service=XADataSource,name=DefaultDS
[Configuration] MinSize set to 0 in
DefaultDomain:service=XADataSource,name=DefaultDS
[Configuration] VerifyDeployments set to true in
EJB:service=ContainerFactory
[Configuration] MetricsEnabled set to false in EJB:service=ContainerFactory
[Configuration] VerifierVerbose set to true in EJB:service=ContainerFactory
[Configuration] Detected JMX Bug: Server reports attribute 'JDBCUser' is not
writeable for MBean 'DefaultDomain:name=DefaultDS,service=XADataSource'
[Configuration] Detected JMX Bug: Server reports attribute 'TimestampUsed'
is not writeable for MBean
'DefaultDomain:name=DefaultDS,service=XADataSource'
[EmbeddedTomcat] Starting
[EmbeddedTomcat] Testing if Tomcat is present....
[EmbeddedTomcat] OK
[EmbeddedTomcat] ContextManager: Adding context Ctx(  )
[EmbeddedTomcat] path="" :jsp: init
[EmbeddedTomcat] PoolTcpConnector: Starting HttpConnectionHandler on 8080
[EmbeddedTomcat] Started
[Simple Realm Mapping] Starting
[Simple Realm Mapping] Started
[Webserver] Starting
[Webserver] Started
[Transaction manager] Starting
[Transaction manager] Started
[Naming] Starting
[Naming] Started
[DefaultDS] Starting
[DefaultDS] XA Connection pool DefaultDS bound to java:/DefaultDS
[DefaultDS] Started
[CastorJDO] Starting
[CastorJDO] Started
[JAAS Security Manager] Starting
[JAAS Security Manager] Started
[Container factory] Starting
[Container factory] Started
[J2EE Deployer] Starting
[J2EE Deployer] Cleaning up deployment directory
file:/C:/jBoss-2.0/bin/../tmp/deploy/
[J2EE Deployer] Started
[Security manager] Starting
[Security manager] Started
[Auto deploy] Starting
[Auto deploy] Auto deploy of file:/C:/jBoss-2.0/deploy/ledgerserver-ejb.jar
[J2EE Deployer] Deploy J2EE application:
file:/C:/jBoss-2.0/deploy/ledgerserver-ejb.jar
[J2EE Deployer] Could not delete temporary file:
/C:/jBoss-2.0/bin/../tmp/deploy/copy1001.zip
[J2EE Deployer] Create application ledgerserver-ejb.jar
[J2EE Deployer] Installing EJB package: ledgerserver-ejb.jar
[J2EE Deployer] Starting module ledgerserver-ejb.jar
[Container factory]
Deploying:file:/C:/jBoss-2.0/bin/../tmp/deploy/ledgerserver-ejb.jar/ejb1002.
jar
[Container factory] Loading ejb-jar.xml :
jar:file:/C:/jBoss-2.0/bin/../tmp/deploy/ledgerserver-ejb.jar/ejb1002.jar!/M
ETA-INF/ejb-jar.xml
[Container factory] Loading standardjboss.xml :
file:/C:/jBoss-2.0/conf/default/standardjboss.xml
[Container factory]
jar:file:/C:/jBoss-2.0/bin/../tmp/deploy/ledgerserver-ejb.jar/ejb1002.jar!/M
ETA-INF/jboss.xml found. Overriding defaults
[Verifier] Verifying
file:/C:/jBoss-2.0/bin/../tmp/deploy/ledgerserver-ejb.jar/ejb1002.jar
[Verifier] LedgerServer: Verified.
[Container factory] Deploying LedgerServer
[Container factory] Container Invoker RMI Port='4444'
[Container factory] Container Invoker Optimize='true'
[Container factory] No resource manager found for jdo/ledgertango
[Container factory] Mapped Container method remove HASH -1842617161
[Container factory] Mapped Container method getEJBHome HASH -993218923
[Container factory] Mapped Container method getHandle HASH 1182305581
[Container factory] Mapped Container method getPrimaryKey HASH -131865408
[Container factory] Mapped Container method isIdentical HASH 285457048
[Container factory] Mapped findUserByLogin 86665002to public
org.ledgertango.User
org.ledgertango.ejb.LedgerServerEJB.findUserByLogin(java.lang.String) throws
javax.ejb.FinderException
[Container factory] Mapping remove
[Container factory] Mapping remove
[Container factory] Mapping getEJBMetaData
[Container factory] Mapping getHomeHandle
[Container factory] Mapping create
[Container factory] Bound LedgerServer to LedgerServer
[Container factory] Deployed application:
file:/C:/jBoss-2.0/bin/../tmp/deploy/ledgerserver-ejb.jar/ejb1002.jar
[J2EE Deployer] J2EE application:
file:/C:/jBoss-2.0/deploy/ledgerserver-ejb.jar is deployed.
[Auto deploy] Started
[SpyderMQ] Starting
[SpyderMQ] Testing if SpyderMQ is present....
[SpyderMQ] OK
[SpyderMQ] Starting SpyderMQ...
[SpyderMQ] Started
[JMX RMI Adaptor] Starting
[JMX RMI Adaptor] Started
[JMX RMI Connector] Starting
[JMX RMI Connector] Started
[Default] 23 services and 4 other MBeans started.
[Default] Shutdown hook added
[Default] jBoss 2.0 FINAL Started
[LedgerServer] javax.naming.NameNotFoundException: jdo not bound
[LedgerServer]  at
org.jnp.server.NamingServer.getBinding(NamingServer.java:474)
[LedgerServer]  at
org.jnp.server.NamingServer.getBinding(NamingServer.java:482)
[LedgerServer]  at
org.jnp.server.NamingServer.getObject(NamingServer.java:488)
[LedgerServer]  at org.jnp.server.NamingServer.lookup(NamingServer.java:254)
[LedgerServer]  at org.jnp.server.NamingServer.lookup(NamingServer.java:257)
[LedgerServer]  at
org.jnp.interfaces.NamingContext.lookup(NamingContext.java:295)
[LedgerServer]  at
org.jnp.interfaces.NamingContext.lookup(NamingContext.java:403)
[LedgerServer]  at
org.jnp.interfaces.NamingContext.lookup(NamingContext.java:279)
[LedgerServer]  at
javax.naming.InitialContext.lookup(InitialContext.java:350)
[LedgerServer]  at
org.ledgertango.ejb.LedgerServerEJB.findObject(LedgerServerEJB.java:48)
[LedgerServer]  at
org.ledgertango.ejb.LedgerServerEJB.findUserByLogin(LedgerServerEJB.java:95)
[LedgerServer]  at java.lang.reflect.Method.invoke(Native Method)
[LedgerServer]  at
org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(Stateles
sSessionContainer.java:472)
[LedgerServer]  at
org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSe
ssionInstanceInterceptor.java:87)
[LedgerServer]  at
org.jboss.ejb.plugins.TxInterceptorCMT.invokeNext(TxInterceptorCMT.java:133)
[LedgerServer]  at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.
java:263)
[LedgerServer]  at
org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:99)
[LedgerServer]  at
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:14
4)
[LedgerServer]  at
org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192)
[LedgerServer]  at
org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessionContainer.jav
a:271)
[LedgerServer]  at
org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerI
nvoker.java:163)
[LedgerServer]  at java.lang.reflect.Method.invoke(Native Method)
[LedgerServer]  at
sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:241)
[LedgerServer]  at sun.rmi.transport.Transport$1.run(Transport.java:142)
[LedgerServer]  at java.security.AccessController.doPrivileged(Native
Method)
[LedgerServer]  at
sun.rmi.transport.Transport.serviceCall(Transport.java:139)
[LedgerServer]  at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:443)
[LedgerServer]  at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:6
43)
[LedgerServer]  at java.lang.Thread.run(Thread.java:484)


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

Reply via email to