War file deployment to JBoss EAP 6.4 fails with DataSource error.
Issue
Seeing the following error in the Jboss Log file during webapp deployment.
14:02:30,232 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/benefits]] (ServerService Thread Pool -- 82) JBWEB000287: Exception sending context initialized event to listene
r instance of class gov.state.uim.web.listener.DataSourceListener: java.lang.RuntimeException: javax.naming.NameNotFoundException: unable to find a bound object at name '
java:jboss/datasources/UIM
java:jboss/datasources/UIM
at gov.state.uim.framework.datasource.DefaultDataSource.(DefaultDataSource.java:39) [uibenefitscommon.jar:]
at gov.state.uim.framework.datasource.DataSourceFactory.setDefaultDataSource(DataSourceFactory.java:99) [uibenefitscommon.jar:]
at gov.state.uim.web.listener.DataSourceListener.contextInitialized(DataSourceListener.java:23) [classes:]
at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:3339) [jbossweb-7.5.7.Final-redhat-1.jar:7.5.7.Final-redhat-1]
at org.apache.catalina.core.StandardContext.start(StandardContext.java:3780) [jbossweb-7.5.7.Final-redhat-1.jar:7.5.7.Final-redhat-1]
at org.jboss.as.web.deployment.WebDeploymentService.doStart(WebDeploymentService.java:163) [jboss-as-web-7.5.0.Final-redhat-21.jar:7.5.0.Final-redhat-21]
at org.jboss.as.web.deployment.WebDeploymentService.access$000(WebDeploymentService.java:61) [jboss-as-web-7.5.0.Final-redhat-21.jar:7.5.0.Final-redhat-21]
at org.jboss.as.web.deployment.WebDeploymentService$1.run(WebDeploymentService.java:96) [jboss-as-web-7.5.0.Final-redhat-21.jar:7.5.0.Final-redhat-21]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [rt.jar:1.7.0_79]
at java.util.concurrent.FutureTask.run(FutureTask.java:262) [rt.jar:1.7.0_79]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_79]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_79]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_79]
at org.jboss.threads.JBossThread.run(JBossThread.java:122)
Caused by: javax.naming.NameNotFoundException: unable to find a bound object at name 'java:jboss/datasources/UIM'
at bitronix.tm.jndi.BitronixContext.lookup(BitronixContext.java:83) [btm-2.1.2.jar:2.1.2]
at javax.naming.InitialContext.lookup(InitialContext.java:411) [rt.jar:1.7.0_79]
at javax.naming.InitialContext.lookup(InitialContext.java:411) [rt.jar:1.7.0_79]
at gov.state.uim.framework.datasource.DefaultDataSource.(DefaultDataSource.java:30) [uibenefitscommon.jar:]
Environment
Red Hat JBoss Enterprise Application Platform EAP 6.4
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.