WebLogic基础篇
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• BEA WebLogic Server:用于开发、集成、部署和管理大型分布式Web应
用、网络应用和数据库应 用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中
• Domain:域是个逻辑概念,用来组织管理一系列的应用服务器实例,也就
In Unix
• 2、通过ftp工具或命令行把安装程序上传到服务 器某个临时目录 • 1) .bin的安装方法 • 首先赋予.bin可执行权限 • chmod a+x filename.bin • 然后执行 • ./filename.bin -mode=console • 2) .jar的安装方法 • java -jar filename.jar -mode=console
台或多台被管理服务器
• Node Manager:节点管理器是一个单独运行的后台程序,一般运行在被管理服务
器的机器上,用来提供远程启动和停止服务器(Server)的功能
WebLogic Server
• Domain and Server的关系 • 一个Domain 可以包含一个或多个 WebLogic Server实例,甚至是Server集 群。一个Domain中有一个且只能有一个 Server 担任管理Server的功能,其它的 Server具体实现一个特定的逻辑功能。
In Windows
• 5选择安装组件,一般只需要勾选WebLogic Server->Server,单击下一 步
In Windows
• 6产品安装目录,不改动,选择默认的E:\bea\weblogic81 ,单击下一步
In Windows
• 7出现选择安装Windows服务界面,一般不需要把server作为windows服 务运行,选择No,单击下一步
In Windows
• 8出现正在安装的进度条界面,耐心等待,需要几分钟的时间。
In Windows
• 9最后把选择运行Quickstart的选择去掉,点击安装完成。
In Unix
• 1、安装JRE环境。据安装平台的不同, WebLogic的安装介质也分为两类,一种自 带了JRE(后缀名为.bin),一种需要下载 平台厂商所提供的JRE环境(后缀名为.jar)
Proxy Server
• Proxy Server – 向其它机器/系统转发请求 – 可以被用作安全隔离层 – 可以被用作负载均衡系统
Firewall
• Firewall: – 提供过滤、授权、认证服务 – 防卫电脑黑客行为 – 请求的端口映射 – 能扮演Proxy Server角色 – 能减少后端网络活动
创建domain
在Windows或Unix下创建domain的步骤 是一致的,Windows下是图形界面,而 Unix下一般是字符界面
In Windows
• 1.“开始->程序->Bea WebLogic Platform 8.1-> Configuration Wizard‖, 启动Configuration Wizard工具。
提 纲
• • • • 一、基础知识 二、安装 三、配置管理 四、应用部署
二、安装
• WebLogic Server有三种安装方式:
– 图形用户界面(GUI)方式(Windows常用) – 命令行方式(Unix平台常用) – 后台
In Windows
•
1 双击 platform815_zh_CN_win32.exe 开始安装,出现欢迎界面,点击下 一步。
• 8.点击“完成“,配置完毕。
In Unix
• • • • 1、切换到weblogic的安装目录下: #cd /export/home/bea/weblogic81/common/bin 2、 执行./config.sh命令 #./config.sh
输入数字1,回车
In Unix
•
3、选择要创建的域,输入数字2回车
• •
配置连接池和数据源
1、选择正确的驱动版本,这里以oracle9i为例
配置连接池和数据源
• 2、录入数据库服务器配置
配置连接池和数据源
• 3、测试连接池配置
配置连接池和数据源
• 4、测试成功,开始创建和部署
配置连接池和数据源
• 5、连接池创建成功
配置连接池和数据源
• 6、配置数据源
配置连接池和数据源
In Windows
• 2.选择“新建WebLogic配置”,单击“下一步”。
In Windows
• 3.选择“Basic WebLogic Server Domain‖,单击“下一步”。
In Windows
• 4.选择“Express‖,单击“下一步”。
In Windows
• 5.选择控制台的用户名、密码,我这里为weblogic/weblogic ,点击“下一
In Unix
In Unix
• 4、选择Express Mode,输入数字1,回车
In Unix
• 5、创建weblogic管理用户和密码
In Unix
In Unix
In Unix
• 6、选择要创建域Domain的模式,选择Production Mode模式
In Unix
• 7、选择JDK
• Threads Maximum: 线程池最大值
• 根据业务高峰时期的并发数、服务器CPU数目而定,一般单个CPU 可负担的线程数在25-50之间,如果一台服务器有四个CPU,那么 最大值可在100-200之间
连接池参数
连接池参数
• 一个数据库连接池是一组“准备好等待使用”的 数据库连接。 • Initial Capacity: 连接池初始值
•
启动停止WebLogic
• • • • • • • • • • • 1、Unix 启动 1)切换到domain目录下,执行startWebLogic.sh #nohup sh ./startWebLogic.sh >nohup.out & 注意:简单起见,建议在domain目录下创建一个start.sh的文件,内容即上 面的一行启动命令。以后只需执行该文件就可启动服务,如#./start.sh 启动日志和运行时日志,可以在nohup.out文件查看,也可以通过以下命令 实时查看 #tail –f nohup.out 停止 1)方法一:在domain目录下执行./stopWebLogic.sh 注意:简单起见,建议在domain下创建一个stop.sh的文件,内容即上面一 行停止命令,以后只需执行该文件就可停止服务,如#./stop.sh 2)方法二:通过命令ps –ef|grep java找到对应的进程ID(PID),然后通过以 下命令停止服务 #kill -9 PID 3)方法三:同Windows下停止方法三。
In Unix
• 3、完成2.3的步骤后,进入控制台安装的欢迎界面,键 入[Next]继续 • 4、此时出现授权许可协议,读完后键入[Yes]继续 • 5、 提示选择一个BEA主目录,如下所示 •
•
如果想更改默认的BEA主目录,重新输入完整的目录路 径即可,否则键入[Next]继续
bLogic应用服务器的实
在的机器,包括其IP地址等信息。一个域中可以包括多台机器
WebLogic Server
• Server:服务器,也就是一个应用服务器的实例,用来部署和运行各种J2EE
应用程序,也可以来配置各种服务程序。它是WebLogic应用服务器的基本 服务单元。一个WebLogic域中一般有一个管理服务器和多个被管理服务器。 也就是下面我们要谈到的两个概念
线程池参数
线程池参数
• 满足系统并发数,根据系统用户数、业务量和业 务密集程度确定,并非越大越好 • Thread Count: 线程池初始值
• 由一般情况下业务的并发数而定,对于社保和劳动系统而言,建议 一般在20-50之间
• Threads Increase:线程池增量
• 当请求的线程数超过池中现有数目时,池中每次增加创建的线程数, 一般设为5-10
• Administration Server:
• 管理服务器是用来管理配置域的中心点,一般来说,管理服务器上是不部署应用程序 的,而是用来统一管理、配置、监控被管理服务器以及部署应用程序到被管理服务器
上。一个域中有一台管理服务器。
• Managed Server:被管理服务器是用来部署运行各种应用程序的。一个域中有一
• 6、确认BEA主目录
• 键入[1]继续
In Unix
• 7、选择安装类型
In Unix
• 8、
选择安装路径
In Unix
• 9、确认安装路径
In Unix
• 10、现在开始安装,此时会出现一个模拟
的进度条,耐心等待,直到100%安装顺利 结束
提 纲
• • • • 一、基本概念 二、安装 三、配置管理 四、应用部署
步”。
In Windows
• 6.配置服务器启动模式、选择JDK,点击“下一步”。 开发或测试环境建 议选择Development Mode、Sun SDK,生产环境选择Production Mode、
JRockit SDK。
In Windows
• 7.创建weblogic配置,点击“创建”。
In Windows
WebLogic基础篇
——蒋治力
2008-05
提 纲
• • • • 一、基本概念 二、安装 三、配置管理 四、应用部署
容器
• Web容器: • 运行jsp/servlet等表示层逻辑组件 • EJB容器: • 运行javabean,enterprise javabean等业务层逻辑组件
WebLogic Server
In Windows
2 BEA许可条款,选择“是”,单击下一步。
In Windows
• 3选择BEA主目录,这里不作改动,选择默认的E:\bea , 单击下一步 。
In Windows
• 4选择安全类型,默认安全安装,由于一般只需要安装WebLogic Server, 因此选择自定义安装,点击下一步。
In Unix
• 8、选择domain的创建目录,注:目录路径不需要写domain的名称,要不 目录会重。一般使用默认目录,直接回车即可
In Unix
• 9、输入domain名称,回车
In Unix
• 10、开始创建domain
启动停止WebLogic
• • • • • • • • • • • 成功的创建domain之后,就可以开始启动WebLogic服务了 1、Windows 启动 1)方法一:开始-》程序-》BEA WebLogic Platform 8.1-》User Projects-》mydomain-》Start Server 2) 方法二:运行 E:\bea\user_projects\domains\mydomain\startWebLogic.cmd 注意:如果domain是Production Mode,还需要在domain下创建一个名称 为boot.properties的文件才能正常启动,文件内容如下 username=<console-username> password=<console-password> 停止 1)方法一:运行stopWebLogic.cmd 2)方法二:登录到控制台,mydomain->servers->myserver->control,单击 Force shutdown of this server... 3)方法三:在任务管理器中找到对应的进程,杀掉
是下面要解释的server. 域是WebLogic应用服务器中最大的概念, WebLogic应用服务器启动的时候就是以某个域来启动的,它有一个中心配 置文件叫config.xml
• Cluster:族或称群集,也是一个逻辑概念,用来分组用途相同的服务器实
例,一个域中可以有多个族。Cluster实现均衡负载和容错。
• 7、输入数据源的JNDI名称
配置连接池和数据源
• 8、正确地关联连接池
配置连接池和数据源
• 9、发布到server
配置连接池和数据源
设置主要参数
• 开发环境上,不需要另外设置WebLogic的 参数,使用默认参数即可,在生产环境或 测试环境上一般都需要调整一些参数,才 能较好的运行。参数调整后需要重启服务 器。
用、网络应用和数据库应 用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中
• Domain:域是个逻辑概念,用来组织管理一系列的应用服务器实例,也就
In Unix
• 2、通过ftp工具或命令行把安装程序上传到服务 器某个临时目录 • 1) .bin的安装方法 • 首先赋予.bin可执行权限 • chmod a+x filename.bin • 然后执行 • ./filename.bin -mode=console • 2) .jar的安装方法 • java -jar filename.jar -mode=console
台或多台被管理服务器
• Node Manager:节点管理器是一个单独运行的后台程序,一般运行在被管理服务
器的机器上,用来提供远程启动和停止服务器(Server)的功能
WebLogic Server
• Domain and Server的关系 • 一个Domain 可以包含一个或多个 WebLogic Server实例,甚至是Server集 群。一个Domain中有一个且只能有一个 Server 担任管理Server的功能,其它的 Server具体实现一个特定的逻辑功能。
In Windows
• 5选择安装组件,一般只需要勾选WebLogic Server->Server,单击下一 步
In Windows
• 6产品安装目录,不改动,选择默认的E:\bea\weblogic81 ,单击下一步
In Windows
• 7出现选择安装Windows服务界面,一般不需要把server作为windows服 务运行,选择No,单击下一步
In Windows
• 8出现正在安装的进度条界面,耐心等待,需要几分钟的时间。
In Windows
• 9最后把选择运行Quickstart的选择去掉,点击安装完成。
In Unix
• 1、安装JRE环境。据安装平台的不同, WebLogic的安装介质也分为两类,一种自 带了JRE(后缀名为.bin),一种需要下载 平台厂商所提供的JRE环境(后缀名为.jar)
Proxy Server
• Proxy Server – 向其它机器/系统转发请求 – 可以被用作安全隔离层 – 可以被用作负载均衡系统
Firewall
• Firewall: – 提供过滤、授权、认证服务 – 防卫电脑黑客行为 – 请求的端口映射 – 能扮演Proxy Server角色 – 能减少后端网络活动
创建domain
在Windows或Unix下创建domain的步骤 是一致的,Windows下是图形界面,而 Unix下一般是字符界面
In Windows
• 1.“开始->程序->Bea WebLogic Platform 8.1-> Configuration Wizard‖, 启动Configuration Wizard工具。
提 纲
• • • • 一、基础知识 二、安装 三、配置管理 四、应用部署
二、安装
• WebLogic Server有三种安装方式:
– 图形用户界面(GUI)方式(Windows常用) – 命令行方式(Unix平台常用) – 后台
In Windows
•
1 双击 platform815_zh_CN_win32.exe 开始安装,出现欢迎界面,点击下 一步。
• 8.点击“完成“,配置完毕。
In Unix
• • • • 1、切换到weblogic的安装目录下: #cd /export/home/bea/weblogic81/common/bin 2、 执行./config.sh命令 #./config.sh
输入数字1,回车
In Unix
•
3、选择要创建的域,输入数字2回车
• •
配置连接池和数据源
1、选择正确的驱动版本,这里以oracle9i为例
配置连接池和数据源
• 2、录入数据库服务器配置
配置连接池和数据源
• 3、测试连接池配置
配置连接池和数据源
• 4、测试成功,开始创建和部署
配置连接池和数据源
• 5、连接池创建成功
配置连接池和数据源
• 6、配置数据源
配置连接池和数据源
In Windows
• 2.选择“新建WebLogic配置”,单击“下一步”。
In Windows
• 3.选择“Basic WebLogic Server Domain‖,单击“下一步”。
In Windows
• 4.选择“Express‖,单击“下一步”。
In Windows
• 5.选择控制台的用户名、密码,我这里为weblogic/weblogic ,点击“下一
In Unix
In Unix
• 4、选择Express Mode,输入数字1,回车
In Unix
• 5、创建weblogic管理用户和密码
In Unix
In Unix
In Unix
• 6、选择要创建域Domain的模式,选择Production Mode模式
In Unix
• 7、选择JDK
• Threads Maximum: 线程池最大值
• 根据业务高峰时期的并发数、服务器CPU数目而定,一般单个CPU 可负担的线程数在25-50之间,如果一台服务器有四个CPU,那么 最大值可在100-200之间
连接池参数
连接池参数
• 一个数据库连接池是一组“准备好等待使用”的 数据库连接。 • Initial Capacity: 连接池初始值
•
启动停止WebLogic
• • • • • • • • • • • 1、Unix 启动 1)切换到domain目录下,执行startWebLogic.sh #nohup sh ./startWebLogic.sh >nohup.out & 注意:简单起见,建议在domain目录下创建一个start.sh的文件,内容即上 面的一行启动命令。以后只需执行该文件就可启动服务,如#./start.sh 启动日志和运行时日志,可以在nohup.out文件查看,也可以通过以下命令 实时查看 #tail –f nohup.out 停止 1)方法一:在domain目录下执行./stopWebLogic.sh 注意:简单起见,建议在domain下创建一个stop.sh的文件,内容即上面一 行停止命令,以后只需执行该文件就可停止服务,如#./stop.sh 2)方法二:通过命令ps –ef|grep java找到对应的进程ID(PID),然后通过以 下命令停止服务 #kill -9 PID 3)方法三:同Windows下停止方法三。
In Unix
• 3、完成2.3的步骤后,进入控制台安装的欢迎界面,键 入[Next]继续 • 4、此时出现授权许可协议,读完后键入[Yes]继续 • 5、 提示选择一个BEA主目录,如下所示 •
•
如果想更改默认的BEA主目录,重新输入完整的目录路 径即可,否则键入[Next]继续
bLogic应用服务器的实
在的机器,包括其IP地址等信息。一个域中可以包括多台机器
WebLogic Server
• Server:服务器,也就是一个应用服务器的实例,用来部署和运行各种J2EE
应用程序,也可以来配置各种服务程序。它是WebLogic应用服务器的基本 服务单元。一个WebLogic域中一般有一个管理服务器和多个被管理服务器。 也就是下面我们要谈到的两个概念
线程池参数
线程池参数
• 满足系统并发数,根据系统用户数、业务量和业 务密集程度确定,并非越大越好 • Thread Count: 线程池初始值
• 由一般情况下业务的并发数而定,对于社保和劳动系统而言,建议 一般在20-50之间
• Threads Increase:线程池增量
• 当请求的线程数超过池中现有数目时,池中每次增加创建的线程数, 一般设为5-10
• Administration Server:
• 管理服务器是用来管理配置域的中心点,一般来说,管理服务器上是不部署应用程序 的,而是用来统一管理、配置、监控被管理服务器以及部署应用程序到被管理服务器
上。一个域中有一台管理服务器。
• Managed Server:被管理服务器是用来部署运行各种应用程序的。一个域中有一
• 6、确认BEA主目录
• 键入[1]继续
In Unix
• 7、选择安装类型
In Unix
• 8、
选择安装路径
In Unix
• 9、确认安装路径
In Unix
• 10、现在开始安装,此时会出现一个模拟
的进度条,耐心等待,直到100%安装顺利 结束
提 纲
• • • • 一、基本概念 二、安装 三、配置管理 四、应用部署
步”。
In Windows
• 6.配置服务器启动模式、选择JDK,点击“下一步”。 开发或测试环境建 议选择Development Mode、Sun SDK,生产环境选择Production Mode、
JRockit SDK。
In Windows
• 7.创建weblogic配置,点击“创建”。
In Windows
WebLogic基础篇
——蒋治力
2008-05
提 纲
• • • • 一、基本概念 二、安装 三、配置管理 四、应用部署
容器
• Web容器: • 运行jsp/servlet等表示层逻辑组件 • EJB容器: • 运行javabean,enterprise javabean等业务层逻辑组件
WebLogic Server
In Windows
2 BEA许可条款,选择“是”,单击下一步。
In Windows
• 3选择BEA主目录,这里不作改动,选择默认的E:\bea , 单击下一步 。
In Windows
• 4选择安全类型,默认安全安装,由于一般只需要安装WebLogic Server, 因此选择自定义安装,点击下一步。
In Unix
• 8、选择domain的创建目录,注:目录路径不需要写domain的名称,要不 目录会重。一般使用默认目录,直接回车即可
In Unix
• 9、输入domain名称,回车
In Unix
• 10、开始创建domain
启动停止WebLogic
• • • • • • • • • • • 成功的创建domain之后,就可以开始启动WebLogic服务了 1、Windows 启动 1)方法一:开始-》程序-》BEA WebLogic Platform 8.1-》User Projects-》mydomain-》Start Server 2) 方法二:运行 E:\bea\user_projects\domains\mydomain\startWebLogic.cmd 注意:如果domain是Production Mode,还需要在domain下创建一个名称 为boot.properties的文件才能正常启动,文件内容如下 username=<console-username> password=<console-password> 停止 1)方法一:运行stopWebLogic.cmd 2)方法二:登录到控制台,mydomain->servers->myserver->control,单击 Force shutdown of this server... 3)方法三:在任务管理器中找到对应的进程,杀掉
是下面要解释的server. 域是WebLogic应用服务器中最大的概念, WebLogic应用服务器启动的时候就是以某个域来启动的,它有一个中心配 置文件叫config.xml
• Cluster:族或称群集,也是一个逻辑概念,用来分组用途相同的服务器实
例,一个域中可以有多个族。Cluster实现均衡负载和容错。
• 7、输入数据源的JNDI名称
配置连接池和数据源
• 8、正确地关联连接池
配置连接池和数据源
• 9、发布到server
配置连接池和数据源
设置主要参数
• 开发环境上,不需要另外设置WebLogic的 参数,使用默认参数即可,在生产环境或 测试环境上一般都需要调整一些参数,才 能较好的运行。参数调整后需要重启服务 器。