当前位置: 首页 > 知识库问答 >
问题:

了解weblogic服务器的数据源日志

庄经国
2023-03-14

我的应用程序运行在weblogic服务器上,在那里我配置了一个JNDI数据源来获取数据库连接。我试图理解weblogic服务器生成的数据源日志。

路径:$MW_HOME/user_projects/domains/my_domain/servers/TestManagedServer/logs/datasource。logxxxxx

日志内容:

####<testdb> <WEBLOGIC.JDBC.CONN.MT_USAGE> <Fri Feb 14 04:57:20 PST 2014> <java.lang.Exception
        at weblogic.jdbc.common.internal.ConnectionEnv.setup(ConnectionEnv.java:356)
        at weblogic.common.resourcepool.ResourcePoolImpl.reserveResource(ResourcePoolImpl.java:364)
        at weblogic.common.resourcepool.ResourcePoolImpl.reserveResource(ResourcePoolImpl.java:330)
        at weblogic.jdbc.common.internal.ConnectionPool.reserve(ConnectionPool.java:469)
        at weblogic.jdbc.common.internal.ConnectionPool.reserve(ConnectionPool.java:363)
        at weblogic.jdbc.common.internal.ConnectionPoolManager.reserve(ConnectionPoolManager.java:125)
        at weblogic.jdbc.common.internal.ConnectionPoolManager.reserve(ConnectionPoolManager.java:158)
        at weblogic.jdbc.pool.Driver.connect(Driver.java:132)
        at weblogic.jdbc.jts.Driver.getNonTxConnection(Driver.java:658)
        at weblogic.jdbc.jts.Driver.connect(Driver.java:127)
        at weblogic.jdbc.common.internal.RmiDataSource.getConnectionInternal(RmiDataSource.java:533)
        at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:498)
        at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:491)

看起来有一个错误信息,但我无法理解为什么数据源会给出错误。请帮助我理解这一点。

共有1个答案

陶永望
2023-03-14


WEBLOGIC. JDBC. CONN.MT_USAGE表示多线程使用。您可以启用分析和调试监控。这里的WebLogic文档演示了如何:

https://docs.oracle.com/middleware/1212/wls/JDBCA/monitor.htm

这里还有一些JDBC调试技巧:

http://middlewaremagic.com/weblogic/?p=2477
http://middlewaremagic.com/weblogic/?p=586

 类似资料:
  • 我已经在我的机器上安装了Weblogic server。安装时,我已使用名称MyDomain配置域。在配置结束时,我检查了启动管理服务器。服务器成功启动,没有问题。第二天,我尝试使用C:\ProgramData\Microsoft\Windows\start Menu\Programs\Oracle Enterprise Pack for Eclipse\User Projects\MyDomai

  • web.xml weblogic.xml

  • 我有通过jndi名称从WebLogic获取数据源的应用程序。 我在应用程序中配置了jndi数据源名称。yml: 我在WebLogic服务器上配置了它,指定了特定的目标。我测试了这个数据源,WebLogic说测试成功了。但是当我尝试部署应用程序时,我收到以下错误: 我需要确定WebLogic的数据源配置中存在问题,或者在java代码中获取数据源时存在问题。我是否能够在不部署应用程序的情况下测试获取数

  • 在客户端,使用“new WebSocket('ws:/blahlah')”创建新的套接字处理程序 然后使用onOpen()方法就知道我们已连接到WS服务器 使用onMessage()方法,已知已从WS服务器接收到消息 onClose()方法指示套接字连接已关闭 所以从客户的角度来看是很清楚的。但是从服务器的角度来看,流程是如何进行的(就像上面的客户端一样),websocket服务器进程的确切含义是

  • 请帮我安装weblogic server。我想安装oracle form and report,在安装过程中,我被告知安装weblogic server以创建中间件主目录。我去了甲骨文网站下载。我下载了用于64位JVM generic的oracle weblogic server 11gr1(10.3.6)一致性包安装程序,因为oracle weblogic server 12c不支持oracle

  • 我正在CentOS7上的WildFly服务器版本19.0.0.Final上运行一个应用程序。这个应用程序运行得很好,但我运行了将近2个月后,却出现了一个错误,在standalone.xml中没有找到任何重复的数据源。 14:21:06,641错误[org.jboss.as.Controller.management-Operation](控制器引导线程)WFLYCTL0013:操作(“Add”)失