扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
在本页阅读全文(共4页)
EJB级集群
设置集群地址
设置集群地址,其中的ip地址为managed server的地址和端口号,
多个managed server使用“,”隔开。
Hibernate配置文件设置数据源
使用weblogic连接池配置hibernate配置文件:(片断),其中mypool是数据源的JNDI
<property name="dialect">org.hibernate.dialect.Oracle9Dialect</property>
<property name="hibernate.connection.datasource">mypool</property>
<property name="hibernate.connection.provider_class">org.hibernate.connection.
DatasourceConnectionProvider</property>
<property name="hibernate.session_factory_name">hibernate.session_factory</property>
<property name="hibernate.jndi.class">weblogic.jndi.WLInitialContextFactory</property>
<property name="hibernate.jndi.url">t3://localhost:7001/</property>
<property name="hibernate.jdbc.fetch_size">50</property>
<property name="hibernate.jdbc.batch_size">25</property>
<property name="show_sql">true</property>
WebLogic EJB JNDI注意事项
JNDI 表示必须使用“.”隔开,在单机上使用“/”也可以,但在集群中不要使用“/”
<weblogic-enterprise-bean>
<ejb-name>DestroyAccountEJB</ejb-name>
<jndi-name>account.DestroyAccountEJB</jndi-name>
</weblogic-enterprise-bean>
J2EE集群项目部署
Weblogic集群配置domain
在linux(windows)的部署cluster,然后把配置的相关东西copy到cluster的其他liunx(windows)机器上,
copy内容是user_project(含user_project)下面的所有内容。
Weblogic集群启动
启动时,为了启动后管理服务器能够监控其他被管理服务器,首先启动domain server
启动domain server
./startWebLogic.sh –Dweblogic.management.discover=true –Dweblogic.management.
discover.interval=10 –Dweblogic.management.discover.retries=20
启动 managed server
./startManagedWebLogic.sh m1 http://10.10.21.13:7001
其中m1是集群中某个managed server 名称,
http://10.10.21.13:7001是集群中管理服务器(domain server)的地址及端口,
注意启动这个命令必须在managed server所在的机器。
Weblogic部署应用
部署时必须部署到cluster,不能包括domain server,设置Cluster address :
10.10.21.13:8001,10.10.21.14:8001,在配置ejb集群中,设置集群地址,
其中的ip地址为managed server的地址和端口号,多个managed server使用“,”隔开。
配置数据库连接失效恢复
当数据库失败或重启,或者网络中断,则数据库连接就是非法的,
当网络或数据库都恢复正常后,需要重启应用服务器,另外一个办法:
在weblogic的console中选中你的连接池--〉connections--〉下面有Advanced Options,点击Show,
选中Test Released Connections, “Specifies whether WebLogic Server tests a connection before returning it to
this JDBC connection pool. (You must specify a Test Table Name.) ”另外看下面Test Table Name
是否有 “SQL SELECT 1 FROM DUAL”
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者