Perhaps some of the needed mbeans are not getting started. Looking at port 8082, do you see
jboss.jca:service=RARDeployer jboss.jca:service=CachedConnectionManager jboss.jca:service=RARDeployment,name=JBoss LocalTransaction JDBC Wrapper You might try also removing whitespace <depends optional-attribute-name="OldRarDeployment">jboss.jca:service=RARDeployment,name=JBoss LocalTransaction JDBC Wrapper</depends> (all on one line) david jencks On 2002.06.05 01:52:58 -0400 Diken Chen wrote: > Hello: > > I meet some problem when config an Oracle DataSource. I get > oracle-service.xml from cvs and modify it.Here is total file content of > oracle-service.xml: > > // begin oracle-service.xml > <?xml version="1.0" encoding="UTF-8"?> > <!-- > ===================================================================== --> > <!-- --> > <!-- JBoss Server Configuration --> > <!-- --> > <!-- > ===================================================================== --> > <server> > <!-- > ==================================================================== > --> > <!-- ConnectionManager setup for Oracle dbs --> > <!-- Build jmx-api (build/build.sh all) and view for config > documentation --> > <!-- Thanks to Steven Coy --> > <!-- > ==================================================================== > --> > <mbean code="org.jboss.resource.connectionmanager.LocalTxConnectionManager" > name="jboss.jca:service=LocalTxCM,name=OracleDS"> > > <!-- Include a login module configuration named OracleDbRealm. > Update your login-conf.xml, here is an example for a > ConfiguredIdentityLoginModule: > <application-policy name = "OracleDbRealm"> > <authentication> > <login-module code = > "org.jboss.resource.security.ConfiguredIdentityLoginModule" flag > = > "required"> > <module-option name = "principal">yourprincipal</module-option> > <module-option name = "userName">yourusername</module-option> > <module-option name = "password">yourpassword</module-option> > <module-option name = > "managedConnectionFactoryName">jboss.jca:service=LocalTxCM,name=OracleDS</mo > dule-option> > </login-module> > </authentication> > </application-policy> > NOTE: the application-policy name attribute must match > SecurityDomainJndiName, and the > module-option name = "managedConnectionFactoryName" > must match the object name of the ConnectionManager you are > configuring > here. > --> > <!--comment out this line if you want component managed security > or want > to use the default values in the > ManagedConnectionFactoryProperties > <attribute name="SecurityDomainJndiName">OracleDbRealm</attribute> > --> > <depends optional-attribute-name="ManagedConnectionFactoryName"> > <!--embedded mbean--> > <mbean code="org.jboss.resource.connectionmanager.RARDeployment" > name="jboss.jca:service=LocalTxDS,name=OracleDS"> > <attribute name="JndiName">OracleDS</attribute> > <attribute name="ManagedConnectionFactoryProperties"> > <properties> > <config-property name="ConnectionURL" > >type="java.lang.String">jdbc:oracle:thin:@192.168.1.201:1521:tbcn</config-property> > <config-property name="DriverClass" > >type="java.lang.String">oracle.jdbc.driver.OracleDriver</config-property> > <!--set these only if you want only default logins, not > through JAAS --> > <config-property name="UserName" > type="java.lang.String">van</config-property> > <config-property name="Password" > type="java.lang.String">tblink</config-property> > </properties> > </attribute> > <!--Below here are advanced properties --> > <!--hack--> > <depends optional-attribute-name="OldRarDeployment"> > jboss.jca:service=RARDeployment,name=JBoss > LocalTransaction JDBC Wrapper > </depends> > </mbean> > </depends> > <depends optional-attribute-name="ManagedConnectionPool"> > <!--embedded mbean--> > <mbean >code="org.jboss.resource.connectionmanager.JBossManagedConnectionPool" > > name="jboss.jca:service=LocalTxPool,name=OracleDS"> > <attribute name="MinSize">0</attribute> > <attribute name="MaxSize">50</attribute> > <attribute name="BlockingTimeoutMillis">5000</attribute> > <attribute name="IdleTimeoutMinutes">15</attribute> > <!--criteria indicates if Subject (from security domain) or > app supplied > parameters (such as from getConnection(user, pw)) are used to > distinguish > connections in the pool. Choices are > ByContainerAndApplication (use both), > ByContainer (use Subject), > ByApplication (use app supplied params only), > ByNothing (all connections are equivalent, usually if adapter > supports > reauthentication)--> > <attribute name="Criteria">ByContainer</attribute> > </mbean> > </depends> > <depends >optional-attribute-name="CachedConnectionManager">jboss.jca:service=CachedConnectionManager</depends> > <!-- > <depends >optional-attribute-name="JaasSecurityManagerService">jboss.security:name=JaasSecurityManager</depends> > > --> > <attribute name="SecurityDomainJndiName">java:/jaas/OracleDbRealm</attribute> > <attribute name="TransactionManager">java:/TransactionManager</attribute> > <!--make the rar deploy! hack till better deployment--> > <depends>jboss.jca:service=RARDeployer</depends> > </mbean> > > </server> > > // end oracle-service.xml > > then modifyed login-config.xml add the following line: > > <application-policy name = "OracleDbRealm"> > <authentication> > <login-module code = "org.jboss.resource.security.ConfiguredIdentityLoginModule" > flag ="required"> > <module-option name = "principal">vason</module-option> > <module-option name = "userName">van</module-option> > <module-option name = "password">tblink</module-option> > <module-option name = >"managedConnectionFactoryName">jboss.jca:service=LocalTxCM,name=OracleDS</module-option> > </login-module> > </authentication> > </application-policy> > > run jboss. no error encountered. here is the verbose output: > > 13:35:24,359 INFO [MainDeployer] Starting deployment of package: > file:/D:/JBoss3.0/server/defaul > t/deploy/oracle-service.xml > 13:35:25,156 WARN [ServiceController] > jboss.jca:service=LocalTxDS,name=OracleDS does not impleme > nt any Service methods > 13:35:25,156 INFO [JBossManagedConnectionPool] Creating > 13:35:25,171 INFO [JBossManagedConnectionPool] Created > 13:35:25,171 INFO [JBossManagedConnectionPool] Starting > 13:35:25,171 INFO [JBossManagedConnectionPool] Started > 13:35:25,187 INFO [MainDeployer] Successfully completed deployment of > package: file:/D:/JBoss3.0/server/default/deploy/oracle-service.xml > > It seems everything is ok. but when deploy EntityBean It saids > > 13:35:27,656 INFO [EjbModule] Deploying WfWorkflowBean > 13:35:29,171 ERROR [EntityContainer] Exception in service lifecyle > operation: create > org.jboss.deployment.DeploymentException: OracleDS not bound > at >org.jboss.ejb.plugins.jaws.metadata.JawsApplicationMetaData.create(JawsApplicationMeta > Data.java:137) > at >org.jboss.ejb.plugins.jaws.metadata.JawsXmlFileLoader.load(JawsXmlFileLoader.java:85) > at >org.jboss.ejb.plugins.jaws.jdbc.JDBCCommandFactory.<init>(JDBCCommandFactory.java:139) > > at >org.jboss.ejb.plugins.jaws.JAWSPersistenceManager.create(JAWSPersistenceManager.java:1 > 02) > at >org.jboss.ejb.plugins.CMPPersistenceManager.create(CMPPersistenceManager.java:155) > at org.jboss.ejb.EntityContainer.create(EntityContainer.java:337) > at org.jboss.ejb.Container.invoke(Container.java:790) > at org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:1055) > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at >org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:867) > at $Proxy0.create(Unknown Source) > at org.jboss.system.ServiceController.create(ServiceController.java:271) > at java.lang.reflect.Method.invoke(Native Method) > at >org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java: > 284) > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174) > at $Proxy10.create(Unknown Source) > at org.jboss.ejb.EjbModule.createService(EjbModule.java:381) > at org.jboss.system.ServiceMBeanSupport.create(ServiceMBeanSupport.java:134) > at java.lang.reflect.Method.invoke(Native Method) > at >org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java: > 284) > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at >org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:867) > at $Proxy0.create(Unknown Source) > at org.jboss.system.ServiceController.create(ServiceController.java:271) > at org.jboss.system.ServiceController.create(ServiceController.java:211) > at java.lang.reflect.Method.invoke(Native Method) > at >org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java: > 284) > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174) > at $Proxy5.create(Unknown Source) > at org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:376) > at org.jboss.deployment.MainDeployer.create(MainDeployer.java:626) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:506) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:470) > at java.lang.reflect.Method.invoke(Native Method) > at >org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java: > 284) > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174) > at $Proxy4.deploy(Unknown Source) > at >org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:350 > ) > at >org.jboss.deployment.scanner.URLDeploymentScanner.scanDirectory(URLDeploymentScanner.j > ava:530) > at >org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:410) > at >org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeployment > Scanner.java:237) > at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:162) > at java.lang.reflect.Method.invoke(Native Method) > at >org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java: > 284) > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at >org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:867) > at $Proxy0.start(Unknown Source) > at org.jboss.system.ServiceController.start(ServiceController.java:341) > at java.lang.reflect.Method.invoke(Native Method) > at >org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java: > 284) > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174) > at $Proxy3.start(Unknown Source) > at org.jboss.deployment.SARDeployer.start(SARDeployer.java:281) > at org.jboss.deployment.MainDeployer.start(MainDeployer.java:665) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:507) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:470) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:452) > at java.lang.reflect.Method.invoke(Native Method) > at >org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java: > 284) > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:320) > at org.jboss.system.server.ServerImpl.start(ServerImpl.java:218) > at org.jboss.Main.boot(Main.java:142) > at org.jboss.Main$1.run(Main.java:375) > at java.lang.Thread.run(Thread.java:484) > 13:35:29,640 INFO [EjbModule] Remove JSR-77 EJB Module: > jboss.management.single:J2EEApplication= > ,J2EEServer=Single,j2eeType=EJBModule,name=wfworkflowEB.jar > 13:35:29,640 ERROR [EjbModule] Initialization failed > org.jboss.deployment.DeploymentException: OracleDS not bound > at >org.jboss.ejb.plugins.jaws.metadata.JawsApplicationMetaData.create(JawsApplicationMeta > Data.java:137) > at >org.jboss.ejb.plugins.jaws.metadata.JawsXmlFileLoader.load(JawsXmlFileLoader.java:85) > at >org.jboss.ejb.plugins.jaws.jdbc.JDBCCommandFactory.<init>(JDBCCommandFactory.java:139) > > at >org.jboss.ejb.plugins.jaws.JAWSPersistenceManager.create(JAWSPersistenceManager.java:1 > 02) > at >org.jboss.ejb.plugins.CMPPersistenceManager.create(CMPPersistenceManager.java:155) > at org.jboss.ejb.EntityContainer.create(EntityContainer.java:337) > at org.jboss.ejb.Container.invoke(Container.java:790) > at org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:1055) > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at >org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:867) > at $Proxy0.create(Unknown Source) > at org.jboss.system.ServiceController.create(ServiceController.java:271) > at java.lang.reflect.Method.invoke(Native Method) > at >org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java: > 284) > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174) > at $Proxy10.create(Unknown Source) > at org.jboss.ejb.EjbModule.createService(EjbModule.java:381) > at org.jboss.system.ServiceMBeanSupport.create(ServiceMBeanSupport.java:134) > at java.lang.reflect.Method.invoke(Native Method) > at >org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java: > 284) > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at >org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:867) > at $Proxy0.create(Unknown Source) > at org.jboss.system.ServiceController.create(ServiceController.java:271) > at org.jboss.system.ServiceController.create(ServiceController.java:211) > at java.lang.reflect.Method.invoke(Native Method) > at >org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java: > 284) > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174) > at $Proxy5.create(Unknown Source) > at org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:376) > at org.jboss.deployment.MainDeployer.create(MainDeployer.java:626) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:506) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:470) > at java.lang.reflect.Method.invoke(Native Method) > at >org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java: > 284) > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174) > at $Proxy4.deploy(Unknown Source) > at >org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:350 > ) > at >org.jboss.deployment.scanner.URLDeploymentScanner.scanDirectory(URLDeploymentScanner.j > ava:530) > at >org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:410) > at >org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeployment > Scanner.java:237) > at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:162) > at java.lang.reflect.Method.invoke(Native Method) > at >org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java: > 284) > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at >org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:867) > at $Proxy0.start(Unknown Source) > at org.jboss.system.ServiceController.start(ServiceController.java:341) > at java.lang.reflect.Method.invoke(Native Method) > at >org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java: > 284) > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174) > at $Proxy3.start(Unknown Source) > at org.jboss.deployment.SARDeployer.start(SARDeployer.java:281) > at org.jboss.deployment.MainDeployer.start(MainDeployer.java:665) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:507) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:470) > at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:452) > at java.lang.reflect.Method.invoke(Native Method) > at >org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java: > 284) > at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:492) > at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:320) > at org.jboss.system.server.ServerImpl.start(ServerImpl.java:218) > at org.jboss.Main.boot(Main.java:142) > at org.jboss.Main$1.run(Main.java:375) > at java.lang.Thread.run(Thread.java:484) > > > Who can tell me what's wrong with my config. > > _______________________________________________________________ Don't miss the 2002 Sprint PCS Application Developer's Conference August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user
