idc销售网站源码,网站代码怎么做,网站备案号示例,同步wordpress到微信目录
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操作系统要求.…目录
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 [weblogicwwyt ~]$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 [weblogicwwyt ~]$java –version [weblogicwwyt ~]$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名称配置一致。
[weblogicwwyt~]$cd /home/weblogic/Oracle/Middleware/wlserver_10.3/common/bin/
[weblogicwwyt~]$./config.sh
选择创建一个新的Weblogic域点击“Next Domain命名规范
1、单个系统则为系统名称简写_domain2、多个模块则为模块名称简写_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 usernameweblogic password12345qwert 按“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:PermSize512m -XX:MaxPermSize512m
应用节点内存要求直接在启动脚本中进行设置export USER_MEM_ARGS-Xms2048m -Xmx2048m -XX:PermSize512m -XX:MaxPermSize512m
#特别说明Xms与Xmx参数的值必须相同取值范围只能为1024、1560、2048、3072、4096五种值。 PermSize和MaxPermSize参数必须相同具体根据具体业务情况。如无特殊要求PermSize和MaxPermSize值均设置未512m。
4 部署配置规范
4.1发布程序
单个系统的发布程序包要求单独存放目录规划/app/source_program/xx系统简称。
要求程序包要发布到集群不允许存在单节点发布。发布方式建议采用集群分发缓存同步方式原程序包只需要部署在控制台所在服务器即可。其他节点通过缓存同步方式进行自动分发后续程序更新发布也只需要更新原程序包即可。
4.2JDBC配置
要求使用weblogic自带的JDBC配置需要系统建设方根据业务压力确定并提供。如果未提供按照规范进行配置。初始和最大均配置为30递增为1要求数据库连接串使用双机负载。要求根据业务情况配置jdbc重连和超时选项。
5 weblogic参数调整规范
根据物理内存情况合理分配JVM内存(一般为2048M)PermSize内存一般为512M各节点分配内存总和不可超过总物理内存的80%。针对内存小于16G的服务器至少要预留3G以上的内存空间。
#特别说明Xms与Xmx参数的值必须相同取值范围只能为1024、1560、2048、3072、4096五种值。
PermSize和MaxPermSize参数必须相同具体根据具体业务情况。如无特殊要求PermSize和MaxPermSize值均设置为512m。 序号 系统 参数名 调整步骤 1 Linux系统 Admin Server内存 Admin控制台内存在未部署任何程序包的情况下要求直接在本规范3.4启动脚本中进行设置 export USER_MEM_ARGS-Xms1024m –Xmx1024m -XX:PermSize512m -XX:MaxPermSize512m 2 Linux系统 APP Server内存 应用节点内存要求直接在本规范3.4启动脚本中进行设置export USER_MEM_ARGS-Xms2048m -Xmx2048m -XX:PermSize512m -XX:MaxPermSize512m