热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

搭建weblogic12.1.3

第1章 安装weblogic

下载weblogic12.1.3版本,选择Zip distribution for Mac OSX, Windows, and Linux,将下载的wls1213_dev.zip上传到Linux系统
1.1 下载安装包
linux下安装插件:weblogic
https://blog.csdn.net/sl1992/article/details/73800712#1%E4%B8%8B%E8%BD%BDweblogic

1.2 解压到安装目录
[root@tomcat tools]# ls
jdk-8u60-linux-x64.tar.gz
wls1213_dev.zip
1.2.1 解压
[root@tomcat tools]# mkdir -p /application/weblogic12/
[root@tomcat tools]# unzip wls1213_dev.zip
1.2.2 移动文件到weblogic目录
[root@tomcat tools]# mv wls12130/ /application/weblogic12/
1.3 配置环境变量
1.3.1 解压jdk包
[root@tomcat tools]# tar xf jdk-8u60-linux-x64.tar.gz
1.3.2 在.bash_profile下配置环境变量
vim ./bash_profile
export JAVA_HOME=/application/jdk1.8.0_60
export CLASSPASS=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$PATH
export MW_HOME=/application/weblogic12/wls12130
启动文件
source .bash_profile
1.4 配置主机名解析
[root@tomcat domain]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
172.16.1.203 tomcat
1.5 运行安装配置脚本 (时间长)
cd /application/weblogic12/wls12130
./configure.sh -silent
1.6 设置环境变量
[root@tomcat ~]# cd /application/weblogic12/wls12130/wlserver/server/bin/
[root@tomcat bin]# ./setWLSEnv.sh
1.7 创建域,控制台启动慢的问题
现象:

  1. 创建域的时候writeDomain需要很长时间(20分钟左右)
  2. 启动weblogic第一次进入控制台需要很长时间(10分钟左右)
  3. 启动weblogic server需要很长时间(5-10分钟)
    修改:
    在创建域之前,先修改Linux下的Java生成随机数
    [root@tomcat bin]# cd /application/jdk1.8.0_60/jre/lib/security/
    [root@tomcat security]# vim java.security
    #securerandom.source=file:/dev/urandom
    修改为
    securerandom.source=file:/dev/./urandom

1.8 创建domain/域
[root@tomcat ~]# mkdir -p /application/weblogic12/domain/
[root@tomcat ~]# cd /application/weblogic12/wls12130/wlserver/common/bin/
[root@tomcat bin]# ./commEnv.sh
[root@tomcat bin]# ./wlst.sh
wls:/offline>readTemplate(‘/application/weblogic12/wls12130/wlserver/common/templates/wls/wls.jar‘)
wls:/offline/base_domain>cd(‘Servers/AdminServer‘)
wls:/offline/base_domain/Server/AdminServer>set(‘ListenAddress‘,‘‘)
wls:/offline/base_domain/Server/AdminServer>set(‘ListenPort‘, 7001)
wls:/offline/base_domain/Server/AdminServer>cd(‘/‘)
wls:/offline/base_domain>cd(‘Security/base_domain/User/weblogic‘)
wls:/offline/base_domain/Security/base_domain/User/weblogic>cmo.setPassword(‘weblogic12c‘)
wls:/offline/base_domain/Security/base_domain/User/weblogic>setOption(‘OverwriteDomain‘, ‘true‘)
wls:/offline/base_domain/Security/base_domain/User/weblogic>writeDomain(‘/application/weblogic12/domain‘)
wls:/offline/domain/Security/domain/User/weblogic>closeTemplate()
wls:/offline>exit()
1.9 启动关闭weblogic
[root@tomcat bin]# cd /application/weblogic12/domain/bin/
[root@tomcat bin]# ./startWebLogic.sh & #启动weblogic
[root@tomcat bin]# ./stopWebLogic.sh #关闭weblogic
1.10 登录页面
http://10.0.0.203:7001/console
用户名:weblogic
密码:weblogic12c
技术分享图片

技术分享图片


第2章 新建server启动

应用默认运行在AdminServer中,如果用控制台新建了server,比如名为hongjun-01,命令行启动cyyunServer,用startManagedServer命令startManagedServer <控制台的地址+端口>
cd /usr/local/weblogic12c/domain/bin
./startManagedWebLogic.sh hongjun-01 http://localhost:7001
刷新控制台页面hongjun-01显示启动成功。

技术分享图片
技术分享图片

2.1 免密码启动server
[root@tomcat server-base]# cd /application/weblogic12/domain/servers/server-base
[root@tomcat server-base]# mkdir -p security
[root@tomcat security]# vim boot.properties
username=weblogic
password=weblogic12c

cd /usr/local/weblogic12c/domain/bin

关闭cyyunServer

./stopManagedWebLogic.sh server-base http://localhost:7001

后台启动

./startManagedWebLogic.sh server-base http://localhost:7001 &

第3章 页面部署

3.1.1 安装
创建安置war包的目录
mkdir -p /application/weblogic12/domain/procation
[root@server11 procation]# ls
lxysxmgr.war web_jun.war
技术分享图片
第4章 集群搭建
4.1 搭建主控端weblogic (主节点ip:10.0.0.11)
技术分享图片
4.2 将主控端的域打包发到受控端
[root@server11 weblogic12]# tar -zcvhf domain.tgz domain/
scp -rp domain.tgz 10.0.0.201:/application/weblogic12/
4.3 将域包发送到子节点(已经搭建好weblogic)
替换子节点的域(domain)
[root@lb01 weblogic12]# ls
domain.tgz
[root@lb01 weblogic12]# tar xf domain.tgz
4.4 在主,子节点修改监听地址为主节点ip(10.0.0.11)
[root@server11-node1 domain]# vim nodemanager/nodemanager.properties
ListenAddress=10.0.0.11
启动:
[root@server11-node1 domain]# cd bin/
[root@server11-node1 bin]# ./startNodeManager.sh &
4.5 登录主节点页面
http://10.0.0.11:7001/console
新建服务器(如下创建jun01,jun02,jun03)
环境----服务器----新建
技术分享图片

4.6 在子节点服务器上启动楼上创建的服务(免密码后台启动)
[root@lb01 bin]# pwd
/application/weblogic12/domain/bin
[root@lb01 bin]# ./startManagedWebLogic.sh jun01 http://10.0.0.11:7001 &
4.7 在主节点查看启动状态
技术分享图片
查看业务部署情况

技术分享图片
4.8 终极结果
4.8.1 主节点后台运行
技术分享图片
4.8.2 子节点后台运行情况
技术分享图片
4.8.3 页面显示
技术分享图片

技术分享图片

搭建weblogic12.1.3


推荐阅读
  • Windows 10 更新后VMware Workstation pro无法运行 (无需卸载原版本VM)
    Windows10-1903更新后VMwareWorkstationpro15.0.4无法运行(无需卸载原版本VM和卸载Wind ... [详细]
  • 1:在Ubuntu中使用“apt-getinstall+app”命令可以在线安装绝大部分软件包,在高版本的Ubuntu中,apt-get可以简写为apt。2:sudo命令表示临时切 ... [详细]
  • RocketdecodeSimplifyDC
    https:mp.weixin.qq.coms4uWqBRrMVG6FlnBKmw8U-w介绍SimplifyDC如何简化解码逻辑。1.使用??简化从mint和maxt中查找的逻辑 ... [详细]
  • 课程简介和学习安排1-1强力django+杀手级xadmin打造上线标准的在线教育平台试看第2章开发环境搭建-linux本章节将会带领大家在windows上通过虚拟机安装linux ... [详细]
  • 如何绘制直观易懂的时标网络图
    时标网络图是用活动的定位和长度表示活动历时的项目网络图。是含网络逻辑的横道图,并且是任何以工作位置和长度代表其持续时间的项目网络图。项目经理圈子在时标网络图中,以实箭线表示工作,实 ... [详细]
  • 一,深浅拷贝看拷贝列子day19-1.py假如修改的元素是一个列表,源列表也会发生变化day19-2.py为什么会这样,因为第一次修改的是一个不可变元素对应的指针发生了变化,第二次 ... [详细]
  • D-War(8.4.3)CrawlinginprocessCrawlingfailedTimeLimit:3000MS    MemoryLimit:0KB  ... [详细]
  • 实验六提交版
    1.21.3part2共用体与结构体类型的区别?答:共用体与结构体的区别在于它们的表示方法不同。结构体内,结构体的各成员顺序排列存储,每个成员都有自己独立的存储位置,而共用体的情况 ... [详细]
  • TP框架 事件
    原文 http:www.cnblogs.comFushichop6600241.html1.在程序运行到应用模块的时候,先进行事件的注册:对事件进行监听注册监听注册其中,获取监听权 ... [详细]
  • JS swiper轮播图完美兼容手机端
    swiper ... [详细]
  • 使用IGP和BGP的配合达到降低路由容量目的的实验与总结
    本文描述了OSPF和BGP配合来降低路由器的容量压力的实验和总结,有助于对IGP协议和BGP协议的互 ... [详细]
  • Python对象特性0x01:所有Python对象都有三个特性以及属性*身份:每一个对象都有一个唯一的身份标识自己,任何一个都可以用内建函数id()来得到。*类型:决定了可以保存什 ... [详细]
  • Forexamplewehavefollowingcode:$(el).hide()el.style.display'none'$(el).forEach((){ ... [详细]
  • 对于一些不符合的点来说,肯定是被他的父节点上权值最小的点转换最好。首先我们先排除不可能情况也就是01不等之后发现,交换完两个数后,0不符合的和1不符合的个数各自-1,因此不会影响其 ... [详细]
  • 一、BlockExpression类:表式一个包含可在其中定义变量的表达式序列的块。是一组表达式,类似于多个委托的+后的效果,其返回表达式是最后一个表达式决定。以下是Block ... [详细]
author-avatar
vm经典全屏
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有