前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Weblogic运维使用手册

Weblogic运维使用手册

作者头像
loong576
修改2019-10-23 11:22:18
2.8K0
修改2019-10-23 11:22:18
举报
文章被收录于专栏:运维ABC运维ABC

本文环境:

weblogic版本

10.3.3

操作系统版本

Suse 11 64bit

一、weblogic简介

 BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应 用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。

    BEA WebLogic Server拥有处理关键Web应用系统问题所需的性能、可扩展性和高可用性。 与BEA WebLogic Commerce ServerTM配合使用, BEA WebLogic Server可为部署适应性个性化电子商务应用系统提供完善的解决方案。

二、基本概念

1.domain

Domain: 域是个逻辑概念,用来组织管理一系列的应用服务器实例,也就是下面要解释的server. 域是WebLogic应用服务器中最大的概念,WebLogic应用服务器启动的时候就是以某个域来启动的,它有一个中心配置文件叫config.xml.

2.cluster

Cluster: 族也是一个逻辑概念,用来分组用途相同的服务器实例,一个域中可以有多个族。

3.machine

Machine: 机器是物理上的概念,代表一台运行WebLogic应用服务器的实在的机器,包括其IP地址等信息。一个域中可以包括多台机器。

4.server

Server: 服务器,也就是一个应用服务器的实例,用来部署和运行各种J2EE应用程序,也可以来配置各种服务程序。它是WebLogic应用服务器的基本服务单元。一个WebLogic域中一般有一个管理服务器和多个被管理服务器。

5.administrative server

Administrative Server: 管理服务器是用来管理配置域的中心点,一般来说,管理服务器上是不部署应用程序的,而是用来统一管理、配置、监控被管理服务器以及部署应用程序到被管理服务器上。一个域中有一台管理服务器。

6.managed server

Managed Server: 被管理服务器是用来部署运行各种应用程序的。一个域中有一台或多台被管理服务器。

7.node manager

Node Manager: 节点管理器是一个单独运行的后台程序,一般运行在被管理服务器的机器上,用来提供远程启动和停止服务器(Server)的功能。

三、JDK安装

1.将JDK软件“jdk-6u27-linux-x64.bin”拷贝至/usr/local目录下

2.在/usr/local下运行

代码语言:txt
复制
./ jdk-6u27-linux-x64.bin

注意增加执行权限,安装JDK,装完如图,按enter继续

四、weblogic安装

1.设置weblogic用户环境变量(本例中以weblogic用户安装)

代码语言:txt
复制
export JAVA_HOME=/usr/local/jdk1.6.0_27
export PATH=$JAVA_HOME/bin:$PATH

2.将weblogic软件“wls1033_generic.jar”拷贝至weblogic家目录/weblogic(软件安装目录)执行

代码语言:txt
复制
java -jar -d64 wls1033_generic.jar

本例以控制台方式安装(weblogic安装模式有三种:图形化、控制台、无人守护)

java -D64 -jar wls1035_generic.jar –mode=console 控制台安装

java -jar wls1034_generic.jar -mode=console -silent_xml=/path_to_silent.xml 静默安装

3.直接输入Next

4.选用默认目录,输入Next

5.选择3

6.输入NO

7.选择YES

8.直接输入NEXT

9.直接输入Next

10.输入2,定制

11.选择2,不安装Oracle Coherence

12.直接输入Next

13.直接输入Next

14.确认安装产品和JDK,输入Next

15.安装完成

五、创建Administrative Server

1.在/weblogic/Oracle/Middleware/wlserver_10.3/common/bin下执行./config.sh,按enter下一步

2.选择“创建新的weblogic域”,输入1

3.直接按enter,选择“Basic WebLogic Server Domain - 10.3.3.0”  

4.输入域名,本例为fengxiang_domain

5.回车,下一步

6.修改密码,输入2

7.输入密码,本例为weblogic123(口令至少必须为 8 个字母数字字符, 且至少包含一个数字或一个特殊字符。)

8.确认密码,输入3

9.重新输入密码

10.回车,下一步

11.选择生产模式,输入2

12.选择/usr/local/jdk1.6.0_27,输入1

13.选择管理服务器,输入1

14.回车,下一步

15.回车,下一步

16.安装完成

六、启动Administrative Server

1.在/weblogic/Oracle/Middleware/user_projects/domains/fengxiang_domain下执行命令nohup sh startWebLogic.sh &,查看nohup.out日志,发现用户名密码有误

2.在/weblogic/Oracle/Middleware/user_projects/domains/fengxiang_domain目录下以weblogic用户新建文件boot.properties文件,写入用户名密码:

代码语言:txt
复制
username=weblogic
password=weblogic123

在/weblogic/Oracle/Middleware/user_projects/domains/fengxiang_domain/servers/ AdminServer下以weblogic用户新建security目录,将boot.properties文件移动至security目录下

代码语言:txt
复制
cp /weblogic/Oracle/Middleware/user_projects/domains/fengxiang_domain/boot.properties /weblogic/Oracle/Middleware/user_projects/domains/fengxiang_domain/servers/AdminServer

3.启动AdministrativeServer

在/weblogic/Oracle/Middleware/user_projects/domains/fengxiang_domain/目录下:

代码语言:txt
复制
nohup sh startWebLogic.sh &

4.查看weblogic进程,是否存在

5.在IE地址栏输入连接:http://172.16.3.120:7001/console,弹出如下界面

七、新建Managed Server

1.单击“服务器”,点击“新建”(由于是成产模式,每次更改要点击“激活更改”)

2.输入服务器名和服务器监听端口

3.点击“下一步”,完成应用服务新建

八、启动Managed Server服务

1.在/weblogic/Oracle/Middleware/user_projects/domains/neck/bin下执行

代码语言:txt
复制
nohup sh startManagedWebLogic.sh  test http://172.16.3.120:7001 &

tail –f nohup查看日志发现用户名密码有误,解决方法为在目录/weblogic/Oracle/Middleware/user_projects/domains/neck/servers/test下新建security目录,将boot.properties文件拷贝至security目录

代码语言:txt
复制
cp /weblogic/Oracle/Middleware/user_projects/domains/fengxiang_domain/boot.properties /weblogic/Oracle/Middleware/user_projects/domains/fengxiang_domain/servers /test/security

重新执行

代码语言:txt
复制
nohup sh startManagedWebLogic.sh  test http://172.16.3.120:7001 &

查看weblogic进程和网页状态

九、weblogic新应用发布

1.创建应用发布目录

在/weblogic/Oracle/Middleware/user_projects/domains/risk_domain/project目录下新建目录project目录。

2.使用winscp工具,用weblogic用户将应用war包esale_ws.war上传到/weblogic/Oracle/Middleware/user_projects/domains/risk_domain/project目录

3.创建weblogic的server(详见七、新建Managed Server)

4.启动新建的server(详见八、启动Managed Server服务)

5.创建连接池

回到IE控制台,在左边Domain Structure栏依次选择risk_domain->Services->JDBC->Data Soruces,点击new创建新连接池

6.输入连接池name:test-datasource,Database Type:oracle,下一步

7.选择如图数据库驱动程序

8.默认设置,下一步

9.输入Database Name:settledb,Host Name: 144.131.254.109,Port:1521,Database User Name:settle,Password:password(主机名为IP地址)

10.点击next,默认设置,点击test configuration,测试成功

11.配置连接池参数

点击新建的test-datasource连接池,选择Targets选项卡,server栏中选择test,点击save

12.选择configuration->connection pool,设置参数Initial Capacity:5,Maximum Capacity:20,Capacity Increment:5,点击保存

13.发布war应用包,

回到ie控制台,在左边Domain Structure栏依次选择risk_domain->Deployments(部署),点击install,点击选中esale_ws.war

14.点击选中“将此部署安装位应用程序”,servers栏内选择新建立的test,默认设置点击next,点击finish

15.确认发布是否成功

进入目录/weblogic/Oracle/Middleware/user_projects/domains/risk_domain/bin,查看nohup.out文件内容,查看应用发布是否成功。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-11-19 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
图数据库 KonisGraph
图数据库 KonisGraph(TencentDB for KonisGraph)是一种云端图数据库服务,基于腾讯在海量图数据上的实践经验,提供一站式海量图数据存储、管理、实时查询、计算、可视化分析能力;KonisGraph 支持属性图模型和 TinkerPop Gremlin 查询语言,能够帮助用户快速完成对图数据的建模、查询和可视化分析。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档