目录
1 文档控制… 3
1.1 修改记录… 3
1.2 分发者… 3
1.3 审阅记录… 3
1.4 相关文档… 3
2 安装准备… 4
2.1 安装前需要开发单位提供的信息… 4
2.2 本地磁盘空间配置规范… 4
2.3 版本要求规范… 4
2.4 weblogic部署配置规范… 5
2.4.1操作系统要求… 5
2.4.2磁盘空间要求… 5
2.4.3 weblogic部署要求… 5
2.5 关闭防火墙… 6
2.6 安装JDK软件… 6
2.7 配置host文件… 6
2.8 创建用户… 6
2.9 修改环境变量… 7
2.9 修改系统参数… 7
3 安装部署规范… 7
3.1 安装软件… 7
3.2 创建domain. 14
3.3 创建密码文件… 19
3.4 创建启动脚本… 20
3.5 配置java虚拟机内存… 20
4 部署配置规范… 20
4.1发布程序… 20
4.2JDBC配置… 21
5 weblogic参数调整规范… 21
1 文档控制
1.1 修改记录
姓名 |
公司 |
|
|
|
|
|
|
|
|
|
|
|
|
1.2 分发者
1.3 审阅记录
姓名 |
职位 |
|
|
|
|
|
|
|
|
|
|
|
|
1.4 相关文档
2 安装准备
2.1 安装前需要开发单位提供的信息
部署方式(是否集群) |
|
系统名称 |
|
系统英文简称 |
|
域对应模块作用 |
|
程序包发布方式 |
分发缓存同步/本地文件读取 |
JVM相关内存配置 |
|
JDBC相关配置 |
|
序 |
主机名 |
域名 |
集群名称 |
端口 |
对应节点名称 |
说明 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
集群名称 |
F5地址 |
对应节点 |
|
|
|
|
|
|
|
|
|
2.2 本地磁盘空间配置规范
使用操作系统自动分区
序 |
目录 |
用途 |
建议值 |
管理方式 |
1 |
/ |
根目录 |
剩余磁盘空间 |
LVM |
2 |
/boot |
系统内核 |
200M |
本地 |
3 |
swap |
交换分区 |
等于物理内存的大小 |
LVM |
2.3 版本要求规范
序 |
软件名称 |
版本要求 |
系统 |
软件安装目录 |
1 |
weblogic |
weblogic10.3.6.0或者以上版本 |
Linux 64bit |
/home/weblogic/Oracle/Middleware/ |
2 |
JDK |
要求至少jdk1.6以上 |
Linux 64bit |
/usr/java/ jdk1.6.0_37(具体根据JDK版本 确定) |
2.4 weblogic部署配置规范
2.4.1操作系统要求
Windows、linux、AIX、hp-unix均可。考虑系统安全,避免安装部署在windows环境。
本规范操作系统采用64bit的企业版操作系统,JDK采用64bit版本。本规范的所有设置均是按照64bit操作系统和JDK进行设置
针对linux、unix操作系统,除一些操作系统配置、用户创建等操作外,所有weblogic软件安装以及配置、启动操作均使用单独的weblogic用户进行。禁止使用root用户。
2.4.2磁盘空间要求
考虑weblogic安装完成后,在应用过程中会产生大量日志文件,建议安装目录磁盘空间50G或者以上。
安装目录指定为/home/weblogic
2.4.3 weblogic部署要求
在进行weblogic软件安装,以及对应domain部署,可以选择单机安装和集群安装,为保障系统安全,需要安装集群模式。
目录名称 |
安装路径 |
操作系统 |
目录结构 |
Domain目录 |
建议安装目录磁盘空间50G或者以上 |
Linux |
/home/weblogic/Oracle/Middleware/user_projects/domains/xxx系统简称 |
发布包路径 |
|
Linux |
/home/source_program/xx系统简称 |
启动脚本路径 |
|
Linux |
/home/weblogic/startsh/xx系统简称/脚本名称 |
日志记录路径 |
|
|
/home/logs/xx系统简称/对应日志 |
密码设置 |
Weblogic控制台密码设置 |
要求统一 |
用户名:weblogic 密码:12345qwert |
2.5 关闭防火墙
#vi /etc/modprobe.d/dist.conf在结尾添加 alias net-pf-10 off alias ipv6 off 重新启动服务器. service iptables stop chkconfig iptables off service ip6tables stop chkconfig ip6tables off /etc/init.d/NetworkManger stop chkconfig NetworkManger off |
2.6 安装JDK软件
JDK软件安装至/usr/java目录下。 将jdk1.6.0_37.tar 包上传至服务器上,解压在/usr/java 目录下 tar –zxvf jdk1.6.0_37.tar |
2.7 配置host文件
配置hosts 文件,每台服务器添加hosts文件信息。
[root @wwyt ~]$ vi /etc/hosts IP 服务器名 例: 192.168.136.21 wwyt |
2.8 创建用户
[root @wwyt ~]$ groupadd -g 400 bea [root @wwyt ~]$ useradd -u 400 -g bea weblogic [root @wwyt ~]$ passwd weblogic Changing password for user weblogic. New password: BAD PASSWORD: it is based on a dictionary word Retype new password: passwd: all authentication tokens updated successfully. |
2.9 修改环境变量
[root @wwyt ~]$su – weblogic [weblogic@wwyt ~]$vi .bash_profile export PATH export JAVA_HOME=/usr/java/jdk1.6.0_37 export WL_HOME=/home/weblogic/Oracle/Middleware/wlserver_10.3 export CLASSPATH=$JAVA_HOME/lib/tools.jar:$WL_HOME/server/lib/weblogic.jar export PATH=$WL_HOME/common/bin:$JAVA_HOME/bin:$PATH |
2.9 修改系统参数
[root @wwyt ~]$vi /etc/security/limits.conf 最下方添加如下,防止出现打开文件过多错误。 * – nofile 10240 —-具体根据业务需求可以调整。 退出会话后,重新登陆验证生效。 |
3 安装部署规范
本规范暂时以weblogic10.0.3.6.0版本为例。其中截图中的目录结构,请按照2.3和2.4要求进行相应修改。
3.1 安装软件
在图形界面下进行操作 [root @wwyt ~]$xhost + [root @wwyt ~]$su – weblogic [weblogic@wwyt ~]$java –version [weblogic@wwyt ~]$java -jar wls1036_generic.jar 执行java –jar wls1036_generic.jar命令后,弹出如下框,点击“Next” 点击“Next” 点击“√”,弹出框中点击“yes”,点击“Next” |
再次弹出一个框,选择“yes” |
安装类型,选择典型模式
选择JDK, 此处JDK为以上配置的JDK
安装路径以及后面的路径,均按照2.3和2.4中要求进行调整,为/home/weblogic/Oracle/Middleware
安装中,稍等一分钟
安装完成,一般去掉“√”,点击“Done”
3.2 创建domain
使用图形界面安装。除下面集群配置只需要在控制台所在服务器上执行外,其余步骤要在整个集群中的每台服务器上都要执行。但是需要确保控制台名称、用户名、密码,节点名称、IP地址、端口、domain名称配置一致。
[weblogic@wwyt~]$cd /home/weblogic/Oracle/Middleware/wlserver_10.3/common/bin/
[weblogic@wwyt~]$./config.sh
选择创建一个新的Weblogic域,点击“Next
Domain命名规范:
1、单个系统则为系统名称简写_domain;2、多个模块则为模块名称简写_domain 此处将base_domain修改为wwyt_domain,点击“Next”
设置weblogic的密码,点击“Next”
选择生产模式,选择以上配置的JDK,点击“Next”配置服务器地址,点击“Next”创建中。。创建完成,点击“Don
单独系统,单个domain,控制台端口默认设置为7001,应用节点取值范围8001—8999。集群中每台服务器上对应应用节点端口按照顺序逐个增加,
单个系统,多个domain,控制台端口取值范围7001–7999,应用节点取值范围8001—8999。集群中每台服务器上对应应用节点端口按照顺序逐个增加,
3.3 创建密码文件
为实现后台启动,需要创建密码文件 Admin控制台和节点均要在对应缓存目录下创建,并且不能永久删除。
在控制台和节点上分别创建秘密文件: #cd /home/weblogic/Oracle/Middleware/user_projects/domains/wwyt_domain/ #mkdir –p servers/节点名称/security #vi . boot.properties username=weblogic password=12345qwert 按“ESC”,输入“:wq” 保存退出 |
3.4 创建启动脚本
admin启动脚本 #vi /home/weblogic/startsh/start_wwyt_admin.sh WL_LOG=/home/logs/wwytadmin.log; nohup /home/weblogic/Oracle/Middleware/user_projects/domains/wwyt_domain/bin/startWebLogic.sh > $WL_LOG & tail -f $WL_LOG; 创建节点启动脚本,每个节点均要创建 # vi /home/weblogic/startsh/wwyt1.sh WL_LOG=/home/logs /wwyt1.log; nohup /home/weblogic/Oracle/Middleware/user_projects/domains/wwyt_domain/bin/startManagedWebLogic.sh wwyt1 http://IP:端口 > $WL_LOG & tail -f $WL_LOG; |
3.5 配置java虚拟机内存
根据物理内存情况,合理分配JVM内存(一般为2048M),PermSize内存(一般为512M),各节点分配内存总和不可超过总物理内存的80%。针对内存小于16G的服务器,至少要预留3G以上的内存空间。
Admin控制台内存在未部署任何程序包的情况下,要求直接在启动脚本中进行设置:
export USER_MEM_ARGS=”-Xms1024m –Xmx1024m -XX:PermSize=512m -XX:MaxPermSize=512m”
应用节点内存要求直接在启动脚本中进行设置:export USER_MEM_ARGS=”-Xms2048m -Xmx2048m -XX:PermSize=512m -XX:MaxPermSize=512m”
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!