如何在Weblogic 10.3菜单中检查数据源是否已启动。是否有“ping”按钮链接Glassfish? 在Monitoring-> Testing菜单中,虽然目标定义了管理服务器,但没有服务器定义
答案 0 :(得分:9)
要查看Services -> Data Sources -> <your datasource> -> Monitoring (Tab) -> Testing (Tab)
下列出的服务器/状态和测试数据源操作,所有以下内容必须为真:
Environment -> Servers
并检查目标服务器是否正在运行。Configuration -> Connection Pool -> (Advanced) "Test Connections On Reserve"
/ true Test Table Name
或SQL语句中配置一个表名,例如SQL SELECT 1 FROM DUAL
。然后,您应该会看到“监控/测试”选项卡中列出的目标服务器。
答案 1 :(得分:0)
如果数据源已部署并正在运行,您可以通过查看Monitoring-&gt; Statistics选项卡下的Datasource页面(Enabled = true,State = Running)来查看状态。如果此页面上没有列出数据源的任何内容,则通常意味着数据源无法部署或未成为目标。检查WLS服务器日志以获取错误消息,并检查“目标”选项卡以查看是否已选择部署目标。但要回答您的问题,如果您在该监控页面上没有看到任何内容,则数据源未运行。
如果您认为数据源已正确部署且监视页面中未显示任何内容,则数据源可能未在使用中(没有使用它的应用程序和初始连接设置为0)。您可以将初始连接设置为至少1,并启用“保留测试”。如果连接失败,您将在WLS日志中看到失败。
答案 2 :(得分:0)
在Weblogic控制台中,导航到数据源&gt;选择哪个数据源&gt;监测与GT;测试
只需勾选定位数据源的服务器并对其进行测试即可。 如果您的数据源已启动,则会弹出成功消息,反之亦然
答案 3 :(得分:0)
您需要先添加目标。 (targes =将使用此数据源的服务器)
然后针对任何目标
测试数据源(来自“监控”选项卡)答案 4 :(得分:0)
似乎Weblogic无法创建数据库连接池,数据库主机已被阻止。这是由于许多连接错误造成的。
请检查以下步骤: