WebLogic,其实很简单

合集下载

Weblogic技术原理介绍

Weblogic技术原理介绍

Weblogic的基本概念(域)
域可以分为以下种类型: █ 含有受管理服务器的域:简单的生产环境可以只有一个域,该域 包含承载应用程序的多个受管服务器和执行管理操作的一个管理服务器, 在该配置中,应用程序和资源部署在单个受管服务器上;同样,访问应 用程序的客户机也连接至一个受管服务器。 █ 独立服务器域:在开发或者是测试环境中,您可能会在生产域中 的服务器之外部署一个独立的应用程序和服务器。可以部署一个简单的 域,其中包含一个服务器实例来充当管理服务器并承载您所开发的应用 程序。
Weblogic 主要目录结构
Common:Oracle WebLogic Server 10.3 组件共享的文件,包括创建域 时配置向导使用的模板 JAR 文件 samples:示例代码和资源 server:服务器软件组件(可执行文件、数据库文件、XML JAR 文件、 备用 JDBC 驱动程序、Oracle WebLogic Server JAR 文件以及插件) uninstall:卸载 Oracle WebLogic Server 10.3 所需的代码
Weblogic 配置相关文件
setDomainEnv.sh,启动管理和被管理服务器时的参数信息记录在此文件里。
文件位置: /WLS_HOME/user_projects/domains/test_domain/bin
Weblogic 配置相关文件
startWebLogic.sh,启动管理服务器的启动文件。
文件位置: /WLS_HOME/user_projects/domains/test_domain/bin
Weblogic 配置相关文件
startManagedWebLogic.sh,启动被管理服务器的启动文件。

weblogic基础知识

weblogic基础知识

weblogic基础知识WebLogic是一种基于Java EE的应用服务器,它提供了一个稳定可靠的平台,用于开发、部署和管理面向企业级应用程序的环境。

本文将介绍WebLogic的基础知识,涵盖了WebLogic的概述、安装与配置、管理与监控、故障排除等方面。

概述WebLogic是由Oracle公司开发的一款Java EE应用服务器,经过多年的发展已经成为企业级Java应用开发的主流选择。

作为Java EE标准的实现之一,WebLogic提供了一系列的功能和特性,如高性能、可扩展性、高可用性等,使得开发者可以轻松地构建和部署复杂的企业应用系统。

安装与配置WebLogic的安装与配置过程相对简单,但需要注意一些关键的配置项。

首先,您需要下载WebLogic的安装包,然后按照提示进行安装。

在安装过程中,您需要选择合适的安装目录,并设置系统环境变量。

安装完成后,还需要进行一些配置,如配置域(Domain)、设置管理员用户名和密码等。

管理与监控WebLogic提供了一套完善的管理与监控工具,用于管理整个应用服务器的各个方面。

通过WebLogic控制台,您可以轻松地管理域、应用程序、数据源等。

同时,WebLogic还提供了丰富的性能监控工具,用于实时监控应用程序的运行状态、性能指标等。

通过这些工具,您可以及时发现并解决潜在的问题,保证应用程序的正常运行。

故障排除在使用WebLogic过程中,可能会遇到各种各样的故障和问题。

针对这些问题,WebLogic提供了一系列故障排除的方法和工具。

首先,您可以通过查看日志文件来了解问题的具体原因。

WebLogic还提供了一些故障排除工具,如诊断工具、线程分析工具等,用于帮助您快速定位和解决问题。

同时,WebLogic还有一个活跃的社区,您可以在社区中与其他开发者交流和分享经验。

总结本文介绍了WebLogic的基础知识,包括概述、安装与配置、管理与监控、故障排除等方面。

weblogic搭建方法

weblogic搭建方法

weblogic搭建方法
WebLogic的搭建方法如下:
1.安装WebLogic软件:首先,需要下载并安装WebLogic软件。

可以从Oracle官方网站或其他可信来源下载WebLogic软件包。

2.创建WebLogic域:在安装WebLogic软件后,需要创建一个WebLogic域。

域是WebLogic服务器的配置和管理的逻辑单元。

可以通过WebLogic的图形化界面进行域的创建和配置。

3.启动管理节点:在创建完域后,需要启动管理节点。

管理节点是WebLogic服务器的控制台,用于管理域中的其他节点。

4.创建被管理节点:在被管理节点上安装WebLogic软件,并将其加入到域中。

被管理节点是实际运行Web应用程序的节点。

5.部署应用:在创建完被管理节点后,可以将Web应用程序部署到被管理节点上。

可以通过WebLogic的管理控制台进行应用的部署和管理。

需要注意的是,在搭建WebLogic服务器之前,需要确保系统环境满足WebLogic的安装要求,并且需要配置好网络和防火墙等环境。

同时,在安装和配置过程中,需要仔细阅读相关文档和提示,确保每一步都正确执行。

Weblogic实用教程及常用技巧集锦

Weblogic实用教程及常用技巧集锦

Weblogic实用教程及常用技巧集锦北京用友政务软件有限公司A++客户服务部2007-6-28目录1.WEBLOGIC的安装............................................................... 错误!未定义书签。

1.1安装简介........................................................................................... 错误!未定义书签。

1.2在windows下安装WEBLOGIC .................................................... 错误!未定义书签。

1.3在linux下安装WEBLOGIC ..................................................... 错误!未定义书签。

1.3.1检查是否具有JA V A环境..................................................... 错误!未定义书签。

1.3.2安装WebLogic ...................................................................... 错误!未定义书签。

2.WEBLOGIC的域配置........................................................... 错误!未定义书签。

2.1域简介............................................................................................... 错误!未定义书签。

2.2创建域.......................................................................................... 错误!未定义书签。

WebLogic安装教程(详细)

WebLogic安装教程(详细)

一 WebLogic安装1、打开WebLogic安装程序:oepe11_wls1031.exe(我们选用的是WebLogic 10.3g)。

如图1-1所示:图1-1 WebLogic安装2、进入WebLogic安装的欢迎界面,单击“下一步”按钮。

如图1-2所示:图1-2 WebLogic安装欢迎界面3、选择中间件主目录创建新的中间件主目录,其安装位置为默认的位置(安装位置默认为C:\Oracle\ Middleware,保持默认目录),如图1-3所示。

单击“下一步”按钮:图1-3 选择中间件主目录4、注册安全更新把“我希望通过My Oracle Support接收安全更新”前勾选框的“√”去掉,如图1-4所示。

单击“下一步”按钮:图1-4 注册安全更新5、选择安装类型默认选择“典型”安装类型,如图1-5所示。

单击“下一步”按钮。

图1-5 选择安装类型6、选择产品安装目录WebLogic Server和Oracle Coherence保持默认路径,如图1-6所示。

单击“下一步”按钮。

图1-6 选择产品安装目录7、选择快捷方式位置默认选择“‘所有用户’开始菜单文件夹(推荐)”,如图1-7所示。

单击“下一步”按钮。

图1-7 选择快捷方式位置8、安装概要检查前面所要创建的安装产品和JDK,如图1-8所示。

单击“下一步”按钮。

图1-8 安装概要9、 WebLogic安装过程,如图1-9所示:图1-9 WebLogic安装10、安装完成如果出现图1-10所示的界面,则表示WebLogic安装完成。

单击“完成”按钮。

图1-10 WebLogic安装完成二 WebLogic配置1、在安装完成的界面(图1-10)中,如果选中“运行Quickstart”(默认是选中),则过几秒会自动弹出如图2-1所示的界面,选择“Getting started with WebLogic Server 10.3.5”选项就可进入配置向导,如图2-2所示。

WebLogic配置

WebLogic配置

以前一直使用免费简单的Tomcat,近来因为项目需要改用WebLogic,安装配置过程中走了不少弯路。

下面就简单介绍一下WebLogic 8安装,并配置一个DefaultWebApp目录,以使象我一样的兄弟少走点弯路。

安装过程就不多说了,执行platform812_zh_CN_win32.exe文件,开始安装。

安装目录我选在d:\bea,选择完全安装,其他按默认值就行。

下面主要看看配置过程,以下步骤按照WebLogic配置出现界面,就不每步抓图了:)1.“开始->程序->Bea WebLogic Platform 8.1-> Configuration Wizard”,启动Configuration Wizard工具。

2.选择“新建WebLogic配置”,单击“下一步”。

3.选择“Basic WebLogic Server Domain”,单击“下一步”。

4.选择“自定义”,单击“下一步”。

5.更改Name,我这儿改为hgknight,单击“下一步”。

6.选择“否”,单击“下一步”。

7.选择“否”,单击“下一步”。

8.选择“否”,单击“下一步”。

9.输入“User name”和“password”,单击“下一步”,需要8位,简单一点我就都输入hgknight。

10.选择作为Window服务,单击“下一步”。

11.默认设置,单击“下一步”。

[转]MyEclipse + WebLogic 配置详解Eclipse 3.2 + MyEclipse 5.0GA + WebLogic 9.2 配置详解选择WebLogic 9.2 的原因①WebLogic 8 支持的是J2EE 1.3,也就是Servlet 2.3 规范。

若在MyEclipse 中建立Web Project 时选择了J2EE 1.4[default],在部署的时候就会出现异常,提示部署描述符web.xml 是畸形的,也就是未通过DTD 检验。

WebLogic使用总结(一)

WebLogic使用总结(一)

WebLogic使用总结(一)一、下载WebLogic到Oracle官网/ 下载WebLogic(根据自己的情况选择),本文档下载的是Generic WebLogic Server and Coherence installer/technetwork/middleware/weblogic/ downloads/index.html如下图:下载完成之后,得到一个文件。

二、安装和配置WebLogic2.1、安装WebLogic使用解压缩工具将Weblogic安装包解压,如下图所示:找到安装目录里的Disk1\install\下的ng.cmd脚本,如下图所示:用鼠标双击ng.cmd,运行ng.cmd脚本,如下图所示:开始启动WebLogic的安装程序,如下图所示:进入安装步骤,如下图所示:点击【下一步】按钮,进入下一个安装步骤,如下图所示:指明WebLogic的安装目录,这里将WebLogic安装到D:\Oracle\Middleware\Oracle_Home目录,点击【下一步】按钮,进入下一个安装步骤,如下图所示:点击【下一步】按钮,进入下一个安装步骤,如下图所示:点击【下一步】按钮,进入下一个安装步骤,如下图所示:点击【安装】按钮,进入下一个安装步骤,如下图所示:点击【下一步】按钮,进入下一个安装步骤,如下图所示:点击【完成】按钮,到此,WebLogic的安装算是完成了,接下来就是配置WebLogic了2.2、配置WebLogicWebLogic安装之后,还需要创建一个新的域,创建步骤如下:点击【下一步】按钮,进入下一个配置步骤,如下图所示:点击【下一步】按钮,进入下一个配置步骤,如下图所示:点击【下一步】按钮,进入下一个配置步骤,如下图所示:点击【下一步】按钮,进入下一个配置步骤,如下图所示:点击【下一步】按钮,进入下一个配置步骤,如下图所示:点击【下一步】按钮,进入下一个配置步骤,如下图所示:点击【下一步】按钮,进入下一个配置步骤,如下图所示:点击【下一步】按钮,进入下一个配置步骤,如下图所示:点击【下一步】按钮,进入下一个配置步骤,如下图所示:点击【下一步】按钮,进入下一个配置步骤,如下图所示:点击【下一步】按钮,进入下一个配置步骤,如下图所示:点击【下一步】按钮,进入下一个配置步骤,如下图所示:点击【下一步】按钮,进入下一个配置步骤,如下图所示:点击【下一步】按钮,进入下一个配置步骤,如下图所示:点击【创建】按钮,进入下一个配置步骤,如下图所示:点击【下一步】按钮,进入下一个配置步骤,如下图所示:点击【完成】按钮,完成配置步骤。

WebLogic入门(环境配置)

WebLogic入门(环境配置)

WebLogic入门(环境配置)WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。

安装环境过程:首先到oracle官网上下载weblogic并进行安装(我使用的版本是10.3.0.0版本;由于文件较大,可能会比较耗费时间);第二,下载myeclipse并进行安装,我使用的版本是8.6。

注:MyEclipse,是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合安装完成后我们需要配置一下环境,环境配置过程:一、配置weblogic域:开始—》程序---》Oracle Weblogic--》 WebLogic Server 10R3 --》Tools--》Configuration Wizard --》Create a new weblogic domain--》NextSelect domain source界面保持默认,--》Next输入用户名密码选择默认的sun SDK剩下的保持默认,直到最后,提示域名字的时候,改一下域名,然后点击create即可完成。

二、检查一下服务器是否能够顺利启动Oracle Weblogic--》User Project--》base_domain--》Start Admin Server for Weblogic Server Domain;在浏览器中输入:http://localhost:7001/console三、配置MyEclipseWindows---》Preferences--》MyEclipse--》Servers--》WebLogic--》WebLogic 10.x 配置:(1) Weblogic Server为Enable(2) BEA home directory--》D:\bea(3) Weblogic installation directory--》D:\bea\wlserver_10.3(4) Administration username--》weblogic(5) Administration password--》12345678(6) Excution domain root--》D:\bea\user_projects\domains\base_domain(7) Execution server name--》AdminServer(8) Security policy file--》D:\bea\wlserver_10.3\server\lib\weblogic.policy(9) JAAS login configuration file--》空着即可。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

41
非正常指标
• Server 状态 • 非RUNNING(ADMIN、FAILED、UNKNOW、SHUTDOWN) • 线程池 • 发现队列并持续增加 • 发现独占线程并持续增加 • 连接池 • 当前活动连接计数 = 最大容量 • 出现等待连接 • 配置inactive connection timeout后,出现泄露连接计数 • JVM内存 • 堆可用百分比 持续低于10%
2
Weblogic在J2EE 架构中的位置
3
Weblogic的域结构
4
概念解释
Domain :“域”是逻辑上的一组相关的Weblogic Server资源,作为一个整体 来进行管理,是WebLogic Server 实例的基本管理单元。 Server : 服务器是JVM中的一个实例,是Weblogic Server执行的一个 weblogic.server类的Java虚拟机。 Cluster : 集群是一些Weblogic Server实例的组合,一个域中可以有多个集群。 Machine : Machine是运行了一个或多个Weblogic Server的计算机,Machine 与物理计算机对应使用,Machine可以远程管理和监控Weblogic Server。
12
运行安装程序
13
选择软件安装的目录
14
选择安装类型
15
选择产品的安装目录
16
进行安装ห้องสมุดไป่ตู้
17
完成安装
18
创建一个域
在$Weblogic_Home/wlserver_10.0/common/bin下,执行config.cmd
19
选择自动配置的域还是基于一个模版
20
输入用户名和密码
21
53
Weblogic打开文件数
修改文件:/etc/security/limits.conf,commEnv.sh if [ ! -n "`uname -s |grep -i cygwin || uname -s |grep -i windows_nt || / uname -s |grep -i HP-UX`" ] then maxfiles=`ulimit -H -n` if [ "$?" = "0" -a `expr ${maxfiles} : '[0-9][0-9]*$'` -eq 0 ]; then ulimit -n 65535 fi fi }
10
目录
第一部分 第二部分 第三部分 第四部分 WebLogic的基本概念 WebLogic的安装、配置 WebLogic的问题排查 WebLogic的调优
安装weblogic软件
Weblogic有三种安装方式,即图形化界面安装、命令行安装、静默安装。 下面以Weblogic10.0在linux下的安装为例,用图形化界面方式为您介绍详 细安装步骤。
33
节点管理器怎样关闭一个实例
34
配置节点管理器
• 节点管理器必须运行在你要控制的被管Server机器上 • 需要配置Machine并且把NM控制的Server实例分配到 Machine中 • NM以一个操作系统服务来运行,因此可以实现自动重启
35
节点管理器默认行为
• 在WLS安装好后,节点管理器就可以直接启动 • 默认情况下 • 管理管制台可以使用节点管理器启动被管Server • 在被管Server启动后,节点管理器监听被管Server • 自动重启失败的被管Server
47
WebLogic日志
• 支持: • 指定日志保存的路径 • 控制日志文件大小 • 生成的时间(按时间间隔生成新的日志) • 控制日志级别 • 日志轮循
48
WebLogic server日志查看
在 WebLogic Server 实例向服务器日志文件中写入消息时,每条消息的第一行 以 #### 开头,后跟该消息的特性。每个特性都括在尖括号中。 以下是服务器日志文件中一条消息的示例: ####<Sept 22, 2004 10:46:51 AM EST> <Notice> <WebLogicServer> <MyComputer> <examplesServer> <main> <<WLS Kernel>> <> <null> <1080575211904> <BEA-000360> < Server started in RUNNING mode> 在此示例中,消息的特性为:按区域设置格式的时间戳、严重程度、子系统、 计算机名、服务器名、线程 ID、用户 ID、事务 ID、诊断上下文 ID、原始时间 值、消息 ID 和消息文本。(后面的消息特性部分中描述各个特性。) 如果一条消息不是在事务上下文中记录的,则即使不包含事务 ID,也会包含用 于事务 ID 的尖括号。 如果该消息中包含一个堆栈跟踪,则该堆栈跟踪包含在消息文本中。WebLogic Server 为其写入的消息使用主机的默认字符编码。
36
NM的主要配置文件
37
在域控查看nodemanager状态
• 此时我们就可以使用nodemanager远程启停weblogic managedserver了。
38
目录
第一部分 第二部分 第三部分 第四部分 WebLogic的基本概念 WebLogic的安装、配置 WebLogic的问题排查 WebLogic的调优
7
As and Ms
• Admin server • 管理服务器提供所有服务器的配置 • 记录重要的事件和通知(整个domain) • 监控Managed server • 将自己注册给每个Ms,因此可以得到Ms中的重要消息和通知 Managed server • 负责业务逻辑,做具体的事情 • Managed在启动的时候,就会去获取配置,然后独立运行
5
基本概念
• Admin Server
• 是domain管理的中心 • 存储domain里面的信息日志 • 通过管理控制台来访问domain资源
6
基本概念
• Managed Server
• • • • 是除Admin server外任何一个server 和Admin server扮演的角色不同 通过配置信息来联系Admin server 在生产环境运行业务逻辑的应用程序
46
WebLogic日志
• HTTP访问日志 • 记录http请求访问 • 默认保存在serverName\logs\access.log • 服务器日志: • 记录所有server 的活动 • 默认保存在serverName\logs\<serverName>.log • 域日志: • 记录所有域活动 • 保存在 <AdminServer>\logs\<domainName>.log • 可以单独配置日志的路径、大小、轮循机制、级别
选择服务器启动模式和JDK版本
22
选择是否要配置Cluster、Machine等信息
23
配置域的名字和路径
24
开始创建域
25
启动AdminServer
26
登陆控制台
节点管理器(NM)
• 节点管理器
• • • • • 在集群中可以远程启动或关闭被管Server 它是一个脚本进程 监控Server运行健康状态 可以做为一个后面进程运行 必须在被管Server主机中启动节点管理器
Alert
Yes
Emergency Debug
Yes Yes
50
Message ID
51
目录
第一部分 第二部分 第三部分 第四部分 WebLogic的基本概念 WebLogic的安装、配置 WebLogic的问题排查 WebLogic的调优
WebLogic启动慢
<2013-12-10 04?21ST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to ADMIN> <2013-12-10 04?21ST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RESUMING> <2013-12-10 04?21ST> <Notice> <Security> <BEA-090171> <Loading the identity certificate and private key stored under the alias aa from the jks keystore file /root/zhengshu/keystore.jks.> 解决办法: 这是SUN,JDK一个bug解决办法是在weblogic启动脚本里setDomainEnv.sh: 加入 以下内容 JAVA_OPTIONS="${JAVA_OPTIONS} -Djava.security.egd=file:/dev/./urandom" export JAVA_OPTION
28
节点管理器作用
• 我们可以用节点管理器作下面操作 • 启动、关闭重启管理Server • 启动、关闭、暂挂、重启被管Server • 自动重启失败的Server • 监控Server收集日志信息
29
节点管理器体系架构
30
节点管理器怎样启动AS
31
节点管理器怎样启动MS
32
相关文档
最新文档