1、java.lang.OutOfMemoryError: PermGen space
WebLogic JVM加载顺序是 startWebLogic.sh --calls-->setSOADomainEnv.sh--calls-->setDomainEnv.sh--calls-->commEnv.sh,但是如果不是通过startWebLogic.sh启动,而是通过console或者wlst,那么必须确保nodemanager.properties配置StartScriptEnabled=true。具体操作参考如下:
$cd $MW_HOME/oracle_common/common/bin
$./setNMProps.sh
$ export JAVA_OPTIONS="-DDomainRegistrationEnabled=true"
$./wlst.sh
wls:/offline>startNodeManager()
2、java.rmi.UnknownHostException: Could not discover URL for server 'your server name'
a)检查域名解析:在所有节点检查/etc/hosts,确保集群所有节点域名配置正确
b)检查实例监听地址:Environment - Servers - - General - Listen Address
c)检查集群监听地址:Environment - Clusters - - General - Cluster Address
d)检查消息通信模式是否统一(Unicast or Multicast): Environment -> Clusters -> ->Messaging -> Messaging Mode
3、 Caused by: oracle.bam.common.messaging.api.MessageFrameworkException: BAM-00500: exception in messaging framework: BAM-00500: exception in messaging framework: While trying to lookup 'jms.QueueConnectionFactory' didn't find subcontext 'jms'. Resolved ''
Caused by: oracle.bam.common.messaging.api.MessageFrameworkException: BAM-00500: exception in messaging framework: While trying to lookup 'jms.QueueConnectionFactory' didn't find subcontext 'jms'. Resolved ''
检查BAM server所部署的应用、类库和服务,建域时注意检查选择应用部署目标(Target Deployments to Clusters or Servers)和选择服务部署目标(Target Services to Clusters or Servers);建域后注意检查域-部署。可按下参考检查:
Application:
usermessagingserver和 usermessagingdriver-email 只部署SOA_Cluster和BAM_Cluster,OSB_Cluster删除这些应用
DMS Application 部署在 BAM_Cluster, SOA_Cluster, OSB_Cluster 和Admin Server
WSM-PM 部署在 SOA_Cluster,OSB_Cluster,BAM_Cluster
Oracle-bam部署在BAM_Cluster
soa-infra部署在SOA_Cluster
所有的Adapter部署在 OSB_Cluster 和AdminServer
所有的Transport Provider 部署在 OSB_Cluster 和AdminServe
Library:
oracle.rules.*(1个), oracle.sdp.*(2个) 部署在 SOA_Cluster和BAM_Cluster
oracle.soa.* 只部署在 SOA_Cluster
oracle.bam 只部署在 BAM_Cluster
oracle.wsm.seedpolicies 部署在 SOA_Cluster,OSB_Cluster,BAM_Cluster
JDBC:
mds-owsm 只部署在 SOA_Cluster,OSB_Cluster,BAM_Cluster 和AdminServer
OWSM Startup Class
mds-soa只部署在 SOA_Cluster和 AdminServer
OraSDPMDatasource, OraSDPMDatasource-rac0,OraSDPMDatasource-rac1 只部署在SOA_Cluster和BAM_Cluster
相关推荐
配置WebLogic Server集群时,有两种常见的架构: 1. 单层混合型集群:所有Web应用和服务应用都位于同一个WLS实例中,便于管理和实现灵活的负载均衡。同时,这种架构提供了更强大的安全控制。 2. 多层结构集群:...
通过使用Ant、Maven或持续集成工具,可以实现WebLogic的自动化部署和更新。掌握这些技能可以极大地提高运维效率,降低人为错误。 十、WebLogic与云环境的结合 随着云计算的发展,WebLogic也逐渐适应了云环境。理解...
远程启动WebLogic服务是运维人员的常见需求,然而,直接使用`telnet`启动的服务会在`telnet`连接断开后自动停止。为避免这种情况,可采用`nohup`命令在UNIX系统中实现后台运行。 **命令行示例**:`nohup start...
也可以选择部署模式,如一次性部署或持续更新。 4. **启动和停止应用**:部署完成后,可以在控制台中启动或停止应用。也可以通过`startManagedWebLogic.sh|bat`命令指定应用启动。 三、WebLogic常用技巧 1. **...
在WebLogic的日常运维中,监控和问题排查是非常重要的环节,而dump文件是分析WebLogic运行情况、排查问题的有力工具之一。本文档将围绕WebLogic dump进行详细介绍,并辅助监控WebLogic的性能。 ### 1. WebLogic监控...
- **集群配置**:创建WebLogic集群,提高可用性和可扩展性。 - **负载均衡**:通过调度策略分配请求到不同的服务器,防止单一节点过载。 8. **持续集成与自动化** - **脚本化部署**:使用Ant、Maven或Gradle等...
本手册将详细讲解WebLogic Server的安装、配置、管理以及常见问题的解决,旨在帮助用户深入理解和熟练运用这款强大的应用服务器。 一、WebLogic Server安装 1. 系统需求:首先,确认操作系统的兼容性,如Windows、...
在本教程中,我们将深入探讨如何在Red Hat操作...这个过程可能会遇到各种问题,但遵循最佳实践和官方文档可以避免许多常见问题。记住,持续监控和维护WebLogic Server的运行状态对于保持服务的稳定性和性能至关重要。
常见的J2EE应用服务器有IBM WebSphere、Oracle WebLogic、Apache Tomcat和JBoss,它们提供了运行J2EE应用的环境和支持。 10. **版本演进** 自J2EE以来,该平台已经演变为Java EE,再到现在的Jakarta EE,持续改进...
14. **持续集成与持续部署(CI/CD)**: 使用Git进行版本控制,通过Jenkins、Docker等工具实现自动化构建和部署,确保开发流程高效和稳定。 15. **微服务架构**: 近年来,J2EE应用程序逐渐转向微服务架构,每个服务...
根据给定文件的信息,我们可以提炼出以下几个主要的知识点: ### 1. 获取系统状态的方法 ...随着技术的发展,现代运维工程师还需具备DevOps思维,能够与开发团队紧密合作,实现持续集成和持续部署(CI/CD)。