永发信息网

J2EE,JAVA,JBoss-4.2.3.GA开发EJB错误

答案:2  悬赏:30  手机版
解决时间 2021-05-14 03:10
  • 提问者网友:两耳就是菩提
  • 2021-05-13 11:09

正在学习EJB,利用myEclipse6.0搭建环境;

在启动jboss时控制台出现一些错误信息如下(一部分):

Caused by: org.jboss.util.NestedSQLException: Unchecked throwable in ManagedConnection.getConnection() cl=org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener@1f13b08[state=NORMAL mc=org.jboss.resource.adapter.jdbc.local.LocalManagedConnection@5a936b handles=0 lastUse=1258459219421 permit=true trackByTx=true mcp=org.jboss.resource.connectionmanager.JBossManagedConnectionPool$PoolBySubject@17ed710 context=org.jboss.resource.connectionmanager.InternalManagedConnectionPool@598a5d xaResource=org.jboss.resource.connectionmanager.TxConnectionManager$LocalXAResource@84917a txSync=TxSync19847791{tx=TransactionImple < ac, BasicAction: a040a32:8a9:4b029041:9 status: ActionStatus.RUNNING > wasTrackByTx=true enlisted=true}]; - nested throwable: (java.lang.reflect.UndeclaredThrowableException); - nested throwable: (org.jboss.resource.JBossResourceException: Unchecked throwable in ManagedConnection.getConnection() cl=org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener@1f13b08[state=NORMAL mc=org.jboss.resource.adapter.jdbc.local.LocalManagedConnection@5a936b handles=0 lastUse=1258459219421 permit=true trackByTx=true mcp=org.jboss.resource.connectionmanager.JBossManagedConnectionPool$PoolBySubject@17ed710 context=org.jboss.resource.connectionmanager.InternalManagedConnectionPool@598a5d xaResource=org.jboss.resource.connectionmanager.TxConnectionManager$LocalXAResource@84917a txSync=TxSync19847791{tx=TransactionImple < ac, BasicAction: a040a32:8a9:4b029041:9 status: ActionStatus.RUNNING > wasTrackByTx=true enlisted=true}]; - nested throwable: (java.lang.reflect.UndeclaredThrowableException))
at org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:95)
at org.jboss.mq.pm.jdbc2.PersistenceManager.getConnection(PersistenceManager.java:1722)
at org.jboss.mq.pm.jdbc2.PersistenceManager.createSchema(PersistenceManager.java:268)
... 112 more
Caused by: org.jboss.resource.JBossResourceException: Unchecked throwable in ManagedConnection.getConnection() cl=org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener@1f13b08[state=NORMAL mc=org.jboss.resource.adapter.jdbc.local.LocalManagedConnection@5a936b handles=0 lastUse=1258459219421 permit=true trackByTx=true mcp=org.jboss.resource.connectionmanager.JBossManagedConnectionPool$PoolBySubject@17ed710 context=org.jboss.resource.connectionmanager.InternalManagedConnectionPool@598a5d xaResource=org.jboss.resource.connectionmanager.TxConnectionManager$LocalXAResource@84917a txSync=TxSync19847791{tx=TransactionImple < ac, BasicAction: a040a32:8a9:4b029041:9 status: ActionStatus.RUNNING > wasTrackByTx=true enlisted=true}]; - nested throwable: (java.lang.reflect.UndeclaredThrowableException)
at org.jboss.resource.JBossResourceException.rethrowAsResourceException(JBossResourceException.java:61)
at org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateConnection(BaseConnectionManager2.java:416)
at org.jboss.resource.connectionmanager.BaseConnectionManager2$ConnectionManagerProxy.allocateConnection(BaseConnectionManager2.java:849)
at org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:89)
... 114 more
Caused by: java.lang.reflect.UndeclaredThrowableException
at org.jboss.resource.JBossResourceException.process(JBossResourceException.java:204)
at org.jboss.resource.JBossResourceException.<init>(JBossResourceException.java:111)
... 118 more
Caused by: java.lang.NoClassDefFoundError: java/sql/SQLClientInfoException
at org.jboss.resource.adapter.jdbc.jdk6.WrappedConnectionFactoryJDK6.createWrappedConnection(WrappedConnectionFactoryJDK6.java:44)
at org.jboss.resource.adapter.jdbc.BaseWrapperManagedConnection.getConnection(BaseWrapperManagedConnection.java:284)
at org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateConnection(BaseConnectionManager2.java:411)
... 116 more
20:00:31,546 WARN [ServiceController] Problem starting service jboss.mq:service=PersistenceManager
org.jboss.mq.SpyJMSException:

但最终还是显示启动jboss.显示如下信息::

20:00:32,359 INFO [Http11Protocol] Starting Coyote HTTP/1.1 on http-127.0.0.1-8080
20:00:32,375 INFO [AjpProtocol] Starting Coyote AJP/1.3 on ajp-127.0.0.1-8009
20:00:32,375 INFO [Server] JBoss (MX MicroKernel) [4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181439)] Started in 35s:235ms

在这个过程中开发了一个EJB小例子,部署还是出现一些错误信息,客户端不能调用的情况,希望有经验的同行解决一下..

Q二七四二三三六七二

最佳答案
  • 五星知识达人网友:雪起风沙痕
  • 2021-05-13 11:55
Jboss 4.2.3有两个版本:jdk6.0和jdk5.0,请确认下载的jboss版本和安装的jdk版本一致。从您的错误信息看来,您的Jboss是jdk6.0版的,而jboss-embedded-all-beta3.jar 依赖于JDK6,如果您的jdk是jdk5.0,就会出错。
全部回答
  • 1楼网友:持酒劝斜阳
  • 2021-05-13 12:37
应该是数据源配置错误,建议重新安装或重新拷配置文件。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯