`
dary_zhou
  • 浏览: 39269 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Weblogic 8 14中远程数据源的BUG

阅读更多

      最近在解决项目问题时,发Weblogic 8.14中存在一个BUG,这个BUG只在814中有其它的版本中不会发生。

 具体情况如下:

      1.在程序中使用了远程数据源,就是跨域的数据源。

       2.程序中使用了全局变量。

      3.并发访问在5个左右

     这时,如果设定连接池的数比较小时,很容易出现。测试的结果为:如果有最大的连接数为10,程序使用到10个数据源时,就会初始化全局变量。如果换成JDBC访问就不会初始化全局变化。

 

    

1
0
分享到:
评论
2 楼 yixihttppc 2009-01-15  
我使用的是weblogic10,aix环境
1 楼 yixihttppc 2009-01-15  
没太明白你的意思,我现在也有一个程序,这个程序是普通的java程序,没有运行在weblogic中,但在这个程序中访问数据库时使用了weblogic的数据源,spring配置如下:
<bean id="dataSource"
class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName">
<value>OracleDataSource</value>
</property>
<property name="jndiEnvironment">
<props>
<prop key="java.naming.provider.url">
t3://xxx.xxx.xxx.xxx:xxxx </prop>
<prop key="java.naming.factory.initial">
weblogic.jndi.WLInitialContextFactory
</prop>
</props>
</property>
</bean>
这个程序会导致weblgoic内存溢出,当才这个外部程序中使用dbcp数据源时,不会出现内存溢出的问题。您有什么建议?

相关推荐

Global site tag (gtag.js) - Google Analytics