值为 -1 时禁用此功能。
值为 0 表示语句不会超时。
最小值:-1
最大值:2147483647
注:
下面三个选项保持默认选择,没有特殊应用时不需要设置。
忽略正在使用的连接
即便仍在使用从池获取的连接,也能够将数据源关闭。
固定到线程
PinnedToThread 是一个能够改善性能的选项,它启用执行线程以保持已入池的连接,即使在应用程序关闭逻辑连接之后。
启用 PinnedToThread 后,WebLogicServer 将在应用程序首次使用某个执行线程保留连接时将连接池中的一个连接固定到此线程。weblogic server当应用程序使用完此连接并调用 connection.close() (此方法在其他情况下会将连接返回到连接池) 时,WebLogic Server 会将该连接保留给执行线程,而不会将其返回连接池。当此后某个应用程序使用相同的执行线程请求连接时,WebLogic Server 将提供此线程已保留的这个连接。
使用 PinnedToThread,当多个线程尝试同时保留一个连接时,连接池上不会发生锁定冲突,对于试图在有限个数的连接中保留同一个连接的线程,也没有冲突。
如果应用程序使用相同的执行线程同时保留连接池中的多个连接,WebLogic Server 将创建附加的连接并同样将它们固定到此线程。
已启用删除受影响的连接
指定在应用程序使用底层供应商连接对象之后是否从连接池中删除连接。
如果禁止删除已占用的连接,必须确保该连接适合由其他应用程序重用。
设置为真 (默认设置) 时,应用程序关闭逻辑连接后不会将物理连接返回给连接池。将关闭并重新创建此物理连接。
设置为假时,应用程序关闭逻辑连接后,物理连接将返回到连接池并可由该应用程序或其他应用程序重用。
全部设置完了,不要忘了点页面最下端的[保存]按钮,并且点左边菜单上方的[激活并更改]按钮,要不然你刚才的一切设置均作废。

在保存后我们来点“监视”这个tab

点“测试”

Look, 测试成功。重启Weblogic(只有重启Weblogic才会使得“高级”配置里的参数生效)。
怎么重启:
Windows下
直接ctrl+c,然后重新启动
Linux下
尽量使用stopWebLogic.sh或者使用ps –ef |grep java,查到weblogic所属的进程,然后使用:
kill -9 进程号
来杀,这个太暴力了!!!
4.2.6 部署web应用
Weblogic是真正的J2EE App Server,它不仅可以布署WAR应用,还可以布署EAR应用包括EJB,而Tomcat是做不到的,它只能布署WAR应用,如果要布署EAR或者EJB需要安装和配置额外的插件。
确保你的web应用中web.xml里绑定的数据源的jndi名与weblogic里设定的连接池的jndi名一致
<resource-ref>
<deion>oracle db</deion>
<res-ref-name>jdbc/cbbsds</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
<res-sharing-scope>Shareable</res-sharing-scope>
</resource-ref>
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-68926-8.html
也包括美国
辛苦了