Posted by sdomsta on Sun 27 Jul 03:06 (modification of post by sdomsta view diff)
report abuse | download | new post
- <!-- PROBLEM: Owner sdomsta on freenode.net -->
- Postgres JNDI Datasource problem in JBoss 4.0.4 GA, 4.2.2, 4.2.3, and I'm assuming others...
- DB: PostgreSQL 8.1
- JBoss AS: 4.0.4 GA, 4.2.2, 4.2.3, and assuming others
- Java implementation: Spring 2.5, Hibernate
- Files where datasource referenced:
- * /WEB-INF/jboss-web.xml (see point 2) )
- * /WEB-INF/web.xml (see point 3) )
- * classpath:applicationContext.xml (see point 4) )
- -->
- <!-- jboss-4.0.4.GA/server/default/deploy/postgres-ds.xml -->
- <datasources>
- <local-tx-datasource>
- <jndi-name>/jdbc/pgds</jndi-name>
- <type-mapping>Postgresql 8.0</type-mapping>
- <connection-url>jdbc:postgresql://localhost:5432/mydb</connection-url>
- <driver-class>org.postgresql.Driver</driver-class>
- <user-name>myuser</user-name>
- <password>mypassword</password>
- <min-pool-size>1</min-pool-size>
- <max-pool-size>5</max-pool-size>
- </local-tx-datasource>
- </datasources>
- <!--
- 1) When the AS starts up, it seems to bind the datasource fine - see the following log: [server.log]
- -----------------------------------------------------------------------------------------------------
- 2008-07-27 11:34:18,725 DEBUG [org.jboss.deployment.MainDeployer] Starting deployment of package: file:/usr/local/jboss/jboss-4.0.4.GA/server/default/deploy/postgres-ds.xml
- 2008-07-27 11:34:18,725 DEBUG [org.jboss.deployment.MainDeployer] Starting deployment (init step) of package at: file:/usr/local/jboss/jboss-4.0.4.GA/server/default/deploy/postgres-ds.xml
- 2008-07-27 11:34:18,726 DEBUG [org.jboss.deployment.MainDeployer] Copying file:/usr/local/jboss/jboss-4.0.4.GA/server/default/deploy/postgres-ds.xml ->
- /usr/local/jboss/jboss-4.0.4.GA/server/default/tmp/deploy/tmp29145postgres-ds.xml
- 2008-07-27 11:34:18,726 DEBUG [org.jboss.deployment.MainDeployer] using deployer org.jboss.deployment.XSLSubDeployer@cd8e1f
- 2008-07-27 11:34:18,764 DEBUG [org.jboss.deployment.XSLSubDeployer] transformed into doc: [#document: null]
- 2008-07-27 11:34:18,765 DEBUG [org.jboss.deployment.XSLSubDeployer] transformed into doc: <server>
- -->
- <mbean code='org.jboss.resource.connectionmanager.TxConnectionManager' display-name='ConnectionManager for DataSource /jdbc/pgds' name='jboss.jca:service=LocalTxCM,name=/jdbc/pgds'>
- <attribute name='TrackConnectionByTx'>true</attribute>
- <attribute name='LocalTransactions'>true</attribute>
- <depends optional-attribute-name='ManagedConnectionPool'>
- <mbean code='org.jboss.resource.connectionmanager.JBossManagedConnectionPool' display-name='Connection Pool for DataSource /jdbc/pgds' name='jboss.jca:service=ManagedConnectionPool,name=/jdbc/pgds'>
- <depends optional-attribute-name='ManagedConnectionFactoryName'>
- <mbean code='org.jboss.resource.connectionmanager.RARDeployment' display-name='ManagedConnectionFactory for DataSource /jdbc/pgds' name='jboss.jca:service=ManagedConnectionFactory,name=/jdbc/pgds'>
- <depends optional-attribute-name='OldRarDeployment'>jboss.jca:service=RARDeployment,name='jboss-local-jdbc.rar'</depends>
- <attribute name='RARName'/>
- <attribute name='ConnectionDefinition'>javax.sql.DataSource</attribute>
- <attribute name='ManagedConnectionFactoryProperties'>
- <properties>
- <config-property name='ConnectionURL' type='java.lang.String'>jdbc:postgresql://localhost:5432/mydb</config-property>
- <config-property name='DriverClass' type='java.lang.String'>org.postgresql.Driver</config-property>
- <config-property name='UserName' type='java.lang.String'>myuser</config-property>
- <config-property name='Password' type='java.lang.String'>mypassword</config-property>
- </properties>
- </attribute>
- </mbean>
- </depends>
- <attribute name='MinSize'>1</attribute>
- <attribute name='MaxSize'>5</attribute>
- <attribute name='BlockingTimeoutMillis'>30000</attribute>
- <attribute name='IdleTimeoutMinutes'>15</attribute>
- <attribute name='Criteria'>ByNothing</attribute>
- </mbean>
- </depends>
- <attribute name='JndiName'>/jdbc/pgds</attribute>
- <depends optional-attribute-name='CachedConnectionManager'>jboss.jca:service=CachedConnectionManager</depends>
- <depends optional-attribute-name='TransactionManagerService'>jboss:service=TransactionManager</depends>
- </mbean>
- <mbean code='org.jboss.resource.adapter.jdbc.remote.WrapperDataSourceService' display-name='Binding for DataSource /jdbc/pgds' name='jboss.jca:service=DataSourceBinding,name=/jdbc/pgds'>
- <attribute name='JndiName'>/jdbc/pgds</attribute>
- <attribute name='UseJavaContext'>true</attribute>
- <depends optional-attribute-name='ConnectionManager'>jboss.jca:service=LocalTxCM,name=/jdbc/pgds</depends>
- </mbean>
- <mbean code='org.jboss.ejb.plugins.cmp.jdbc.metadata.DataSourceMetaData' name='jboss.jdbc:service=metadata,datasource=/jdbc/pgds'>
- <depends optional-attribute-name='MetadataLibrary'>jboss.jdbc:service=metadata</depends>
- <attribute name='TypeMapping'>Postgresql 8.0</attribute>
- </mbean>
- <!--
- 2008-07-27 11:34:18,766 DEBUG [org.jboss.deployment.SARDeployer] Using existing deployment.document
- 2008-07-27 11:34:18,766 DEBUG [org.jboss.deployment.SARDeployer] about to copy 0 local directories
- 2008-07-27 11:34:18,766 DEBUG [org.jboss.deployment.SARDeployer] looking for nested deployments in : file:/usr/local/jboss/jboss-4.0.4.GA/server/default/deploy/postgres-ds.xml
- -->
- <!--
- 2) my jboss-web.xml file looks like this:
- -->
- <jboss-web>
- <resource-ref>
- <description>DB Connection</description>
- <res-ref-name>jdbc/pgds</res-ref-name>
- <res-type>javax.sql.DataSource</res-type>
- <jndi-name>java:/jdbc/pgds</jndi-name>
- <res-auth>Container</res-auth>
- </resource-ref>
- </jboss-web>
- <!--
- 3) my web.xml file looks like this:
- <?xml version="1.0" encoding="UTF-8"?>
- <web-app version="2.5"
- xmlns="http://java.sun.com/xml/ns/javaee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
- http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
- -->
- <display-name>Demo Web Console</display-name>
- <servlet>
- <servlet-name>dispatch</servlet-name>
- <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
- <load-on-startup>1</load-on-startup>
- </servlet>
- <resource-ref>
- <description>DB Connection</description>
- <res-ref-name>jdbc/pgds</res-ref-name>
- <res-type>javax.sql.DataSource</res-type>
- <res-auth>Container</res-auth>
- </resource-ref>
- <context-param>
- <param-name>contextConfigLocation</param-name>
- <param-value>
- classpath:applicationContext.xml
- </param-value>
- </context-param>
- <listener>
- <listener-class>
- org.springframework.web.context.ContextLoaderListener
- </listener-class>
- </listener>
- <!-- .... etc ...
- 4) My applicationContext.xml is trying to grab a
- -->
- <bean id="dataSource"
- class="org.springframework.jndi.JndiObjectFactoryBean">
- <property name="jndiName" value="java:/jdbc/pgds"></property> <!-- yes, I've tried this with just /jdbc/pgds, also /comp/env/jdbc/pgds (whilst changing postgres-ds.xml to bind to comp/env, and also tried these while adding in java: (prefix) -->
- </bean>
- <bean id="sessionFactory"
- class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
- <property name="dataSource">
- <ref bean="dataSource" />
- </property>
- <!-- <property name="hibernateProperties">
- <props>
- <prop key="hibernate.dialect">
- org.hibernate.dialect.PostgreSQLDialect
- </prop>
- </props>
- </property>-->
- </bean>
- <!--
- 5) The log at deployment time:
- ....
- 11:34:19,562 INFO [STDOUT] 11:34:19,561 INFO [[/DemoWeb]] Initializing Spring root WebApplicationContext
- 11:34:19,562 INFO [STDOUT] 11:34:19,562 INFO [ContextLoader] Root WebApplicationContext: initialization started
- 11:34:19,637 INFO [STDOUT] 11:34:19,637 INFO [XmlWebApplicationContext] Refreshing org.springframework.web.context.support.XmlWebApplicationContext@312f8c: display name [Root WebApplicationContext]; startup date [Sun Jul 27 11:34:19 EST 2008]; root of context hierarchy
- 11:34:19,879 INFO [STDOUT] 11:34:19,879 INFO [XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [applicationContext.xml]
- 11:34:20,225 INFO [STDOUT] 11:34:20,225 INFO [XmlWebApplicationContext] Bean factory for application context [org.springframework.web.context.support.XmlWebApplicationContext@312f8c]: org.springframework.beans.factory.support.DefaultListableBeanFactory@49b67a
- 11:34:20,317 INFO [STDOUT] 11:34:20,317 INFO [DefaultListableBeanFactory] Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@49b67a: defining beans [myBeans here ....]
- 11:34:20,403 INFO [STDOUT] 11:34:20,399 ERROR [ContextLoader] Context initialization failed
- org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested @@exception is javax.naming.NameNotFoundException: JNDI object with [java:/jdbc/pgds] not found: JNDI implementation returned null
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1336)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:471)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
- at java.security.AccessController.doPrivileged(Native Method)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
- at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
- at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:220)
- at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
- at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
- at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
- at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
- at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:729)
- at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381)
- at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
- at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
- at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
- at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3729)
- at org.apache.catalina.core.StandardContext.start(StandardContext.java:4187)
- at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
- at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
- at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
- at java.lang.reflect.Method.invoke(Method.java:585)
- at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
- at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
- at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
- at org.apache.catalina.core.StandardContext.init(StandardContext.java:5116)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
- at java.lang.reflect.Method.invoke(Method.java:585)
- at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
- at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
- at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
- at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:297)
- at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:103)
- at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:371)
- at org.jboss.web.WebModule.startModule(WebModule.java:83)
- at org.jboss.web.WebModule.startService(WebModule.java:61)
- at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
- at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
- at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
- at java.lang.reflect.Method.invoke(Method.java:585)
- at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
- at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
- at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
- at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
- at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
- at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
- at $Proxy0.start(Unknown Source)
- at org.jboss.system.ServiceController.start(ServiceController.java:417)
- at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
- at java.lang.reflect.Method.invoke(Method.java:585)
- at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
- at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
- at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
- at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
- at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
- at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
- at $Proxy30.start(Unknown Source)
- at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
- at java.lang.reflect.Method.invoke(Method.java:585)
- at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
- at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
- at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
- at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
- at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
- at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
- at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
- at org.jboss.ws.server.WebServiceDeployer.start(WebServiceDeployer.java:117)
- at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
- at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
- at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
- at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
- at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
- at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
- at $Proxy31.start(Unknown Source)
- at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
- at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
- at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
- at sun.reflect.GeneratedMethodAccessor55.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
- at java.lang.reflect.Method.invoke(Method.java:585)
- at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
- at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
- at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
- at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
- at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
- at org.jboss.mx.server.Invocation.invoke(Invocation.jav
- 11:34:20,404 INFO [STDOUT] a:88)
- at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
- at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
- at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
- at $Proxy8.deploy(Unknown Source)
- at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
- at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
- at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
- at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
- at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
- at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
- at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
- at java.lang.reflect.Method.invoke(Method.java:585)
- at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
- at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
- at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
- at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
- at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
- at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
- at $Proxy0.start(Unknown Source)
- at org.jboss.system.ServiceController.start(ServiceController.java:417)
- at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
- at java.lang.reflect.Method.invoke(Method.java:585)
- at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
- at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
- at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
- at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
- at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
- at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
- at $Proxy4.start(Unknown Source)
- at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
- at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
- at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
- at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
- at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:755)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
- at java.lang.reflect.Method.invoke(Method.java:585)
- at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
- at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
- at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
- at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
- at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
- at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
- at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
- at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
- at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
- at $Proxy5.deploy(Unknown Source)
- at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
- at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
- at org.jboss.Main.boot(Main.java:200)
- at org.jboss.Main$1.run(Main.java:464)
- at java.lang.Thread.run(Thread.java:613)
- Caused by: javax.naming.NameNotFoundException: JNDI object with [java:/jdbc/pgds] not found: JNDI implementation returned null
- at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:134)
- at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:88)
- at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:130)
- at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:155)
- at org.springframework.jndi.JndiLocatorSupport.lookup(JndiLocatorSupport.java:95)
- at org.springframework.jndi.JndiObjectLocator.lookup(JndiObjectLocator.java:105)
- at org.springframework.jndi.JndiObjectFactoryBean.lookupWithFallback(JndiObjectFactoryBean.java:193)
- at org.springframework.jndi.JndiObjectFactoryBean.afterPropertiesSet(JndiObjectFactoryBean.java:179)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1367)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1333)
- ... 150 more
- 11:34:20,407 INFO [STDOUT] 11:34:20,405 ERROR [[/DemoWeb]] Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
- org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is javax.naming.NameNotFoundException: JNDI object with [java:/jdbc/pgds] not found: JNDI implementation returned null
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1336)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:471)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
- at java.security.AccessController.doPrivileged(Native Method)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
- at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
- at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:220)
- at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
- at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
- at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
- at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
- at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:729)
- at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381)
- at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
- at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
- at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
- at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3729)
- at org.apache.catalina.core.StandardContext.start(StandardContext.java:4187)
- at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
- at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
- at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
- at java.lang.reflect.Method.invoke(Method.java:585)
- at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
- at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
- at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
- at org.apache.catalina.core.StandardContext.init(StandardContext.java:5116)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
- at java.lang.reflect.Method.invoke(Method.java:585)
- at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
- at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
- at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
- at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:297)
- at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:103)
- at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:371)
- at org.jboss.web.WebModule.startModule(WebModule.java:83)
- at org.jboss.web.WebModule.startService(WebModule.java:61)
- at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
- at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
- at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
- at java.lang.reflect.Method.invoke(Method.java:585)
- at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
- at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
- at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
- at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
- at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
- at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
- at $Proxy0.start(Unknown Source)
- at org.jboss.system.ServiceController.start(ServiceController.java:417)
- at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
- at java.lang.reflect.Method.invoke(Method.java:585)
- at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
- at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
- at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
- at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
- at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
- at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
- at $Proxy30.start(Unknown Source)
- at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
- at java.lang.reflect.Method.invoke(Method.java:585)
- at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
- at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
- at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
- at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
- at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
- at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
- at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
- at org.jboss.ws.server.WebServiceDeployer.start(WebServiceDeployer.java:117)
- at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
- at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
- at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
- at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
- at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
- at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
- at $Proxy31.start(Unknown Source)
- at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
- at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
- at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
- at sun.reflect.GeneratedMethodAccessor55.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
- at java.lang.reflect.Method.invoke(Method.java:585)
- at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
- at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
- at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
- at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
- at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(M
- 11:34:20,408 INFO [STDOUT] odelMBeanOperationInterceptor.java:142)
- at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
- at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
- at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
- at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
- at $Proxy8.deploy(Unknown Source)
- at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
- at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
- at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
- at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
- at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
- at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
- at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
- at java.lang.reflect.Method.invoke(Method.java:585)
- at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
- at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
- at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
- at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
- at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
- at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
- at $Proxy0.start(Unknown Source)
- at org.jboss.system.ServiceController.start(ServiceController.java:417)
- at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
- at java.lang.reflect.Method.invoke(Method.java:585)
- at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
- at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
- at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
- at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
- at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
- at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
- at $Proxy4.start(Unknown Source)
- at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
- at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
- at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
- at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
- at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:755)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
- at java.lang.reflect.Method.invoke(Method.java:585)
- at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
- at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
- at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
- at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
- at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
- at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
- at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
- at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
- at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
- at $Proxy5.deploy(Unknown Source)
- at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
- at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
- at org.jboss.Main.boot(Main.java:200)
- at org.jboss.Main$1.run(Main.java:464)
- at java.lang.Thread.run(Thread.java:613)
- Caused by: javax.naming.NameNotFoundException: JNDI object with [java:/jdbc/pgds] not found: JNDI implementation returned null
- at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:134)
- at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:88)
- at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:130)
- at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:155)
- at org.springframework.jndi.JndiLocatorSupport.lookup(JndiLocatorSupport.java:95)
- at org.springframework.jndi.JndiObjectLocator.lookup(JndiObjectLocator.java:105)
- at org.springframework.jndi.JndiObjectFactoryBean.lookupWithFallback(JndiObjectFactoryBean.java:193)
- at org.springframework.jndi.JndiObjectFactoryBean.afterPropertiesSet(JndiObjectFactoryBean.java:179)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1367)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1333)
- ... 150 more
- 11:34:20,411 ERROR [StandardContext] Error listenerStart
- 11:34:20,411 ERROR [StandardContext] Context [/DemoWeb] startup failed due to previous errors
- 11:34:20,411 INFO [STDOUT] 11:34:20,411 INFO [[/DemoWeb]] Closing Spring root WebApplicationContext
- 11:34:20,774 WARN [ServiceController] Problem starting service jboss.web.deployment:war=DemoWeb.war,id=665370321
- org.jboss.deployment.DeploymentException: URL file:/usr/local/jboss/jboss-4.0.4.GA/server/default/deploy/DemoWeb.war/ deployment failed
- at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:365)
- at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:103)
- at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:371)
- at org.jboss.web.WebModule.startModule(WebModule.java:83)
- at org.jboss.web.WebModule.startService(WebModule.java:61)
- at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
- at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
- at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
- at java.lang.reflect.Method.invoke(Method.java:585)
- at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
- at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
- at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
- at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
- at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
- at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
- at $Proxy0.start(Unknown Source)
- at org.jboss.system.ServiceController.start(ServiceController.java:417)
- at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
- at java.lang.reflect.Method.invoke(Method.java:585)
- at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
- at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
- at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
- at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
- at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
- at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
- at $Proxy30.start(Unknown Source)
- at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
- at java.lang.reflect.Method.invoke(Method.java:585)
- at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
- at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
- at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
- at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
- at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
- at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
- at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
- at org.jboss.ws.server.WebServiceDeployer.start(WebServiceDeployer.java:117)
- at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
- at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
- at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
- at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
- at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
- at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
- at $Proxy31.start(Unknown Source)
- at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
- at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
- at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
- at sun.reflect.GeneratedMethodAccessor55.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
- at java.lang.reflect.Method.invoke(Method.java:585)
- at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
- at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
- at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
- at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
- at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
- at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
- at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
- at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
- at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
- at $Proxy8.deploy(Unknown Source)
- at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
- at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
- at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
- at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
- at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
- at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
- at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
- at java.lang.reflect.Method.invoke(Method.java:585)
- at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
- at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
- at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
- at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
- at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
- at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
- at $Proxy0.start(Unknown Source)
- at org.jboss.system.ServiceController.start(ServiceController.java:417)
- at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
- at java.lang.reflect.Method.invoke(Method.java:585)
- at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
- at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
- at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
- at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
- at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
- at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
- at $Proxy4.start(Unknown Source)
- at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
- at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
- at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
- at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
- at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:755)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
- at java.lang.reflect.Method.invoke(Method.java:585)
- at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
- at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
- at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
- at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
- at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
- at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
- at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
- at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
- at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
- at $Proxy5.deploy(Unknown Source)
- at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
- at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
- at org.jboss.Main.boot(Main.java:200)
- at org.jboss.Main$1.run(Main.java:464)
- at java.lang.Thread.run(Thread.java:613)
- 11:34:20,779 ERROR [MainDeployer] Could not start deployment: file:/usr/local/jboss/jboss-4.0.4.GA/server/default/deploy/DemoWeb.war/
- org.jboss.deployment.DeploymentException: URL file:/usr/local/jboss/jboss-4.0.4.GA/server/default/deploy/DemoWeb.war/ deployment failed
- at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:365)
- at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:103)
- at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:371)
- at org.jboss.web.WebModule.startModule(WebModule.java:83)
- at org.jboss.web.WebModule.startService(WebModule.java:61)
- at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
- at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
- at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
- at java.lang.reflect.Method.invoke(Method.java:585)
- at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
- at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
- at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
- at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
- at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
- at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
- at $Proxy0.start(Unknown Source)
- at org.jboss.system.ServiceController.start(ServiceController.java:417)
- at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
- at java.lang.reflect.Method.invoke(Method.java:585)
- at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
- at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
- at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
- at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
- at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
- at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
- at $Proxy30.start(Unknown Source)
- at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
- at java.lang.reflect.Method.invoke(Method.java:585)
- at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
- at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
- at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
- at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
- at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
- at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
- at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
- at org.jboss.ws.server.WebServiceDeployer.start(WebServiceDeployer.java:117)
- at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
- at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
- at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
- at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
- at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
- at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
- at $Proxy31.start(Unknown Source)
- at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
- at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
- at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
- at sun.reflect.GeneratedMethodAccessor55.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
- at java.lang.reflect.Method.invoke(Method.java:585)
- at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
- at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
- at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
- at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
- at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
- at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
- at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
- at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
- at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
- at $Proxy8.deploy(Unknown Source)
- at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
- at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
- at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
- at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
- at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
- at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
- at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
- at java.lang.reflect.Method.invoke(Method.java:585)
- at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
- at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
- at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
- at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
- at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
- at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
- at $Proxy0.start(Unknown Source)
- at org.jboss.system.ServiceController.start(ServiceController.java:417)
- at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
- at java.lang.reflect.Method.invoke(Method.java:585)
- at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
- at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
- at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
- at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
- at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
- at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
- at $Proxy4.start(Unknown Source)
- at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
- at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
- at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
- at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
- at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:755)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
- at java.lang.reflect.Method.invoke(Method.java:585)
- at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
- at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
- at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
- at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
- at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
- at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
- at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
- at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
- at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
- at $Proxy5.deploy(Unknown Source)
- at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
- at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
- at org.jboss.Main.boot(Main.java:200)
- at org.jboss.Main$1.run(Main.java:464)
- at java.lang.Thread.run(Thread.java:613)
- 11:34:20,851 INFO [TomcatDeployer] deploy, ctxPath=/jmx-console, warUrl=.../deploy/jmx-console.war/
- 11:34:21,134 ERROR [URLDeploymentScanner] Incomplete Deployment listing:
- --- Incompletely deployed packages ---
- org.jboss.deployment.DeploymentInfo@27a8bed1 { url=file:/usr/local/jboss/jboss-4.0.4.GA/server/default/deploy/DemoWeb.war/ }
- deployer: MBeanProxyExt[jboss.web:service=WebServer]
- status: Deployment FAILED reason: URL file:/usr/local/jboss/jboss-4.0.4.GA/server/default/deploy/DemoWeb.war/ deployment failed
- state: FAILED
- watch: file:/usr/local/jboss/jboss-4.0.4.GA/server/default/deploy/DemoWeb.war/WEB-INF/web.xml
- altDD: null
- lastDeployed: 1217122458848
- lastModified: 1217122188000
- mbeans:
- --- MBeans waiting for other MBeans ---
- ObjectName: jboss.web.deployment:war=DemoWeb.war,id=665370321
- State: FAILED
- Reason: org.jboss.deployment.DeploymentException: URL file:/usr/local/jboss/jboss-4.0.4.GA/server/default/deploy/DemoWeb.war/ deployment failed
- --- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
- ObjectName: jboss.web.deployment:war=DemoWeb.war,id=665370321
- State: FAILED
- Reason: org.jboss.deployment.DeploymentException: URL file:/usr/local/jboss/jboss-4.0.4.GA/server/default/deploy/DemoWeb.war/ deployment failed
- -->
- <!--
- 6) My JNDI tree from the JMXConsole:
- java: Namespace
- +- XAConnectionFactory (class: org.jboss.mq.SpyXAConnectionFactory)
- +- DefaultDS (class: org.jboss.resource.adapter.jdbc.WrapperDataSource)
- +- SecurityProxyFactory (class: org.jboss.security.SubjectSecurityProxyFactory)
- +- DefaultJMSProvider (class: org.jboss.jms.jndi.JNDIProviderAdapter)
- +- comp (class: javax.naming.Context)
- +- jdbc (class: org.jnp.interfaces.NamingContext)
- | +- pgds (class: org.jboss.resource.adapter.jdbc.WrapperDataSource)
- +- JmsXA (class: org.jboss.resource.adapter.jms.JmsConnectionFactoryImpl)
- +- ConnectionFactory (class: org.jboss.mq.SpyConnectionFactory)
- +- jaas (class: javax.naming.Context)
- | +- HsqlDbRealm (class: org.jboss.security.plugins.SecurityDomainContext)
- | +- jbossmq (class: org.jboss.security.plugins.SecurityDomainContext)
- | +- JmsXARealm (class: org.jboss.security.plugins.SecurityDomainContext)
- +- timedCacheFactory (class: javax.naming.Context)
- Failed to lookup: timedCacheFactory, errmsg=org.jboss.util.TimedCachePolicy
- +- TransactionPropagationContextExporter (class: org.jboss.tm.TransactionPropagationContextFactory)
- +- StdJMSPool (class: org.jboss.jms.asf.StdServerSessionPoolFactory)
- +- Mail (class: javax.mail.Session)
- +- TransactionPropagationContextImporter (class: org.jboss.tm.TransactionPropagationContextImporter)
- +- TransactionManager (class: org.jboss.tm.TxManager)
- Global JNDI Namespace
- +- TopicConnectionFactory (class: org.jboss.naming.LinkRefPair)
- +- jmx (class: org.jnp.interfaces.NamingContext)
- | +- invoker (class: org.jnp.interfaces.NamingContext)
- | | +- RMIAdaptor (proxy: $Proxy43 implements interface org.jboss.jmx.adaptor.rmi.RMIAdaptor,interface org.jboss.jmx.adaptor.rmi.RMIAdaptorExt)
- | +- rmi (class: org.jnp.interfaces.NamingContext)
- | | +- RMIAdaptor[link ->
- jmx/invoker/RMIAdaptor] (class: javax.naming.LinkRef)
- +- HTTPXAConnectionFactory (class: org.jboss.mq.SpyXAConnectionFactory)
- +- ConnectionFactory (class: org.jboss.mq.SpyConnectionFactory)
- +- UserTransactionSessionFactory (proxy: $Proxy12 implements interface org.jboss.tm.usertx.interfaces.UserTransactionSessionFactory)
- +- HTTPConnectionFactory (class: org.jboss.mq.SpyConnectionFactory)
- +- XAConnectionFactory (class: org.jboss.mq.SpyXAConnectionFactory)
- +- UserTransaction (class: org.jboss.tm.usertx.client.ClientUserTransaction)
- +- UILXAConnectionFactory[link -> XAConnectionFactory] (class: javax.naming.LinkRef)
- +- UIL2XAConnectionFactory[link -> XAConnectionFactory] (class: javax.naming.LinkRef)
- +- queue (class: org.jnp.interfaces.NamingContext)
- | +- A (class: org.jboss.mq.SpyQueue)
- | +- testQueue (class: org.jboss.mq.SpyQueue)
- | +- ex (class: org.jboss.mq.SpyQueue)
- | +- DLQ (class: org.jboss.mq.SpyQueue)
- | +- D (class: org.jboss.mq.SpyQueue)
- | +- C (class: org.jboss.mq.SpyQueue)
- | +- B (class: org.jboss.mq.SpyQueue)
- +- topic (class: org.jnp.interfaces.NamingContext)
- | +- testDurableTopic (class: org.jboss.mq.SpyTopic)
- | +- testTopic (class: org.jboss.mq.SpyTopic)
- | +- securedTopic (class: org.jboss.mq.SpyTopic)
- +- console (class: org.jnp.interfaces.NamingContext)
- | +- PluginManager (proxy: $Proxy44 implements interface org.jboss.console.manager.PluginManagerMBean)
- +- UIL2ConnectionFactory[link -> ConnectionFactory] (class: javax.naming.LinkRef)
- +- HiLoKeyGeneratorFactory (class: org.jboss.ejb.plugins.keygenerator.hilo.HiLoKeyGeneratorFactory)
- +- UILConnectionFactory[link -> ConnectionFactory] (class: javax.naming.LinkRef)
- +- EventDispatcher (class: org.jboss.ws.eventing.mgmt.DispatcherDelegate)
- +- QueueConnectionFactory (class: org.jboss.naming.LinkRefPair)
- +- UUIDKeyGeneratorFactory (class: org.jboss.ejb.plugins.keygenerator.uuid.UUIDKeyGeneratorFactory)
- <!--
- 7) Some Sites that I have visited for help (just to show you I have gone to a lot of effort on this one
- In summary: lots of site, none have helped me, and I've followed instructions out of desperation for each one.
- http://wiki.jboss.org/wiki/WhyDoIGetNameNotFoundException
- http://jaitechwriteups.blogspot.com/2007/10/why-do-i-get-namenotfoundexception.html
- http://wiki.jboss.org/wiki/JBossDeployDsXML?action=e&windowstate=normal&mode=view
- http://simbot.wordpress.com/2008/02/14/spring-and-jndi-tomcat-or-jetty/
- http://wiki.jboss.org/wiki/JBossFAQ
- http://wiki.jboss.org/wiki/CreateAJDBCDataSource
- http://wiki.jboss.org/wiki/IRC?action=e&windowstate=normal&mode=view (that's why I'm posting on IRC... thanks)
- http://www.jboss.com/?module=bb&op=viewtopic&t=57223
- http://www.jboss.com/index.html?module=bb&op=viewtopic&t=133187
- http://docs.codehaus.org/display/GRAILS/JNDI+Data+Sources
- http://forums.sun.com/thread.jspa?messageID=10191439
- http://wiki.jboss.org/wiki/DisplayTheJDNITreeWithTheJMXConsole
- http://www.javaresearch.org/source/spring1.0.2/org/springframework/jndi/JndiTemplate.java.html (even tried to make sure that Spring would bind to the right name from within the source)
- http://www.tek-tips.com/viewthread.cfm?qid=431734
- http://lists.jboss.org/pipermail/jboss-user/2007-April/053345.html
- http://jdbc.postgresql.org/doc.html
- http://www.jboss.org/file-access/default/members/jbossweb/freezone/docs/2.1.0/config/context.html
- http://wiki.jboss.org/wiki/UsingContextDotXML (tried this one ... still no success .... contents are:)
- -->
- <Context path="/DemoWeb">
- <Resource name="java:jdbc/pgds" auth="Container"
- type="javax.sql.DataSource" username="myuser" password="mypassword"
- driverClassName="org.postgresql.Driver" url="jdbc:postgresql://localhost:5432/mydb"
- maxActive="8" maxIdle="4" />
- </Context>
- <--
- http://www.jboss.org/file-access/default/members/jbossweb/freezone/docs/2.1.0/jndi-datasource-examples-howto.html#Database%20Connection%20Pool%20(DBCP)%20Configurations
- http://www.theserverside.com/discussions/thread.tss?thread_id=29813
- http://tomcat.apache.org/tomcat-5.5-doc/config/context.html
- http://forum.springframework.org/showthread.php?t=17712
- http://forum.springframework.org/archive/index.php/t-30187.html
- http://simbot.wordpress.com/2008/02/14/spring-and-jndi-tomcat-or-jetty/
- http://www.contelligent.de/contell/cms/c1web/contelligent/site/contelligent/support/tutorials/admin/deploy/JBossDatasources.html
- http://forum.springframework.org/showthread.php?t=17712
- http://www.theserverside.com/discussions/thread.tss?thread_id=29813
- -->
- <!--
- Thanks very much for your help
- -->
Submit a correction or amendment below (click here to make a fresh posting)
After submitting an amendment, you'll be able to view the differences between the old and new posts easily.