1.进入weblogic的安装目录/weblogic/Middleware/wlserver_10.3/common/bin 下执行 sh config.sh

进入图形界面如下图:

weblogic域的创建以及项目部署流程day02

默认选择next,进入下个界面如下图:

weblogic域的创建以及项目部署流程day02

默认选项点击next,如下图所示:

weblogic域的创建以及项目部署流程day02

Domain name为域名,Domain location 为域的安装位置,可以更改,点击next如下图:

weblogic域的创建以及项目部署流程day02

name 为登录weblogic用户的名字默认为:weblogic,密码设置为weblogic,点击next如下图:

weblogic域的创建以及项目部署流程day02

选择生产模式,点击next,如下图:

weblogic域的创建以及项目部署流程day02

选择图中勾选项,点击next,如下图:

weblogic域的创建以及项目部署流程day02

name填写当前环境没有使用过的域名,监听端口7000-8000之间(其它端口可能会被占用)

创建完成后进入目录:../base_domain/bin 

执行命令:nohup ./startWeblogic.sh &

执行:tail -f nohup.out 查看日志信息,此时会提示拒绝登录,需要进入../base_domain/servers/AdminServer 目录

依次执行:mkdir security(创建文件夹)

cd security 

vi boot.properties

输入:username=weblogic

            password=weblogic

wq保存退出后,登陆控制台:http://10.100.200.52:7000/console,登陆成功,则域创建完成。

 

 

2.删除域

进入base_domain的上一级目录,执行rm -rf 删除文件夹即可

然后找到../Middlware/domain-registry.xml 把里面的location给删掉

 

 

3.weblogic部署

登陆控制台:http://10.100.200.52:7000/console(用户名:weblogic 密码:weblogic)

点击环境下的服务器如下图:

weblogic域的创建以及项目部署流程day02

weblogic域的创建以及项目部署流程day02

点击下一步完成即可

启动节点,创建启动脚本

weblogic域的创建以及项目部署流程day02

启动脚本

进入目录:

weblogic域的创建以及项目部署流程day02

weblogic域的创建以及项目部署流程day02

weblogic域的创建以及项目部署流程day02

weblogic域的创建以及项目部署流程day02

weblogic域的创建以及项目部署流程day02

选择【将此应用程序复制到每个目标】,点击【下一步】,点击【完成】。点击【**更改】后,点击【为所有请求提供服务】。

weblogic域的创建以及项目部署流程day02

4.集群搭建

    由于新童鞋对F5集群搭建不熟悉,搭建的方式也是各不相同,相当不便于管理,鉴于中原银行的成功部署案例,故此整理一份F5集群搭建的样例标准.

假设集群有机器:10.100.204.78,10.100.204.79 两台机器

管理节点:10.100.204.78,10.100.204.79

管理端口:7000

应用受管节点:10.100.204.79

应用端口:7001

应用受管节点名称:rpt_server1,rpt_server2

应用:数据标准化

根据weblogic域创建章节的方式创建好域,新创建的域如下图:

weblogic域的创建以及项目部署流程day02

新增节点

weblogic域的创建以及项目部署流程day02

weblogic域的创建以及项目部署流程day02

一定要点击【**更改】,**后状态如下:

weblogic域的创建以及项目部署流程day02

  按照上述新增节点的方式创建第二个节点,创建完成后如下:

weblogic域的创建以及项目部署流程day02

保证应用都在一个端口上,这样方便进行F5配置,图中的rpt_server1 ,rpt_server2 分别对应两台机器10.100.204.78,10.100.204.79。

域复制

将依赖的三个jar包复制到域的lib下如图:

weblogic域的创建以及项目部署流程day02

将管理节点的域打包,路径为:/soft/wls1033/Oracle/Middleware/user_projects/domains下的des_domain进行打包:

weblogic域的创建以及项目部署流程day02

命令:tar -cvf des_domain.tar des_domain

将该tar包复制到其他服务器的相同路径下解压即可,该节点的域不要启动

编写脚本

保证两台服务都有相同的域目录后,开始编写脚本:

启动脚本模板如下:

weblogic域的创建以及项目部署流程day02

图中的部分配置说明:
EXT_PRE_CLASSPATH:
主要是解决bione架构的jar包与weblogic本身jar包的冲突,如果不是bione架构,则     EXT_PRE_CLASSPATH可以去掉。
JAVA_OPTIONS:
中配置了字符集为UTF-8,如果工程为jbk,则JAVA_OPTIONS可以去掉。
需要将图中的路径,服务名,ip地址,端口进行修改,修改后启动。

异常处理

启动服务可能会提示如下异常:

weblogic域的创建以及项目部署流程day02

weblogic域的创建以及项目部署流程day02

weblogic域的创建以及项目部署流程day02

weblogic域的创建以及项目部署流程day02

weblogic域的创建以及项目部署流程day02

 

weblogic域的创建以及项目部署流程day02

5.weblogic的启动和停止脚本。

启动脚本:

export USER_MEM_ARGS="-Xms1024m -Xmx2048m -XX:PermSize=1024m -XX:MaxPermSize=2048m"
export DOMAIN_HOME="/soft/wls1033/Oracle/Middleware/user_projects/srs_domain"
exportEXT_PRE_CLASSPATH="/soft/wls1033/Oracle/Middleware/user_projects/srs_domain/lib/commons-lang-2.6.jar:/soft/wls1033/Oracle/Middleware/user_projects/srs_domain/lib/antlr-2.7.6.jar:/soft/wls1033/Oracle/Middleware/user_projects/srs_domain/lib/hibernate-jpa-2.0-api-1.0.1.Final.jar"
export JAVA_OPTIONS="${JAVA_OPTIONS}-Ddefault.client.encoding=utf8 -Dfile.encoding=utf8 -Duser.language=zh -Duser.region=CN"
nohup $DOMAIN_HOME/bin/startManagedWebLogic.sh east_server t3://10.100.200.52:7008 > east_server.log &
 

停止脚本:

export USER_MEM_ARGS="-Xms512m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=256m"
export DOMAIN_HOME="/soft/wls1033/Oracle/Middleware/user_projects/srs_domain"
export EXT_PRE_CLASSPATH="/soft/wls1033/Oracle/Middleware/user_projects/srs_domain/lib/commons-lang-2.6.jar:/soft/wls1033/Oracle/Middleware/user_projects/srs_domain/lib/antlr-2.7.6.jar:/soft/wls1033/Oracle/Middleware/user_projects/srs_domain/lib/hibernate-jpa-2.0-api-1.0.1.Final.jar"
export JAVA_OPTIONS="${JAVA_OPTIONS}-Ddefault.client.encoding=utf8 -Dfile.encoding=utf8 -Duser.language=zh -Duser.region=CN"
nohup $DOMAIN_HOME/bin/stopManagedWebLogic.sh east_server t3://10.100.200.52:7008 > east_stop_server_"$(date +%Y%m%d_%H%M%S)".log &
 

 

 

 

 

 

 

 

 

相关文章: