Guest
Public paste!

sdomsta

By: a guest | Jul 26th, 2008 | Syntax: XML | Size: 53.47 KB | Hits: 17 | Expires: Never
Copy text to clipboard
  1. <!-- PROBLEM: Owner sdomsta on freenode.net -->
  2. Postgres JNDI Datasource problem in JBoss 4.0.4 GA, 4.2.2, 4.2.3, and I'm assuming others...
  3.  
  4. DB: PostgreSQL 8.1
  5. JBoss AS: 4.0.4 GA, 4.2.2, 4.2.3, and assuming others
  6. Java implementation: Spring 2.5, Hibernate
  7. Files where datasource referenced:
  8.   * /WEB-INF/jboss-web.xml (see point 2) )
  9.   * /WEB-INF/web.xml (see point 3) )
  10.   * classpath:applicationContext.xml (see point 4) )
  11.  
  12. -->
  13.  
  14. <!-- jboss-4.0.4.GA/server/default/deploy/postgres-ds.xml -->
  15. <datasources>
  16.   <local-tx-datasource>
  17.     <jndi-name>/jdbc/pgds</jndi-name>
  18.     <type-mapping>Postgresql 8.0</type-mapping>
  19.     <connection-url>jdbc:postgresql://localhost:5432/mydb</connection-url>
  20.     <driver-class>org.postgresql.Driver</driver-class>
  21.     <user-name>myuser</user-name>
  22.     <password>mypassword</password>
  23.     <min-pool-size>1</min-pool-size>
  24.     <max-pool-size>5</max-pool-size>
  25.   </local-tx-datasource>
  26. </datasources>
  27.  
  28. <!--
  29. 1) When the AS starts up, it seems to bind the datasource fine - see the following log: [server.log]
  30. -----------------------------------------------------------------------------------------------------
  31.  
  32. 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
  33. 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
  34. 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
  35. 2008-07-27 11:34:18,726 DEBUG [org.jboss.deployment.MainDeployer] using deployer org.jboss.deployment.XSLSubDeployer@cd8e1f
  36. 2008-07-27 11:34:18,764 DEBUG [org.jboss.deployment.XSLSubDeployer] transformed into doc: [#document: null]
  37. 2008-07-27 11:34:18,765 DEBUG [org.jboss.deployment.XSLSubDeployer] transformed into doc: <server>
  38. -->
  39.  
  40.  <mbean code='org.jboss.resource.connectionmanager.TxConnectionManager' display-name='ConnectionManager for DataSource /jdbc/pgds' name='jboss.jca:service=LocalTxCM,name=/jdbc/pgds'>
  41.   <attribute name='TrackConnectionByTx'>true</attribute>
  42.   <attribute name='LocalTransactions'>true</attribute>
  43.   <depends optional-attribute-name='ManagedConnectionPool'>
  44.    <mbean code='org.jboss.resource.connectionmanager.JBossManagedConnectionPool' display-name='Connection Pool for DataSource /jdbc/pgds' name='jboss.jca:service=ManagedConnectionPool,name=/jdbc/pgds'>
  45.     <depends optional-attribute-name='ManagedConnectionFactoryName'>
  46.      <mbean code='org.jboss.resource.connectionmanager.RARDeployment' display-name='ManagedConnectionFactory for DataSource /jdbc/pgds' name='jboss.jca:service=ManagedConnectionFactory,name=/jdbc/pgds'>
  47.       <depends optional-attribute-name='OldRarDeployment'>jboss.jca:service=RARDeployment,name='jboss-local-jdbc.rar'</depends>
  48.       <attribute name='RARName'/>
  49.       <attribute name='ConnectionDefinition'>javax.sql.DataSource</attribute>
  50.       <attribute name='ManagedConnectionFactoryProperties'>
  51.        <properties>
  52.         <config-property name='ConnectionURL' type='java.lang.String'>jdbc:postgresql://localhost:5432/mydb</config-property>
  53.         <config-property name='DriverClass' type='java.lang.String'>org.postgresql.Driver</config-property>
  54.         <config-property name='UserName' type='java.lang.String'>myuser</config-property>
  55.         <config-property name='Password' type='java.lang.String'>mypassword</config-property>
  56.        </properties>
  57.       </attribute>
  58.      </mbean>
  59.     </depends>
  60.     <attribute name='MinSize'>1</attribute>
  61.     <attribute name='MaxSize'>5</attribute>
  62.     <attribute name='BlockingTimeoutMillis'>30000</attribute>
  63.     <attribute name='IdleTimeoutMinutes'>15</attribute>
  64.     <attribute name='Criteria'>ByNothing</attribute>
  65.    </mbean>
  66.   </depends>
  67.   <attribute name='JndiName'>/jdbc/pgds</attribute>
  68.   <depends optional-attribute-name='CachedConnectionManager'>jboss.jca:service=CachedConnectionManager</depends>
  69.   <depends optional-attribute-name='TransactionManagerService'>jboss:service=TransactionManager</depends>
  70.  </mbean>
  71.  <mbean code='org.jboss.resource.adapter.jdbc.remote.WrapperDataSourceService' display-name='Binding for DataSource /jdbc/pgds' name='jboss.jca:service=DataSourceBinding,name=/jdbc/pgds'>
  72.   <attribute name='JndiName'>/jdbc/pgds</attribute>
  73.   <attribute name='UseJavaContext'>true</attribute>
  74.   <depends optional-attribute-name='ConnectionManager'>jboss.jca:service=LocalTxCM,name=/jdbc/pgds</depends>
  75.  </mbean>
  76.  <mbean code='org.jboss.ejb.plugins.cmp.jdbc.metadata.DataSourceMetaData' name='jboss.jdbc:service=metadata,datasource=/jdbc/pgds'>
  77.   <depends optional-attribute-name='MetadataLibrary'>jboss.jdbc:service=metadata</depends>
  78.   <attribute name='TypeMapping'>Postgresql 8.0</attribute>
  79.  </mbean>
  80.  
  81. <!--
  82. 2008-07-27 11:34:18,766 DEBUG [org.jboss.deployment.SARDeployer] Using existing deployment.document
  83. 2008-07-27 11:34:18,766 DEBUG [org.jboss.deployment.SARDeployer] about to copy 0 local directories
  84. 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
  85. -->
  86.  
  87.  
  88. <!--
  89. 2) my jboss-web.xml file looks like this:
  90. -->
  91.  
  92. <jboss-web>
  93.         <resource-ref>
  94.                 <description>DB Connection</description>
  95.                 <res-ref-name>jdbc/pgds</res-ref-name>
  96.                 <res-type>javax.sql.DataSource</res-type>
  97.                 <jndi-name>java:/jdbc/pgds</jndi-name>
  98.                 <res-auth>Container</res-auth>
  99.         </resource-ref>
  100. </jboss-web>
  101.  
  102. <!--
  103. 3) my web.xml file looks like this:
  104.  
  105. <?xml version="1.0" encoding="UTF-8"?>
  106. <web-app version="2.5"
  107.         xmlns="http://java.sun.com/xml/ns/javaee"
  108.         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  109.         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
  110.         http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
  111. -->
  112.  
  113. <display-name>Demo Web Console</display-name>
  114.  
  115.   <servlet>
  116.         <servlet-name>dispatch</servlet-name>
  117.         <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
  118.         <load-on-startup>1</load-on-startup>
  119.   </servlet>
  120.  
  121.   <resource-ref>
  122.     <description>DB Connection</description>
  123.     <res-ref-name>jdbc/pgds</res-ref-name>
  124.     <res-type>javax.sql.DataSource</res-type>
  125.     <res-auth>Container</res-auth>
  126.   </resource-ref>
  127.  
  128.         <context-param>
  129.                 <param-name>contextConfigLocation</param-name>
  130.                 <param-value>
  131.                         classpath:applicationContext.xml
  132.                 </param-value>
  133.         </context-param>
  134.         <listener>
  135.                 <listener-class>
  136.                         org.springframework.web.context.ContextLoaderListener
  137.                 </listener-class>
  138.         </listener>
  139.  
  140. <!-- .... etc ...
  141.  
  142. 4) My applicationContext.xml is trying to grab a
  143.  
  144. -->
  145.  
  146.         <bean id="dataSource"
  147.                 class="org.springframework.jndi.JndiObjectFactoryBean">
  148.                 <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) -->
  149.         </bean>
  150.        
  151.         <bean id="sessionFactory"
  152.                 class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
  153.                 <property name="dataSource">
  154.                         <ref bean="dataSource" />
  155.                 </property>
  156.                 <!-- <property name="hibernateProperties">
  157.                         <props>
  158.                                 <prop key="hibernate.dialect">
  159.                                         org.hibernate.dialect.PostgreSQLDialect
  160.                                 </prop>
  161.                         </props>
  162.                 </property>-->
  163.         </bean>
  164.  
  165.  
  166. <!--
  167. 5) The log at deployment time:
  168. ....
  169. 11:34:19,562 INFO  [STDOUT] 11:34:19,561 INFO  [[/DemoWeb]] Initializing Spring root WebApplicationContext
  170. 11:34:19,562 INFO  [STDOUT] 11:34:19,562 INFO  [ContextLoader] Root WebApplicationContext: initialization started
  171. 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
  172. 11:34:19,879 INFO  [STDOUT] 11:34:19,879 INFO  [XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [applicationContext.xml]
  173. 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
  174. 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 ....]
  175. 11:34:20,403 INFO  [STDOUT] 11:34:20,399 ERROR [ContextLoader] Context initialization failed
  176. 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
  177.         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1336)
  178.         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:471)
  179.         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
  180.         at java.security.AccessController.doPrivileged(Native Method)
  181.         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
  182.         at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
  183.         at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:220)
  184.         at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
  185.         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
  186.         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
  187.         at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
  188.         at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:729)
  189.         at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381)
  190.         at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
  191.         at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
  192.         at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
  193.         at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3729)
  194.         at org.apache.catalina.core.StandardContext.start(StandardContext.java:4187)
  195.         at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
  196.         at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
  197.         at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
  198.         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  199.         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  200.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  201.         at java.lang.reflect.Method.invoke(Method.java:585)
  202.         at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
  203.         at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
  204.         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  205.         at org.apache.catalina.core.StandardContext.init(StandardContext.java:5116)
  206.         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  207.         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  208.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  209.         at java.lang.reflect.Method.invoke(Method.java:585)
  210.         at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
  211.         at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
  212.         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  213.         at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:297)
  214.         at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:103)
  215.         at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:371)
  216.         at org.jboss.web.WebModule.startModule(WebModule.java:83)
  217.         at org.jboss.web.WebModule.startService(WebModule.java:61)
  218.         at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
  219.         at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
  220.         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
  221.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  222.         at java.lang.reflect.Method.invoke(Method.java:585)
  223.         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  224.         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  225.         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  226.         at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  227.         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  228.         at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
  229.         at $Proxy0.start(Unknown Source)
  230.         at org.jboss.system.ServiceController.start(ServiceController.java:417)
  231.         at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
  232.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  233.         at java.lang.reflect.Method.invoke(Method.java:585)
  234.         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  235.         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  236.         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  237.         at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  238.         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  239.         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  240.         at $Proxy30.start(Unknown Source)
  241.         at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
  242.         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  243.         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  244.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  245.         at java.lang.reflect.Method.invoke(Method.java:585)
  246.         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  247.         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  248.         at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
  249.         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  250.         at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
  251.         at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
  252.         at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
  253.         at org.jboss.ws.server.WebServiceDeployer.start(WebServiceDeployer.java:117)
  254.         at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
  255.         at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
  256.         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  257.         at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  258.         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  259.         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  260.         at $Proxy31.start(Unknown Source)
  261.         at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
  262.         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
  263.         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
  264.         at sun.reflect.GeneratedMethodAccessor55.invoke(Unknown Source)
  265.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  266.         at java.lang.reflect.Method.invoke(Method.java:585)
  267.         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  268.         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  269.         at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
  270.         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  271.         at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
  272.         at org.jboss.mx.server.Invocation.invoke(Invocation.jav
  273. 11:34:20,404 INFO  [STDOUT] a:88)
  274.         at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  275.         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  276.         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  277.         at $Proxy8.deploy(Unknown Source)
  278.         at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
  279.         at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
  280.         at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
  281.         at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
  282.         at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
  283.         at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
  284.         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
  285.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  286.         at java.lang.reflect.Method.invoke(Method.java:585)
  287.         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  288.         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  289.         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  290.         at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  291.         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  292.         at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
  293.         at $Proxy0.start(Unknown Source)
  294.         at org.jboss.system.ServiceController.start(ServiceController.java:417)
  295.         at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
  296.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  297.         at java.lang.reflect.Method.invoke(Method.java:585)
  298.         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  299.         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  300.         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  301.         at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  302.         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  303.         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  304.         at $Proxy4.start(Unknown Source)
  305.         at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
  306.         at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
  307.         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
  308.         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
  309.         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:755)
  310.         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  311.         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  312.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  313.         at java.lang.reflect.Method.invoke(Method.java:585)
  314.         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  315.         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  316.         at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
  317.         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  318.         at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
  319.         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  320.         at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  321.         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  322.         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  323.         at $Proxy5.deploy(Unknown Source)
  324.         at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
  325.         at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
  326.         at org.jboss.Main.boot(Main.java:200)
  327.         at org.jboss.Main$1.run(Main.java:464)
  328.         at java.lang.Thread.run(Thread.java:613)
  329. Caused by: javax.naming.NameNotFoundException: JNDI object with [java:/jdbc/pgds] not found: JNDI implementation returned null
  330.         at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:134)
  331.         at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:88)
  332.         at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:130)
  333.         at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:155)
  334.         at org.springframework.jndi.JndiLocatorSupport.lookup(JndiLocatorSupport.java:95)
  335.         at org.springframework.jndi.JndiObjectLocator.lookup(JndiObjectLocator.java:105)
  336.         at org.springframework.jndi.JndiObjectFactoryBean.lookupWithFallback(JndiObjectFactoryBean.java:193)
  337.         at org.springframework.jndi.JndiObjectFactoryBean.afterPropertiesSet(JndiObjectFactoryBean.java:179)
  338.         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1367)
  339.         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1333)
  340.         ... 150 more
  341. 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
  342. 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
  343.         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1336)
  344.         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:471)
  345.         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
  346.         at java.security.AccessController.doPrivileged(Native Method)
  347.         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
  348.         at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
  349.         at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:220)
  350.         at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
  351.         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
  352.         at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
  353.         at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
  354.         at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:729)
  355.         at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381)
  356.         at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
  357.         at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
  358.         at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
  359.         at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3729)
  360.         at org.apache.catalina.core.StandardContext.start(StandardContext.java:4187)
  361.         at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
  362.         at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
  363.         at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
  364.         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  365.         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  366.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  367.         at java.lang.reflect.Method.invoke(Method.java:585)
  368.         at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
  369.         at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
  370.         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  371.         at org.apache.catalina.core.StandardContext.init(StandardContext.java:5116)
  372.         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  373.         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  374.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  375.         at java.lang.reflect.Method.invoke(Method.java:585)
  376.         at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
  377.         at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
  378.         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  379.         at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:297)
  380.         at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:103)
  381.         at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:371)
  382.         at org.jboss.web.WebModule.startModule(WebModule.java:83)
  383.         at org.jboss.web.WebModule.startService(WebModule.java:61)
  384.         at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
  385.         at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
  386.         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
  387.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  388.         at java.lang.reflect.Method.invoke(Method.java:585)
  389.         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  390.         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  391.         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  392.         at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  393.         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  394.         at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
  395.         at $Proxy0.start(Unknown Source)
  396.         at org.jboss.system.ServiceController.start(ServiceController.java:417)
  397.         at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
  398.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  399.         at java.lang.reflect.Method.invoke(Method.java:585)
  400.         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  401.         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  402.         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  403.         at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  404.         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  405.         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  406.         at $Proxy30.start(Unknown Source)
  407.         at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
  408.         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  409.         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  410.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  411.         at java.lang.reflect.Method.invoke(Method.java:585)
  412.         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  413.         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  414.         at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
  415.         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  416.         at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
  417.         at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
  418.         at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
  419.         at org.jboss.ws.server.WebServiceDeployer.start(WebServiceDeployer.java:117)
  420.         at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
  421.         at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
  422.         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  423.         at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  424.         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  425.         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  426.         at $Proxy31.start(Unknown Source)
  427.         at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
  428.         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
  429.         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
  430.         at sun.reflect.GeneratedMethodAccessor55.invoke(Unknown Source)
  431.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  432.         at java.lang.reflect.Method.invoke(Method.java:585)
  433.         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  434.         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  435.         at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
  436.         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  437.         at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(M
  438. 11:34:20,408 INFO  [STDOUT] odelMBeanOperationInterceptor.java:142)
  439.         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  440.         at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  441.         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  442.         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  443.         at $Proxy8.deploy(Unknown Source)
  444.         at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
  445.         at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
  446.         at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
  447.         at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
  448.         at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
  449.         at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
  450.         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
  451.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  452.         at java.lang.reflect.Method.invoke(Method.java:585)
  453.         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  454.         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  455.         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  456.         at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  457.         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  458.         at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
  459.         at $Proxy0.start(Unknown Source)
  460.         at org.jboss.system.ServiceController.start(ServiceController.java:417)
  461.         at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
  462.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  463.         at java.lang.reflect.Method.invoke(Method.java:585)
  464.         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  465.         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  466.         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  467.         at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  468.         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  469.         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  470.         at $Proxy4.start(Unknown Source)
  471.         at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
  472.         at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
  473.         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
  474.         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
  475.         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:755)
  476.         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  477.         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  478.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  479.         at java.lang.reflect.Method.invoke(Method.java:585)
  480.         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  481.         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  482.         at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
  483.         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  484.         at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
  485.         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  486.         at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  487.         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  488.         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  489.         at $Proxy5.deploy(Unknown Source)
  490.         at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
  491.         at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
  492.         at org.jboss.Main.boot(Main.java:200)
  493.         at org.jboss.Main$1.run(Main.java:464)
  494.         at java.lang.Thread.run(Thread.java:613)
  495. Caused by: javax.naming.NameNotFoundException: JNDI object with [java:/jdbc/pgds] not found: JNDI implementation returned null
  496.         at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:134)
  497.         at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:88)
  498.         at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:130)
  499.         at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:155)
  500.         at org.springframework.jndi.JndiLocatorSupport.lookup(JndiLocatorSupport.java:95)
  501.         at org.springframework.jndi.JndiObjectLocator.lookup(JndiObjectLocator.java:105)
  502.         at org.springframework.jndi.JndiObjectFactoryBean.lookupWithFallback(JndiObjectFactoryBean.java:193)
  503.         at org.springframework.jndi.JndiObjectFactoryBean.afterPropertiesSet(JndiObjectFactoryBean.java:179)
  504.         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1367)
  505.         at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1333)
  506.         ... 150 more
  507. 11:34:20,411 ERROR [StandardContext] Error listenerStart
  508. 11:34:20,411 ERROR [StandardContext] Context [/DemoWeb] startup failed due to previous errors
  509. 11:34:20,411 INFO  [STDOUT] 11:34:20,411 INFO  [[/DemoWeb]] Closing Spring root WebApplicationContext
  510. 11:34:20,774 WARN  [ServiceController] Problem starting service jboss.web.deployment:war=DemoWeb.war,id=665370321
  511. org.jboss.deployment.DeploymentException: URL file:/usr/local/jboss/jboss-4.0.4.GA/server/default/deploy/DemoWeb.war/ deployment failed
  512.         at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:365)
  513.         at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:103)
  514.         at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:371)
  515.         at org.jboss.web.WebModule.startModule(WebModule.java:83)
  516.         at org.jboss.web.WebModule.startService(WebModule.java:61)
  517.         at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
  518.         at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
  519.         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
  520.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  521.         at java.lang.reflect.Method.invoke(Method.java:585)
  522.         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  523.         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  524.         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  525.         at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  526.         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  527.         at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
  528.         at $Proxy0.start(Unknown Source)
  529.         at org.jboss.system.ServiceController.start(ServiceController.java:417)
  530.         at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
  531.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  532.         at java.lang.reflect.Method.invoke(Method.java:585)
  533.         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  534.         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  535.         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  536.         at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  537.         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  538.         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  539.         at $Proxy30.start(Unknown Source)
  540.         at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
  541.         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  542.         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  543.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  544.         at java.lang.reflect.Method.invoke(Method.java:585)
  545.         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  546.         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  547.         at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
  548.         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  549.         at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
  550.         at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
  551.         at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
  552.         at org.jboss.ws.server.WebServiceDeployer.start(WebServiceDeployer.java:117)
  553.         at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
  554.         at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
  555.         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  556.         at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  557.         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  558.         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  559.         at $Proxy31.start(Unknown Source)
  560.         at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
  561.         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
  562.         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
  563.         at sun.reflect.GeneratedMethodAccessor55.invoke(Unknown Source)
  564.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  565.         at java.lang.reflect.Method.invoke(Method.java:585)
  566.         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  567.         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  568.         at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
  569.         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  570.         at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
  571.         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  572.         at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  573.         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  574.         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  575.         at $Proxy8.deploy(Unknown Source)
  576.         at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
  577.         at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
  578.         at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
  579.         at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
  580.         at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
  581.         at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
  582.         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
  583.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  584.         at java.lang.reflect.Method.invoke(Method.java:585)
  585.         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  586.         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  587.         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  588.         at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  589.         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  590.         at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
  591.         at $Proxy0.start(Unknown Source)
  592.         at org.jboss.system.ServiceController.start(ServiceController.java:417)
  593.         at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
  594.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  595.         at java.lang.reflect.Method.invoke(Method.java:585)
  596.         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  597.         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  598.         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  599.         at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  600.         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  601.         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  602.         at $Proxy4.start(Unknown Source)
  603.         at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
  604.         at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
  605.         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
  606.         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
  607.         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:755)
  608.         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  609.         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  610.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  611.         at java.lang.reflect.Method.invoke(Method.java:585)
  612.         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  613.         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  614.         at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
  615.         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  616.         at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
  617.         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  618.         at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  619.         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  620.         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  621.         at $Proxy5.deploy(Unknown Source)
  622.         at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
  623.         at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
  624.         at org.jboss.Main.boot(Main.java:200)
  625.         at org.jboss.Main$1.run(Main.java:464)
  626.         at java.lang.Thread.run(Thread.java:613)
  627. 11:34:20,779 ERROR [MainDeployer] Could not start deployment: file:/usr/local/jboss/jboss-4.0.4.GA/server/default/deploy/DemoWeb.war/
  628. org.jboss.deployment.DeploymentException: URL file:/usr/local/jboss/jboss-4.0.4.GA/server/default/deploy/DemoWeb.war/ deployment failed
  629.         at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:365)
  630.         at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:103)
  631.         at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:371)
  632.         at org.jboss.web.WebModule.startModule(WebModule.java:83)
  633.         at org.jboss.web.WebModule.startService(WebModule.java:61)
  634.         at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
  635.         at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
  636.         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
  637.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  638.         at java.lang.reflect.Method.invoke(Method.java:585)
  639.         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  640.         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  641.         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  642.         at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  643.         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  644.         at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
  645.         at $Proxy0.start(Unknown Source)
  646.         at org.jboss.system.ServiceController.start(ServiceController.java:417)
  647.         at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
  648.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  649.         at java.lang.reflect.Method.invoke(Method.java:585)
  650.         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  651.         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  652.         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  653.         at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  654.         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  655.         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  656.         at $Proxy30.start(Unknown Source)
  657.         at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
  658.         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  659.         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  660.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  661.         at java.lang.reflect.Method.invoke(Method.java:585)
  662.         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  663.         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  664.         at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
  665.         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  666.         at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
  667.         at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
  668.         at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
  669.         at org.jboss.ws.server.WebServiceDeployer.start(WebServiceDeployer.java:117)
  670.         at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
  671.         at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
  672.         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  673.         at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  674.         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  675.         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  676.         at $Proxy31.start(Unknown Source)
  677.         at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
  678.         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
  679.         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
  680.         at sun.reflect.GeneratedMethodAccessor55.invoke(Unknown Source)
  681.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  682.         at java.lang.reflect.Method.invoke(Method.java:585)
  683.         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  684.         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  685.         at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
  686.         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  687.         at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
  688.         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  689.         at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  690.         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  691.         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  692.         at $Proxy8.deploy(Unknown Source)
  693.         at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
  694.         at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
  695.         at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
  696.         at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
  697.         at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
  698.         at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
  699.         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
  700.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  701.         at java.lang.reflect.Method.invoke(Method.java:585)
  702.         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  703.         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  704.         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  705.         at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  706.         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  707.         at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
  708.         at $Proxy0.start(Unknown Source)
  709.         at org.jboss.system.ServiceController.start(ServiceController.java:417)
  710.         at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
  711.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  712.         at java.lang.reflect.Method.invoke(Method.java:585)
  713.         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  714.         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  715.         at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
  716.         at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  717.         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  718.         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  719.         at $Proxy4.start(Unknown Source)
  720.         at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
  721.         at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
  722.         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
  723.         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
  724.         at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:755)
  725.         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  726.         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  727.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  728.         at java.lang.reflect.Method.invoke(Method.java:585)
  729.         at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
  730.         at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
  731.         at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
  732.         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  733.         at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
  734.         at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
  735.         at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
  736.         at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
  737.         at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
  738.         at $Proxy5.deploy(Unknown Source)
  739.         at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
  740.         at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
  741.         at org.jboss.Main.boot(Main.java:200)
  742.         at org.jboss.Main$1.run(Main.java:464)
  743.         at java.lang.Thread.run(Thread.java:613)
  744. 11:34:20,851 INFO  [TomcatDeployer] deploy, ctxPath=/jmx-console, warUrl=.../deploy/jmx-console.war/
  745. 11:34:21,134 ERROR [URLDeploymentScanner] Incomplete Deployment listing:
  746.  
  747. --- Incompletely deployed packages ---
  748. org.jboss.deployment.DeploymentInfo@27a8bed1 { url=file:/usr/local/jboss/jboss-4.0.4.GA/server/default/deploy/DemoWeb.war/ }
  749.  deployer: MBeanProxyExt[jboss.web:service=WebServer]
  750.  status: Deployment FAILED reason: URL file:/usr/local/jboss/jboss-4.0.4.GA/server/default/deploy/DemoWeb.war/ deployment failed
  751.  state: FAILED
  752.  watch: file:/usr/local/jboss/jboss-4.0.4.GA/server/default/deploy/DemoWeb.war/WEB-INF/web.xml
  753.  altDD: null
  754.  lastDeployed: 1217122458848
  755.  lastModified: 1217122188000
  756.  mbeans:
  757.  
  758. --- MBeans waiting for other MBeans ---
  759. ObjectName: jboss.web.deployment:war=DemoWeb.war,id=665370321
  760.  State: FAILED
  761.  Reason: org.jboss.deployment.DeploymentException: URL file:/usr/local/jboss/jboss-4.0.4.GA/server/default/deploy/DemoWeb.war/ deployment failed
  762.  
  763. --- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
  764. ObjectName: jboss.web.deployment:war=DemoWeb.war,id=665370321
  765.  State: FAILED
  766.  Reason: org.jboss.deployment.DeploymentException: URL file:/usr/local/jboss/jboss-4.0.4.GA/server/default/deploy/DemoWeb.war/ deployment failed
  767.  
  768. -->