使用 PinnedToThread,当多个线程尝试同时保留一个连接时,连接池上不会发生锁定冲突,对于试图在有限个数的连接中保留同一个连接的线程,也没有冲突。
如果应用程序使用相同的执行线程同时保留连接池中的多个连接,WebLogic Server 将创建附加的连接并同样将它们固定到此线程。
已启用删除受影响的连接
指定在应用程序使用底层供应商连接对象之后是否从连接池中删除连接。
如果禁止删除已占用的连接,必须确保该连接适合由其他应用程序重用。
设置为真 (默认设置) 时,应用程序关闭逻辑连接后不会将物理连接返回给连接池。将关闭并重新创建此物理连接。
设置为假时,应用程序关闭逻辑连接后,物理连接将返回到连接池并可由该应用程序或其他应用程序重用。
全部设置完了,不要忘了点页面最下端的[保存]按钮,并且点左边菜单上方的[激活并更改]按钮,要不然你刚才的一切设置均作废。

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


点“测试”

Look, 测试成功。重启Weblogic(只有重启Weblogic才会使得“高级”配置里的参数生效)。
怎么重启:
Windows下
直接ctrl+c,然后重新启动
Linux下
尽量使用stopWebLogic.sh或者使用ps –ef |grep java,查到weblogic所属的进程,然后使用:
kill -9 进程号
来杀,这个太暴力了!!!
Weblogic是真正的J2EE App Server,它不仅可以布署WAR应用,还可以布署EAR应用包括EJB,而Tomcat是做不到的,它只能布署WAR应用,如果要布署EAR或者EJB需要安装和配置额外的插件。
确保你的web应用中web.xml里绑定的数据源的jndi名与weblogic里设定的连接池的jndi名一致
<resource-ref>
<description>oracle db</description>
<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>
你布署的可以是一个“打碎了的符合war格式的目录”也可以是一个war包。weblogic安装与配置图文详解

此时,点[安装],定位到你的要布署的WAR

点下一步。
然后出错了,嘿嘿!

打开WAR里的WEB-INF\下的web.xml看啊看,看到这一行:
<taglib>
<taglib-uri>/myPageTag</taglib-uri>
<taglib-location>/WEB-INF/tld/myPageTag.tld</taglib-location>
</taglib>
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-66378-8.html
好看