WebLogic安装规范 - 图文(2)

2019-01-27 10:09

用户规划

用户 weblogic xxxx xxxxlog 用户ID 主属组 1051 1600 1601 weblogic YYYY YYYYlog 组集 主目录 /weblogic /home/xxxxlog 备注 weblogic安装用户 Domain创建以及启停用户 日志查看用户 weblogic /home/xxxx 如果系统要求不严格可以将weblogic和YYYY组合并,以及weblogic和xxxx用户合并。

相关脚本:

AIX平台:

mkgroupid=1051 weblogic

useradd -d /home/weblogic -g weblogic -u 1051 -m weblogic (或者

mkuser home=/home/weblogic id=1051 weblogic chuser groups=weblogicweblogic )

passwd weblogic

HP-UX平台:

groupadd -g 1051weblogic

useradd -u 1051 -g weblogic -d /home/weblogic–mweblogic chownweblogic:weblogic /weblogic passwdweblogic

Linux平台:

groupadd -g 1051weblogic

useradd -u 1051 -g weblogic -d /home/weblogic –m weblogic chown weblogic:weblogic /weblogic passwd weblogic

域用户

在创建域的时候指定,参见第三部分创建域。

1.5. 文件系统 软件文件系统

软件文件系统为/weblogic,底层LV命名为lvweblogic,大小为5GB,如特殊需求可以扩展到10GB。根据weblogic配置的模式需求,文件系统所在VG可以是根卷组,也可以是共享存储上的VG。无明确需求,建议使用根卷组。

建立专用的domain文件系统

为缩短domain目录深度,保留domain与Weblogic安装home的分离,建议使用专用的domian文件系统,大小在50GB以上。

建立专用的日志logs文件系统

为方便应用记录日志,存放足够长时间的系统日志,用于保存weblogic的标准输出信息,GC日志和应用自己的日志,应用设计人员需要考虑定期备份和清除domain下的应用和weblogic相关日志。该文件系统名称与大小由项目组指定

列表如下: 裸设备 文件系统 大小 说明 /lvweblogic /weblogic 10G 最少5G /lvdomains /weblogic/domains 60G 最少20G*Domain个数 /lvapplogs /weblogic/domains/xxxxx/logs 100G ? 裸设备可以根根据业务需要 据需要定义 ? 文件系统可以挂载在其他位置。 ? xxxx是domain名字 在特殊系统中,日志文件可能不能挂载在/weblogic/domains/logs下,我们可以通过softlink保持目录结构的统一性。 以安保系统为例说明:

在安保系统中,安保系统中domain名字是smplatform,日志的裸设备是/lvSCAPP,系统要求挂载在/SCAPP目录上,我们建立softlink如下:

ln -s /SCAPP/smplatform/logs /weblogic/domains/smplatform

1.6. 域监听端口

域使用的监听端口地址范围推荐为7000-9000,如果不做设置默认使用7001端口。

1.7. 系统限制ulimit相关设置 永久性修改(permanent)

查看系统ulimit设置,主要关注打开文件数和core文件大小两个限制: ulimit -a

AIX平台:

修改配置文件/etc/security/limits,并重新登陆 default: fsize = -1 core = -1 cpu = -1 data = -1 rss = -1 stack = -1

nofiles = 10000

参数说明:

fsize:hard limits for file sizes core:core file limits

nofiles:numbers of open files

HP-UX平台:

kctune -h maxfiles_lim =\

参数说明:

maxfiles_lim:单进程可打开的最大文件数量

Linux平台:

修改/etc/security/limits.conf文件,并重新登陆 * soft nofile 10240 * hard nofile 10240

* soft core unlimited * hard core unlimited

临时性修改(temporarily)

查看系统ulimit设置: ulimit -a

在/etc/profile文件中进行设置,则对所有用户生效,在用户的start文件中设置,则只对用户的设置用户的环境生效,不同shell对应的start文件不同(默认情况下,AIX平台ksh,linux平台bash,HP-UX平台sh,各种shell的start文件如下):

sh (POSIX shell) /etc/profile

$HOME/.profile bash /etc/profile $HOME/.profile (or $HOME/.bashrc) ksh /etc/profile

$HOME/.profile (or $HOME/.cshrc)

执行顺序:/etc/profile ->$HOME/.profile ->$HOME/.bashrc/$HOME/.cshrc

设置打开文件句柄数限制,大于1024: ulimit–n 10240

core文件大小限制,设置为无限制: ulimit–c unlimited

对于Linux和AIX平台也可以通过weblogic的commEnv.sh来设置ulimit值,这样修改只对启动的weblogic进程环境有作用。

该文件位于. ${WL_HOME}/common/bin/commEnv.sh,该脚本在weblogic启动时会被setDomainEnv.sh调用。 resetFd() {

if [ ! -n \|| \\

uname -s |grep -i HP-UX`\then

ofiles=`ulimit -S -n` maxfiles=`ulimit -H -n`

if [ \${ofiles} : '[0-9][0-9]*$'` -eq 0 ]; then ulimit -n 10240

fi

ulimit–c unlimited fi }

二. 运行时重要参数设置

启动weblogic脚本:$DOMAIN_HOME/bin/startWebLogic.sh(startManagedWebLogic.sh) 如果是受管服务器的话,startManagedWebLogic.sh会调用startWebLogic.sh,而在startWebLogic.sh中会调用$DOMAIN_HOME/bin /setDomainEnv.sh来设置一些域环境变量。 对于下面2.1-2.5小节重要的java启动参数设置,

如果应用的域中只有一个管理服务器,那么下面的参数可以在startWebLogic.sh或者setDomainEnv.sh中进行设置;

如果应用的域中除了管理服务器还有其他的受管服务器,建议将下面的参数设置在startWebLogic.sh或者startManagedWebLogic.sh中。

为了统一管理和以后查看方便,强烈建议将参数设置在startWebLogic.sh中,下面的参数设置都以在startWebLogic.sh中设置为例。

下面的参数设置如果没有指明平台,则各个平台设置方法相同。

2.1. 语言环境设置

如果需要指定语言环境(如产生中文日志),可以直接设置操作系统语言变量,也可以设置weblogic的启动脚本的encoding设置。

在启动weblogic之前设置语言环境变量或在.profile中设置export LANG=。支持中文的语言变量为: AIX平台: ZH_CN.UTF-8 ZH_CN

Zh_CN.GB18030 Zh_CN

zh_CN.IBM-eucCN zh_CN

HP-UX平台: zh_CN.gb18030 zh_CN.hp15CN zh_CN.utf8

Linux平台: zh_CN

zh_CN.gb18030 zh_CN.gbk zh_CN.utf8


WebLogic安装规范 - 图文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:数学北师大版八年级下册平行四边形的性质(1) - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: