WebLogic问题排除概览

WebLogic问题排除概览 问题排除概览
孟和 技术咨询顾问 大中华区渠道及联盟部

以下内容旨在概述产品的总体发展方向。 此信息仅供参考,不可纳入任何合同。此 信息不承诺提供任何资料、代码或功能, 并且不应该作为制定购买决策的依据。此 处所述有关 Oracle 产品的任何特性或功能 的开发、发布以及相应的日程安排均由 Oracle 自行决定。

议程
? Guardian ? JVM层面的问题诊断 ? Java应用程序及服务器层面问题诊断

议程
? Guardian ? JVM层面的问题诊断 ? Java应用程序及服务器层面问题诊断

通过Guardian能做什么? 能做什么? 通过 能做什么
? Oracle Guardian:
? 就像是WLS的杀毒软件或者病毒扫描器 ? 检查域的常见配置问题和运行时问题,并针对性的提供建议的 解决方案 ? 包括图形化界面和命令行方式 ? 也可以监控运行于WLS之上的其他Oracle产品 ? 有Oracle支持账户的用户可以免费使用 ? 可以使售后服务Case自动创建

使用Guardian 使用
? 在如下的场景可以使用Guardian对域进行评估:
? ? ? ? ? ? 域创建并配置之后 作为开发环节之一,在部署到生产系统之前 在打过WLS补丁之后 在系统中引入或者对其它第三方软件进行升级后 生产系统可以进行周期性的评估 在压力测试中,对域进行评估

Guardian工作架构 工作架构

安装Guardian代理 代理 安装
? WLS安装会自带Guardian代理(以war包的形式) ? 可以手动将代理部署到所有服务器,或者使用管理控 制台的快捷方式部署 ? 当Oracle支持部门发布新版本代理后,对其进行更新或 重新部署

收集数据
? 在评估过程中, Guardian代理会收集如下类型数据:
? ? ? ? JMX(包括配置和运行时数据) 应用部署描述符设置 JVM系统属性 JRockit JVM 运行时的统计数据

Guardian客户端安装 客户端安装
? 从Oracle支持站点下载Guardian客户端的安装介质 ? 需要用到JVM 1.5 或更新的版本 ? 启动Guardian,并且选择workspace位置,该位置将存 储用户偏好和评估数据

Guardian用户界面 用户界面

激活Guardian对域的管理 对域的管理 激活
? 激活域的过程:
? 在Workspace中注册域信息 ? 利用代理生成初始化的域Inventory

创建域Inventory 创建域
? 域的Inventory是:
? 域配置快照(包括服务器、应用、数据源等) ? 在每次域评估之前自动生成 ? 也可以手动生成,用来开Case

特征模式及特征包
Signature Patterns & Signature Bundles ? 特征模式( Signature Patterns):
? 域评估数据的某种潜在问题模式的标识 ? 由Oracle支持部门创建 ? 也有不同的严重层次(Info,Warning,Critical等等)
? 特征包( Signature Bundles )
? 带有相似特征的Signature Patterns的集合 ? 可以作为一个单元被评估

更新特征库
? 通过如下方式更新Guardian的最新特性和特征模式:
? 运行Update Wizard ? 从支持站点下载文件,手动安装

对域进行评估
1. 选择要评估的域 2. 选择要测试的特征模式

评估结果

生成SR( 生成 (Support Request) )
? 可以用Guardian生成文件附在支持Case中 ? 生成的car文件包括:
? ? ? ? 所选择的特征模式的详细信息 域Inventory和评估结果 域配置文件(可选) 服务器的日志文件(可选)

议程
? Guardian ? JVM层面的问题诊断 ? Java应用程序及服务器层面问题诊断

Out of Memory
? 当JVM没有足够的内存执行任务时,会触发 https://www.360docs.net/doc/308573925.html,ng.OutOfMemoryError
? 当没有更多内存可以分配时 ? 或空闲的内存有太多碎片,无法利用时
? 可能不足的内存类型有:
? Native (物理内存) ? Heap (堆内存) ? 特定Java 内存代(例如,permanet)

weblogic设置代理转发功能注意事项

设置简单代理转发功能注意事项 --jump227(dev2dev ID)最近因为工作需要进行了一次代理配置和测试,现把一些注意事项总结一下。(俺水平有限,欢迎大家指正)这里的weblogic版本为weblogic8.1 sp1,并且没有配置ssl。 目的:设置WebLogic Server作为另一个WebLogic Server 或集群的代理,实现转发功能。准备:1、创建一个服务或集群。 集群配置参考:https://www.360docs.net/doc/308573925.html,/techdoc/2005110701.html 2、配置代理文件 实现集群分发:通过HttpClusterServlet实现,可以参考上述集群配置的文章介绍 的web.xml和weblogic.xml进行部署。也可以参考: https://www.360docs.net/doc/308573925.html,/wls/docs61/adminguide/http_proxy_cluster.html 实现单一服务转发:通过HttpProxyServlet实现,配置weblogic.xml(同上)和 web.xml可以参考: https://www.360docs.net/doc/308573925.html,/wls/docs81/plugins/http_proxy.html 参数参考:https://www.360docs.net/doc/308573925.html,/wls/docs81/plugins/plugin_params.html#1143049 注意事项: 1、在不同机器上创建集群,对于与管理服务器不同机器的托管服务器配置中填写所属管理 服务器时,一定要填另一台机器上的管理服务器名字和ip地址。 2、各机器系统最好相同,环境配置一致,否则通过转发有可能出现显示不正常问题。(我 测试时,在程序相同的情况下通过windows转发访问hp-unix出现汉字乱码问题,而在hp-unix之间没有出现此问题。) 3、DebugConfigInfo参数(ON/OFF):可以查询参数配置信息,输入下列地址即可: http://proxy_host:port/path/xyz.jsp?__WebLogicBridgeConfig,其中proxy_host:port为代理地址和端口。在生产环境考虑安全建议关掉此参数。 4、通过查询配置信息可以看到WLLogFile: c:/temp/wlproxy.log(windows下)或者 WLLogFile:/tmp/wlproxy.log(unix下)。WLLogFile参数控制日志文件名称和地址,设置此参数前必须创建相应目录,并且Debug参数设置为ON。如果Debug参数设置为OFF将不记录调试信息。(我在配置时关掉了此功能,因为如果开启此功能一天的日志文件就占用大量的空间,太大了!) 5、经过测试HttpClusterServlet也可以实现单一服务代理转发功能(在WebLogicCluster设 置中写一个需要代理的服务器地址即可)。 6、在单一服务代理转发中,代理weblogic和被代理weblogic可以不在同一个域内(经过比 较严格的测试)。在集群分发中经过简单的测试代理weblogic也可以不在同一域内,是否存在别的问题有待考证。 7、单一服务代理转发设置中也可以用参数WebLogicHost和WebLogicPort来设置地址。 附: 1、web.xml示例(HttpClusterServlet单一服务转发,已经关掉调试信息及调试日志)

Weblogic12c-集群-代理安装配置手册-初级V1.0

软件室 Weblogic12 C安装配置手册-初级 版本 <1.0>

修订历史记录

目录 1.简介 (4) 1.1目的 (4) 1.2范围 (4) 1.3定义、首字母缩写词和缩略语 (4) 1.4参考资料 (4) 1.5概述 (4) 2.部署前准备工作 (4) 2.1JDK环境安装(使用ROOT用户) (4) 2.2H OSTS文件配置和多台WEBLOGIC集群说明(使用ROOT用户) (5) 2.3创建WEBLOGIC用户和用户组(使用ROOT用户) (6) 3.WEBLOGIC12C的安装(在桌面模式下进行安装,非命令行模式) (6) 3.1运行安装程序 (6) 3.2安装步骤图片展示 (7) 4.创建WEBLOGIC域(DOMAIN) (15) 4.1运行配置向导 (15) 4.2选择D OMAIN S OURCE (19) 4.3输入管理员用户名称和密码 (21) 4.4选择WEBLOGIC启动模式和JDK (21) 4.5选择定制配置和集群服务器配置选择说明 (23) 4.6配置管理节点 (23) 4.7W EB容器服务配置 (25) 4.8集群配置 (26) 4.9其他配置图解 (29) 5.WEBLOGIC 启动和JVM内存设置 (33) 5.1节点配置 (33) 5.2W EBLOGIC手动启动(使用WEBLOGIC用户) (33) 5.2.1启动管理服务(使用weblogic用户) (33) 5.2.2启动web容器节点(使用weblogic用户) (34) 5.2.3访问地址 (34) 5.3生产模式免密码和后台启动(使用WEBLOGIC用户操作命令) (34) 5.4开机自启动服务配置和设置(使用ROOT用户) (35) 5.5关闭WEBLOGIC (39) 5.6调整WEBLGOC的运行JVM内存 (39)

weblogic故障诊断与日常维护总结

中间件故障诊断总结 一、步骤: 1、准确描述现象:客户说的和自己查看到的:平台、版本、操作、信息等。特别是,故障前是否有做过什么操作:网络调整、设备调整、主机参数调整、配置文件修改……反正将这一切都列入排查的对象。 2、使用工具收集数据,收集配置文件、日志、dump文件等等。 3、使用分析数据,根据问题或收集的数据,使用适当的工具分析数据,当然包括了在网上和在官方支持站点搜索类似的问题的解决办法。 4、尝试解决问题,根据找到的问题点,尝试解决。如修改错的,复原正确的;运行有问题的,适当调整运行的环境和运行的参数等等。 5、给出最佳解决方案,一般就是继续观察了。 6、总结经验并加以重用,知识积累。 二、通过前台收集基本的信息: 1、重点是故障前做过的操作 2、比对运行平台是否在官方的兼容性列表中,一般就是关注各个版本,特别是一些比较怪异的问题 3、检查环境和参数,如能打开控制台,就在控制台中初步观察,一般进入控制台的格式是http://ip地址:端口/console如:http://192.168.0.89:7001/console/。常用的留意点如下: A、域运行状态(域-监视-健康状况);一般为running状态,如果不是 running,那这些界面就没有了。 B、服务器运行状态(域-环境-服务器),正常的为running。

进入,监视-健康状况);留意JVM 堆中当前可用的内存量。 不同的JVM,所显示的内容可能不一样,以下为sun的:

D、各个server线程状态(域-环境-服务器,点击具体的serve后进入,监 视-线程);一般来说,空闲线程要多;健康状况为ok 如下图health状态为:Warning,这个是有线程阻塞的。

单点登录部署-weblogic

统一身份认证平台部署指南 1.生成证书 /opt/bea/jrockit_160_05/bin/keytool -genkey -v -alias casserver -validity 3600 -keypass changeit -keystore /var/heer/casserver.jks -storepass changeit -storetype jks -dname "cn=https://www.360docs.net/doc/308573925.html,,c=cn" -keyalg "RSA" 其中https://www.360docs.net/doc/308573925.html, 为统一身份认证中心服务器的IP /var/heer/casserver.jks 为生成的证书库 2.从jks证书库导出客户端使用的cer证书 /opt/bea/jrockit_160_05/bin/keytool -export -v -alias casserver -file /var/heer/casserver.cer -rfc -keystore /var/heer/casserver.jks -storepass changeit -storetype jks 3.将cer证书导入本地java证书库 /opt/bea/jrockit_160_05/bin/keytool -import -v -alias casserver -file /var/heer/casserver.cer -keypass changeit -keystore /opt/bea/jrockit_160_05/jre/lib/security/cacerts 4.进入weblogic控制台

WebLogic部署(图解)

WebLogic部署(图解) WebLogic Server提供了三种方法来用于部署J2EE程序: ☆自动部署:WebLogic Server将定期扫描/applications目录,以获取新的和更新的应用程序。 ☆使用WebLogic.Deployer、WLShell和Ant wldeploy任务用于需要手动地重新部署的应用程序。 ☆WebLogic Server管理控制台用于手动地重新部署应用程序。 下面主要介绍第三种方式,采用WebLogic Server管理控制台进行手动地重新部署应用程序。 一.打开WebLogic Server: WebLogic部署要用到WebLogic Server控制台,在打开控制台前,要先启动WebLogic Server:1.启动WebLogic Server: 打开Tools→WebLogic Server→Start WebLogic Server,如下图: 当看到下面几句话时,表示WebLogic Server已经启动:

2.打开WebLogic Server控制台: Tools→WebLogic Server→WebLogic Console,如下图: 进入到控制台登陆页面,然后登陆:(账号和密码都为weblogic) 点击“Sign In”按钮,进入到:

二.WebLogic归档文件的部署: 1.Weblogic自动部署 例如:在Weblogic中创建名称为Deploy_Test的应用程序,执行后,则在控制台中的应用程序部署中可以看到创建的应用程序已经部署,这是本地自动部署,WebLogic Server将定期扫描/applications目录,自动部署里面的应用程序。 2.本地部署 在控制台页面中,进Domain Configurations下的Your Deployed Resources的Applications:

软件项目维护方案(参考示例)

软件项目维护方案

1.项目背景及目标 1.1.项目背景 在国家政策的指导和帮助下,信息化也越来越发挥出十分重要的作用。XXXX 不断加大信息化管理工作力度,积极实施“上网工程”,大力推进全市局域网建设,加快办公自动化系统进程,信息技术在改革中发挥了重要的支撑作用,为充分发挥政府公共职能,促进依法理财、科学理财,提供了重要的信息技术保障。近年来建设各系统随着数据量的逐年增加,陆续出现了性能问题,有必要进行数据库系统的升级及性能优化,以确保应用系统的正常运行,为单位员工提供更好的信息服务。 1.2.项目目标 ●对各系统数据库进行补丁升级服务,安装补丁前制定详细的升级计划和应急 回退计划。 ●完成各系统数据库的性能调优工作。 ●各业务持续性得到有效的保证。 2.需求分析 XXXXXXX项目,我公司有多年的行业经验。具有对运维服务对象进行适时监测、指标分析、和及时修复的能力。 Oracle 产品日常运行维护项目主要从如下几个方面进行: (1). 每天对ORACLE数据库的运行状态,日志文件,备份情况,数据库的空间使用情况,系统资源的使用情况进行查看,发现并解决问题。

(2). 每周对数据库对象的空间扩展情况,数据的增长情况进行监控,对数据库做健康查看,对数据库对象的状态做查看。 (3). 查看表空间碎片,提出下一步空间管理计划。对ORACLE数据库状态进行一次全面查看。 (4)由于这些数据库系统承载着XXXX非常重要的业务系统数据,所以在日常 维护中需要非常仔细,每周、每月、每季都需要有相应的巡检记录,需要详细记载以下一些内容: 监控数据库对象的空间扩展情况 监控数据量的增长情况 系统健康查看,查看以下内容: 数据库对象有效性查看 查看是否有危害到安全策略的问题。 查看 alert、Sqlnet 等日志并归档报错日志 分析表和索引 查看对数据库会产生危害的增长速度 查看表空间碎片 数据库性能调整 预测数据库将来的性能 调整和维护工作 后续空间

Weblogic 11g 部署web应用程序详细图解

Weblogic 11g 部署web应用程序详细图解 ----浪花滚滚 1. 手动部署 A.创建web工程。 B.将web工程导出war格式。 导出的包: C.启动weblogic服务。 服务启动成功: D.打开服务配置页面并登陆。

E.登陆成功后,点击左侧菜单栏的部署 F.点右边的安装按钮 G.点上传文件 F.选择刚才导出的war包,将其上传,下一步。 G.选择上传好的文件,下一步。

H.选择“讲次部署安装为应用程序”,下一步。 I.可以在这里为工程取个别名,也可以用默认。其他都选择默认,下一步。 J.完成。 H.再点左侧菜单栏的部署,显示部署的应用程序的状态。 J.地址栏输入工程的地址:http://localhost:7001/工程文件名(或者刚才改过的别名),发现网页正常运行,部署成功!

2. weblogic和myeclips集成的配置部署 A.点击myeclips工具栏的按钮的黑色小三角,在弹出窗口的左侧选择Configure Server →Servers→WebLogic→Weblogic 10.x B.选择Enable

C.配置WebLogic的路径及其登录用户名和密码 D.左侧点击JDK 右边点ADD按钮 点Directory… 选择weblogic安装目录下的JDK包。 注意:weblogic的版本和JDK的版本是严格匹配的,一定要选择正确的版本号。 并且需要使用跟安装weblogic时选择的同一个JDK。 E.点左侧的Launch,右边选择Run mode

F. 配置完成! G.部署工程 点myeclips上方工具栏的按钮, 选择要部署的工程 点ADD后Server选择WebLogic10.x 点finashi,ok后,部署完成。 H.点的黑色小箭头后选择WebLogic 10.x→Start启动服务。 I.服务启动成功。 J.当工程有重名时,会发生冲突,部署失败。

详细设置weblogic Cluster

详细设置 WebLogic Cluster 下列部分包含了配置 WebLogic Server 群集的准则和说明: ?开始之前 ?群集实现过程 开始之前 本部分简要讲述了设置 WebLogic Server 群集的前提任务和信息。 获取群集许可 群集的 WebLogic Server 实例的安装必须具有有效的群集许可。如果您没有群集许可,则请与 BEA 销售代表联系。 了解配置过程 如果您大致了解群集配置过程以及如何完成配置任务,则本部分中的信息对您最有帮助。 有关 WebLogic Server 中的可用配置工具以及它们所支持任务的信息,请参阅了解群集配置。 确定群集架构 确定什么样的群集架构最能满足您的需求。主要的架构决策包括: ?应该将所有应用程序层组合在一个群集内,还是应该将应用程序层分隔在不同的群集内? ?如何在群集中的服务器实例之间平衡负载?您将: o使用基本WebLogic Server 负载平衡, o实现第三方负载平衡器,还是 o将应用程序的Web 层部署在一个或多个次级HTTP 服务器上并向其代理请求? ?是否应该定义带有一个或多个防火墙的Web 应用程序非军事化区(De-Militarized Zone,简称DMZ)? 要获得这些决策的指导,请参阅群集体系结构和群集中的负载平衡。

您所选择的架构将对群集的设置方式产生影响。群集架构可能还需要您安装或配置其他资源,如负载平衡器、HTTP 服务器和代理插件。 考虑网络和安全拓扑结构 安全要求构成了设计合适的安全拓扑结构的基础。有关提供各种应用程序安全级别的几种其他架构的讨论,请参阅群集体系结构的安全选项。 注意:某些网络拓扑结构可能会干扰多播通信。如果您要在W AN 中部署群集,请参阅如果群集跨越W AN 中的多个子网。 注意:请尽量不要跨越防火墙在群集中部署服务器实例。有关穿越防火墙建立多播流量隧道的结果的讨论,请参阅防火墙可能会中断多播通信。 为群集安装选择计算机 确定计划在其中安装 WebLogic Server 的一个或多个计算机(在本部分中通篇称这样的计算机为“主机”)并确保它们具有所需的资源。WebLogic Server 允许您在单独的、非多宿主计算机上设置群集。这种新功能对于演示环境或开发环境非常有用。 注意:不要在具有动态分配的IP 地址的计算机上安装WebLogic Server。 多CPU 计算机上的WebLogic Server 实例 BEA WebLogic Server 对于可驻留于群集中的服务器实例数没有内置的限制。一些大型的多处理器服务器(如 Sun Microsystems, Inc. Sun Enterprise 10000)可以承载非常大的群集或者多个群集。 大多数情况下,按照每两个 CPU 一个 WebLogic Server 实例的方式进行部署,WebLogic Server 群集的可伸缩性最好。但是,您应该使用计划的所有容量对带有目标 Web 应用程序的真正部署进行测试,以确定服务器实例的最佳数量和分布。有关详细信息,请参阅“WebLogic Server 性能及调整”中的“在多 CPU 计算机上运行多个服务器实例时要注意的性能事项”。 检查主机计算机的套接口读取器实现 为了获得最佳的套接口性能,请对 WebLogic Server 主机计算机进行配置,使其使用面向您的操作系统的本地套接口读取器,而不要使用纯 Java 实现。要了解原因,以及有关配置本地套接口的说明或优化纯 Java 套接口通信的说明,请参阅使用 IP 套接口的端到端通信。

硬件设备运维方案

目录

概述 XXX第二次土地调查数据库及国土资源视频会议系统运维项目内容主要分为土地调查数据库软硬件运维工作和视频会议系统运维工作,服务内容涵盖了网络交换机机设备、网络安全防护设备、服务器设备、存储设备、操作系统以及数据库等内容,存在技术多样化、管理复杂化等问题,从而对运维公司的技术力量以及管理团队都有着一定的要求。 XXX公司根据多年的项目实施和服务,积累了丰富人力资源和管理经验,根据本次项目特点,特制定如下运行维护解决方案。 服务内容 服务目标 XXX公司可提供的运行维护服务包括,信息系统相关的网络设备、服务器设备、存储设备、操作系统、数据库以及视频会议系统的运行维护服务,保证用户现有的信息系统的正常运行,降低整体管理成本,提高网络信息系统的整体服务水平。同时根据日常维护的数据和记录,提供用户信息系统的整体建设规划和建议,更好的为用户的信息化发展提供有力的保障。 用户信息系统的组成主要可分为两类:硬件设备和软件系统。硬件设备包括网络设备、安全设备、服务器设备、存储设备和视频会议系统设备等;软件系统主要为操作系统、数据库软件、集群软件等和业务应用软件等。 XXX公司通过运行维护服务的有效管理来提升用户信息系统的服务效率,协调各业务应用系统的内部运作,改善网络信息系统部门与业务部门的沟通,提高服务质量。结合用户现有的环境、组织结构、IT资源和管理流程的特点,从流程、人员和技术三方面来规划用户的网络信息系统的结构。将用户的运行目标、业务需求与IT服务的相协调一致。 XXX公司提供的信息系统服务的目标是,对用户现有的信息系统基础资源进行监控和管理,及时掌握网络信息系统资源现状和配置信息,反映信息系统资源的可用性情况和健康状况,创建一个可知可控的IT环境,从而保证用户信息系统的各类业务应用系统的可靠、高效、持续、安全运行。 服务项目范围覆盖的信息系统资源以下方面的关键状态及参数指标:运行状态、故障情况 配置信息 可用性情况及健康状况性能指标 信息资产统计服务 此项服务为基本服务,包含在运行维护服务中,帮助我们对用户现有的信息资产情况进行了解,更好的提供系统的运行维护服务。 服务内容包括: 硬件设备型号、数量、版本等信息统计记录 软件产品型号、版本和补丁等信息统计记录 网络结构、网络路由、网络IP地址统计记录 综合布线系统结构图的绘制 其它附属设备的统计记录 网络、安全系统运维服务

Weblogic项目部署及相关问题解决

Weblogic项目部署 1、使用weblogic部署项目时,首先要启动一下开始菜单中weblogic目录下的QuickStart添加一个项目名称。 2、创建完项目之后,在weblogic安装目录\Middleware\user_projects\domains下面就可以看到自己刚刚创建的项目了。随后启动目录下面的startWebLogic.cmd,启动完成后,启动ie 浏览器在地址栏输入http://localhost:7001/console,然后会出现一个登陆窗口,用户名为创建项目最后输入的名称,默认是weblogic,密码即为自己输入的密码. 3、登陆进去之后我们就可以对我们所创建的项目进行配置了: 配置服务项中的数据源:名称和JNDI名称我们都要使用项目中app-config-context.xml 配置文件项目中的JNDI名称。这里使用的是sinosoftDataSource。数据源配置完成后的参数: url:jdbc:oracle:thin:@10.32.14.73:1521:personal 驱动程序类名称:oracle.jdbc.xa.client.OracleXADataSource 由于在倒数第二步测试连接成功之后我就直接点击完成,导致最后一步没有完成,最后在部署项目完成之后项目报错找不到数据源,Unable to resolve 'sinosoftDataSource'. Resolved ''; remaining name 'sinosoftDataSource' 之后就是在weblogic中部署需要部署的项目,也就是将项目中的webapps目录加载到weblogic中,一切完成之后就可以在浏览器中输入访问路径访问这个项目了。 weblogic部署中遇到的问题: 1、内存溢出:修改项目路径\bin\目录下的setDomainEnv.cmd文件, 将其中的内容: set MEM_PERM_SIZE_64BIT=-XX:PermSize=128m set MEM_PERM_SIZE_32BIT=-XX:PermSize=48m 修改为: set MEM_PERM_SIZE_64BIT=-XX:PermSize=512m set MEM_PERM_SIZE_32BIT=-XX:PermSize=512m Myeclipse中的内存溢出修改: -Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=128m -XX:MaxPermSize=512m -Xverify:none -da Paths中添加一个名称为antlr-2.7.6rc1.jar。

weblogic在windows下安装及部署项目教程

Weblogic在windows下安装及部署项目教程 1.Weblogic10.3.6版本下载地址: https://www.360docs.net/doc/308573925.html,/technetwork/cn/middleware/ias/downloads/wls-main-091116-zhs.html 或在\\192.168.60.244\Tool\测试环境工具上取 2.安装 1)安装目录:D:\Oracle\Middleware 2)选择安装类型为自定义,选择自己需要安装的组件,其他都是默认直接下一步,直 到安装完成。 3.创建域 1)创建新的weblogic域 2)其他默认,点“下一步”,到下图这个界面设置用户名和密码。例如:用户名:weblogic 密码:weblogic1

3)选择服务器启动模式和JDK 4)选择可选配置

5)配置管理服务器 6)后面步骤直接“下一步”,知道创建完成。创建完成,运行 D:\oracle\Middleware\user_projects\domains\easyStore_domain\bin\startWeblogic.c md,用浏览器打开http://192.168.60.244:7001/console可直接登录管理服务器。 4.配置受管服务器 1)登录界面,使用自己设置的用户名密码登录

2)新建受管服务器 3)设置服务器名称、服务器监听地址、服务器端口,名称和端口均不与其他服务器重 复。然后点击“下一步”,完成。

5.配置数据源 1)点击“新建”,选择“一般数据源” 2)设置JDBC数据源名称,以及数据库类型,点击“下一步” 3)设置数据库驱动程序,选择如下图所示 4)设置JDBC数据源详细信息,实际的数据库名称、数据库用户名、主机地址等。

weblogic中间件常见问题

1Weblogic9.2 在linux下启动很慢 打开setDomainEnv.sh 增加-Djava.security.egd=file:/dev/zero 修改参数为 JAVA_OPTIONS="${JAVA_OPTIONS} -Djava.security.egd=file:/dev/zero" 2Windows x64 jrockit 启动3000M 报OutOfMemory https://www.360docs.net/doc/308573925.html,ng.OutOfMemoryError: class allocation, 153359080 loaded, 154140672 footprint JVM@check_alloc (src/jvm/model/classload/classalloc.c:118). 19416 bytes 通过修改启动内存,设置4G以上 3后台日志出现以下报错 User does not have permission on weblogic.management.home to perform lookup operation 1、网上找到的解决方案是: 打开weblogic控制台,点击你部署工程的那个domain,在右边主页的下面有一个“View Domain-wide Security Settings”连接,点开它,看看复选框“Anonymous Admin Lookup Enabled”前面是没选的,把它勾上。 2、使用了1中的解决方案还是报这个错误,经过高手提醒后发现原因: 如果一个weblogic.xml中包含以下的内容: true 这个配置的意思是使weblogic优先加载应用WEB-INF/lib下面的jar包。如果你在部署一个应用的时候,应用中weblogic.xml中已经包含这句,则 很有可能weblogic报异常,因为weblogic启动时已经加载了默认的jar,当扫描到这个weblogic.xml的时候,又被告知要先加载WEB-INF/lib下面的jar包。 这个时候weblogic就不知道怎么办了。遇到这样的问题,我们可以先将weblogic.xml中的这段配置剪切出来部署,当部署成功后,关闭weblogic服务器, 再将这段话粘贴回weblogic.xml就可以了,也就是说,应用至少要先部署成功才可以。 3、局出现在的报错为,恢复域到新的环境后,新环境里只有一个weblogic用户,而IIOP使用了其它用户,但 用户不存在当前域里,所以报错 4开启管理端口https 9002后,管理服务器重启无法启动 <2014-8-6 下午03时14分21秒CST> <2014-8-6 下午03时14分21秒CST> <2014-8-6 下午03时14分21秒CST>

Oracle中间件WebLogic 12c维护保养手册

Oracle 中间件 WebLogic 12c 维护保养手册

目录 1日常监控及JVM查看工具 (3) 1.1安装 (3) 2VNC的安装及使用 (3) 2.1安装 (3) 2.2启动vnc (3) 2.3运行VNC Viewer客户端 (3) 2.4查询vnc服务 (4) 2.5停止vnc服务 (5) 2.6增加vnc服务终端 (5) 3服务器相关参数配置 (5) 3.1文件句柄数:根据实际服务器情况配置。 (5) 4常见问题及处理办法 (5) 4.1修改系统字符编码 (5) 4.2手工删除DOMIAN的方法 (6) 4.3域服务器启动端口冲突 (6) 4.4启动后可刷新页面,查看服务状态 (6) 4.5不重启服务情况下,替换静态文件 (6) 4.6weblogic改为开发模式 (7) 4.7版本管理 (7) 4.8使用部署的目标定义的默认值的情况下,清理缓存文件路径 (7) 4.9启动server,server**.out日志文件中包含乱码 (7) 4.10weblogic.xml文件说明 (7) 4.11weblogic控制台密码修改 (8) 4.12节点管理器配置文件说明 (9) 4.13设置GC日志的打印参数 (9) 4.14部署模式设置 (9)

1日常监控及JVM查看工具 1.1安装 2VNC的安装及使用 2.1安装 Linux系统默认已安装vnc服务器端。 2.2启动vnc 若未用vncpasswd设置密码,则第一次运行vncserver时,会提示设置密码,再次确定密码,并分配终端编号。 输入命令:vncserver You will require a password to access your desktops. Password:输入连接密码 Verify:再次输入密码 xauth: creating new authority file /webapp/.Xauthority New 'gd-webapps01:1 (webapp)' desktop is gd-webapps01:1 分配终端编号 Creating default startup script /webapp/.vnc/xstartup Starting applications specified in /webapp/.vnc/xstartup Log file is /webapp/.vnc/gd-webapps01:1.log 2.3运行VNC Viewer客户端 在Microsoft Windows上运行VNC Viewer “vncviewer.exe”,系统会出现”Connection details”对话框 在“Connection details”对话框中的“VNC server”文本框中输入VNC Server的IP地址:终端编号,单击“连接”按钮,再输入密码后,进入vnc操作界面。

Weblogic中间件运维经验汇总

Weblogic 中间件运维经验汇总 目录 关于Weblogic 参数调优的运维经验 (2) . Weblogic 性能调优的处理方法 (5) . 关于输电项目Weblogic 安装的运维经验 (8) Weblogic 回收数据库连接数配置的方法 (14) 在Apache 和Weblogic 中分别部署静态页面的方法 (17) Weblogic Server 性能调优经验 (20) WeblogicJVM 堆参数设置方法 (24)

关于Weblogic 参数调优的运维经验 报送单位:北京公司审核人:类型:业务应用 关键字:GC垃圾回收 1、引言 为了提高维护人员运维水平,以集中与分享日常运行维护经验为目的,现进行典型经验的编制。 2、现象描述 部分应用服务器出现宕机现象,在F5上查看时已经掉出集群状态。 3、处理过程 停止宕机应用服务器上的Weblogic进程。 /home/weblogic/bea/user_projects/domai ns/pms/bi n/setDomai nEn v.sh文件中的启动内存大小并添加垃圾回收机制,修改后如下: MEM_ARGS="-Xms5248m -Xmx5248m -Xmn 1536m -XX:SurvivorRatio=6 -XX:+UseParNewGC -XX:+UseCo ncMarkSweepGC -XX:CMSFullGCsBeforeCompactio n=20 -XX:+UseFastAccessorMethods -XX:+AggressiveOpts"

3、修改完成后重启Weblogic 服务。 4、原因分析 在收到报警信息后,对后台日志进行查看,报错信息如下: Exception in thread "CBM_ 正常处理任务线程" https://www.360docs.net/doc/308573925.html,ng.OutOfMemoryError: Java heap space at oracle.jdbc.driver.OracleStatement.prepareAccessors(OracleStatement.ja va:868) at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatem ent.java:1045) at oracle.jdbc.driver.T4CPreparedStatement.executeMaybeDescribe(T4CPre paredStatement.java:839) at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatem ent.java:1132) at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePrepa redStatement.java:3316) at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePrepare dStatement.java:3361)

系统维护手册模板

湖南省地方税务局规费管理系统 维护手册 长沙海蝶计算机科技开发有限公司

一、适用范围 该手册适用于系统管理员及系统维护人员适用。 二、系统运行环境 2.1数据库环境 使用刀片3和刀片4这两块配置一模一样硬件来作为 ORACEL RAC 环境的两个物理节点。 在刀片系统配置两块物理千兆网卡作为数据库RAC实用网卡。 服务器信息: 网络配置: 其中公共IP的子网掩码: 安装软件: 数据库配置: grid 及 database 软件的安装操作全部都在 RAC1 服务器上进行,RAC2 服务器上的软件都是通过RAC1 通过局域网共享来完成安装。其数据库管理信息配置如下: 全局数据库名:orcl

数据库IP: 数据库别名: 所有账户统一管理口令: Asm专用的ASMSNNP口令: 数据库创建用户:密码: 网络拓扑图 2.2 Web环境 Web服务器为虚拟操作系统。 网络配置: 主机名: IP地址: IP的子网掩码: 默认网关: 安装软件: Weblogic配置: Weblogic管理用户:管理密码: 三、系统运维计划 3.1运维目标 地方税务局规费管理系统运维管理的目标是保证系统平台的正常、可靠、高速运行,保证对突发事

件、需求变更进行快速响应,保证规费管理系统的信息完整。 3.2运维内容 系统平台维护: 保证操作系统、数据库系统、中间件、其他支撑系统应用的软件系统及网络协议等安全性、可靠性和可用性而实施的维护与管理;及时排除系统故障;每月对系统平台进行一次巡检,及时消除故障隐患,保障系统的安全、稳定、持续运行。 应用系统管理和维护: 在系统维护过程中采取各种技术手段及时排除系统故障,保证系统及相应接口的安全性、可靠性和可用性。及时消除系统可能存在的安全隐患和威胁、根据需求更新或变更系统功能。 数据储存设施管理和维护: 为保证数据存储设施、如服务器设备、集群系统、存储网络及支撑数据存储设施运行的软件平台的安全性、可靠性和可用性,保证存储数据的安全。定期对系统的性能,确认数据存储的安全,及时消除故障隐患,保障系统安全、稳定、持续运行。 数据管理和维护: 数据管理是系统应用的核心。为保证数据存储、数据访问、数据通信、数据交换的安全,每月对数据的完整性、安全性、可靠性进行检查。 3.3 运维服务 在维护期间,具备灵活、多样的通信手段,提供5*8小时的响应服务,保证用户能及时得到技术支持。对于影响系统运行的故障,3小时内派人到现场解决,对于一般性故障,提供电话或E-Mail等方式解决;在维护期之外,由于软件原因引起的故障,由开发商提供升级解决; 技术支持热线为用户提供全面的技术服务,负责记录、解答用户的问题。 (1)公司不断地向用户传递最新的技术和产品,主动提供版本升级,并保证签定合同规定的期限内的系统维护及版本更新,同时向用户提供长期的技术咨询和服务。 (2)在系统的正常运行中出现的严重问题需现场解决的做到: ?公司做到1小时内响应,3小时内到现场服务。 ?其它情况根据距离远近尽快到现场服务。 (3)负责为用户到现场安装并调试公司的应用软件,直到系统能正常运行。

weblogic部署流程

Weblogic部署大概流程 1.将war放到服务器,unzip name.war –d name,将war解压到名为name的文件夹下 2.确认WEB-INF下有weblogic.xml 文件该文件用于告诉weblogic使用当前项目的jar 启动项目,不适用wenlogic自带jar包启动。 3.确认web.xml中servlet-mapping 的servlet-name 是weblogic模式 4.确认calsses下database.properties 为weblogic格式(不带java:comp/env/) 5.到domain的bin下面执行nohup ./startWebLogic.sh & 启动weblogic 6.登录ip:7001/console 进入控制台 7.在服务其中选择新建填写名称和端口名称随意端口不能和其他的冲突选择完成 8.随意启动一次startManagedWebLogic.sh 成不成功无所谓主要为在domianHOME /servers 下生成managedservice 名称的文件,在这个文件下创建security目录下面建立boot.properties文件写入 username=xxxxx password=xxxxxxxx (写入的是明文启动一次后自动加密) 9.再次返回bin目录下启动服务nohup ./ startManagedWebLogic.sh ${manageserviceName} ip:7001 $ 10.返回控制台,查看manageService服务是否启动,服务选项卡中创建数据源目标 选择manageService

bi工具FineBI部署weblogic的常见问题及解决

bi工具FineBI部署weblogic的常见问题及解决 1. weblogic1 2.1.1部署问题 按照weblogic服务器部署的步骤对weblogic12.1.1进行部署,会出现部署不成功的现象。 1.1 解决方案 更改或删除%WebReport%/WEB-INF/lib目录下的db2jcc.jar文件即可部署成功。 2. weblogic部署类冲突 部署好weblogic之后,启动项目,报错如下: 1.Root cause of ServletException. 2.java.util.ServiceConfigurationError: javax.xml.ws.spi.Provider: Pro vider weblogi 3. c.wsee.jaxws.spi.WLSProvider could not be instantiated: https://www.360docs.net/doc/308573925.html,ng.C lassCastExcep 4.tion 5. at java.util.ServiceLoader.fail(ServiceLoader.java:207) 6. at java.util.ServiceLoader.access$100(ServiceLoader.java:16 4) 7. at java.util.ServiceLoader$LazyIterator.next(ServiceLoader. java:353) 8. at java.util.ServiceLoader$1.next(ServiceLoader.java:421) 9. at javax.xml.ws.spi.Provider.getProviderUsingServiceLoader( Provider.java 10.:146) 11. Truncated. see log file for complete stacktrace 12.Caused By: https://www.360docs.net/doc/308573925.html,ng.ClassCastException 13. at https://www.360docs.net/doc/308573925.html,ng.Class.cast(Class.java:2990) 14. at java.util.ServiceLoader$LazyIterator.next(ServiceLoader. java:345) 15. at java.util.ServiceLoader$1.next(ServiceLoader.java:421) 16. at javax.xml.ws.spi.Provider.getProviderUsingServiceLoader( Provider.java 17.:146) 18. at javax.xml.ws.spi.Provider.provider(Provider.java:106) 19. Truncated. see log file for complete stacktrace

相关文档
最新文档