[JNDI/Naming/Network] - datasource
by zhlu
I got the following errors when I deploy my app with oracle datasource:
8:05:32,718 WARN [ServiceController] Problem starting service jboss.web.deploy
ent:war=aaa.war,id=-1582241627
rg.jboss.deployment.DeploymentException: Error during deploy; - nested throwabl
: (javax.naming.NamingException: resource-ref: java:mcv_test has no valid JNDI
inding. Check the jboss-web/resource-ref.)
at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:384)
at org.jboss.web.WebModule.startModule(WebModule.java:83)
at org.jboss.web.WebModule.startService(WebModule.java:61)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanS
...
Here is my oracle-ds.xml file:
<jndi-name>mcv_test</jndi-name>
<connection-url>jdbc:oracle:thin:@123:1521:xxx</connection-url>
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
<user-name>x</user-name>
......
within the app, WEB-INF, I have jboss-web.xml:
<jboss-web>
<resource-ref>
<res-ref-name>mcv_test</res-ref-name>
<jndi-name>java:mcv_test</jndi-name>
</resource-ref>
</jboss-web>
and app/WEB-INF/web.xml:
<resource-ref>
<res-ref-name>mcv_test</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
<res-sharing-scope>Shareable</res-sharing-scope>
</resource-ref>
Are there any idea how to fix the problem?
-Henry
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4074383#4074383
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4074383
18Â years, 11Â months
[JBoss Portal] - Re: java.lang.OutofMemoryException
by gurkanerdogdu
When request to http://localhost:8080/portal exception is
|
| 4:00:03,937 WARN [arjLoggerI18N] [com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator_2] TwoPhaseCoordinator.beforeCompletion - failed for com.arjuna.ats.internal.jta.resources.arjunacore.SynchronizationImple@1cedaf2
| java.lang.OutOfMemoryError: Java heap space
| 14:00:15,125 ERROR [Http11Protocol] Error reading request, ignored
| java.lang.OutOfMemoryError: Java heap space
| 14:00:20,140 ERROR [STDERR] Exception in thread "http-localhost%2F127.0.0.1-8080-3"
| 14:00:25,203 ERROR [STDERR] java.lang.NullPointerException
| 14:00:29,250 ERROR [STDERR] at java.util.concurrent.ConcurrentLinkedQueue.offer(ConcurrentLinkedQueue.java:180)
| 14:00:31,734 ERROR [STDERR] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler$1.offer(Http11Protocol.java:529)
| 14:00:35,218 ERROR [STDERR] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler$1.offer(Http11Protocol.java:546)
| 14:00:36,234 ERROR [STDERR] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:610)
| 14:00:38,265 ERROR [STDERR] at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
| 14:00:39,781 ERROR [STDERR] at java.lang.Thread.run(Thread.java:595)
| 14:00:46,312 ERROR [[PortalServletWithPathMapping]] Servlet.service() for servlet PortalServletWithPathMapping threw exception
| java.lang.NoClassDefFoundError: com/arjuna/ats/arjuna/coordinator/ActionStatus
| at com.arjuna.ats.arjuna.coordinator.BasicAction.toString(BasicAction.java:1073)
| at java.lang.String.valueOf(String.java:2615)
| at java.lang.StringBuffer.append(StringBuffer.java:220)
| at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.toString(TransactionImple.java:1100)
| at java.lang.String.valueOf(String.java:2615)
| at java.lang.StringBuffer.append(StringBuffer.java:220)
| at org.jboss.aspects.tx.TxPolicy.endTransaction(TxPolicy.java:162)
| at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:87)
| at org.jboss.aspects.tx.TxInterceptor$RequiresNew.invoke(TxInterceptor.java:262)
| at org.jboss.portal.core.aspects.server.TransactionInterceptor$invoke_N5143606530999904530.invokeNext(TransactionInterceptor$invoke_N5143606530999904530.java)
| at org.jboss.portal.core.aspects.server.TransactionInterceptor.invoke(TransactionInterceptor.java)
| at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:38)
| at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
| at org.jboss.portal.server.aspects.LockInterceptor$InternalLock.invoke(LockInterceptor.java:70)
| at org.jboss.portal.server.aspects.LockInterceptor.invoke(LockInterceptor.java:131)
| at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
| at org.jboss.portal.common.invocation.Invocation.invoke(Invocation.java:157)
| at org.jboss.portal.server.servlet.PortalServlet.service(PortalServlet.java:380)
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
| at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
| at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
| at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
| at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
| at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
| at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
| at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
| at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
| at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
| at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
| at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)
| at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
| at java.lang.Thread.run(Thread.java:595)
| 14:00:53,609 ERROR [[PortalServletWithPathMapping]] Servlet.service() for servlet PortalServletWithPathMapping threw exception
| java.lang.OutOfMemoryError: Java heap space
| 14:01:21,421 ERROR [STDERR] Exception in thread "ScannerThread"
| 14:01:21,421 ERROR [STDERR] java.lang.OutOfMemoryError: Java heap space
| 14:01:26,031 ERROR [TxConnectionManager] There is something wrong with the pooling?
| java.lang.IllegalStateException: afterCompletion called with wrong tx! Expected: TxSync22016244{tx=TransactionImple < ac, BasicAction: a012f74:655:46c2db29:fd status: ActionStatus.ABORTED > wasTrackByTx=true enlisted=true}, actual: null
| at org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener$TransactionSynchronization.afterCompletion(TxConnectionManager.java:819)
| at org.jboss.resource.connectionmanager.TransactionSynchronizer.invokeAfter(TransactionSynchronizer.java:301)
| at org.jboss.resource.connectionmanager.TransactionSynchronizer.afterCompletion(TransactionSynchronizer.java:265)
| at com.arjuna.ats.internal.jta.resources.arjunacore.SynchronizationImple.afterCompletion(SynchronizationImple.java:136)
| at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.afterCompletion(TwoPhaseCoordinator.java:342)
| at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.cancel(TwoPhaseCoordinator.java:109)
| at com.arjuna.ats.arjuna.AtomicAction.abort(AtomicAction.java:201)
| at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.rollbackAndDisassociate(TransactionImple.java:1330)
| at com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.rollback(BaseTransaction.java:163)
| at com.arjuna.ats.jbossatx.BaseTransactionManagerDelegate.rollback(BaseTransactionManagerDelegate.java:126)
| at org.jboss.web.tomcat.service.jca.CachedConnectionValve.checkTransactionComplete(CachedConnectionValve.java:237)
| at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:166)
| at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
| at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
| at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
| at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)
| at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
| at java.lang.Thread.run(Thread.java:595)
| 14:01:28,031 INFO [CachedConnectionManager] Closing a connection for you. Please close them yourself: org.jboss.resource.adapter.jdbc.WrappedConnection@b24098
| 14:01:58,796 INFO [CachedConnectionManager] Throwable trying to close a connection for you, please close it yourself
| java.lang.OutOfMemoryError: Java heap space
| 14:01:59,328 ERROR [CachedConnectionValve] Application error: PortalServletWithPathMapping did not complete its transaction
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4074376#4074376
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4074376
18Â years, 11Â months