热门标签 | 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


推荐阅读
  • 深入解析Unity3D游戏开发中的音频播放技术
    在游戏开发中,音频播放是提升玩家沉浸感的关键因素之一。本文将探讨如何在Unity3D中高效地管理和播放不同类型的游戏音频,包括背景音乐和效果音效,并介绍实现这些功能的具体步骤。 ... [详细]
  • 默认情况下,Git 使用 Nano 编辑器进行提交信息的编辑,但如果您更喜欢使用 Vim,可以通过简单的配置更改来实现这一变化。本文将指导您如何通过修改全局配置文件来设置 Vim 作为默认的 Git 提交编辑器。 ... [详细]
  • 解决UIScrollView自动偏移问题的方法
    本文介绍了一种有效的方法来解决在使用UIScrollView时出现的自动向下偏移的问题,通过调整特定的属性设置,可以确保滚动视图正常显示。 ... [详细]
  • 如何高效渲染JSON数据
    本文介绍了在控制器中返回JSON结果的方法,并详细说明了如何利用jQuery处理和展示这些数据,为Web开发提供了实用的技巧。 ... [详细]
  • 在项目冲刺的最后一天,团队专注于软件用户界面的细节优化,包括调整控件布局和字体设置,以确保界面的简洁性和用户友好性。 ... [详细]
  • 探索Java 11中的ZGC垃圾收集器
    Java 11引入了一种新的垃圾收集器——ZGC,由Oracle公司研发,旨在支持TB级别的内存容量,并保证极低的暂停时间。本文将探讨ZGC的开发背景、技术特点及其潜在的应用前景。 ... [详细]
  • 本文探讨了使用普通生成函数和指数生成函数解决组合与排列问题的方法,特别是在处理特定路径计数问题时的应用。文章通过详细分析和代码实现,展示了如何高效地计算在给定条件下不相邻相同元素的排列数量。 ... [详细]
  • 在Notepad++中配置Markdown语法高亮及实时预览功能
    本文详细介绍了如何在Notepad++中配置Markdown语法高亮和实时预览功能,包括必要的插件安装和设置步骤。 ... [详细]
  • 探讨如何在映射文件中处理重复的属性字段,以避免数据操作时出现错误。 ... [详细]
  • 网络流24题——试题库问题
    题目描述:假设一个试题库中有n道试题。每道试题都标明了所属类别。同一道题可能有多个类别属性。现要从题库中抽取m道题组成试卷。并要求试卷包含指定类型的试题。试设计一个满足要求的组卷算 ... [详细]
  • 利用无代码平台实现高效业务应用开发
    随着市场环境的变化加速,全球企业都在探索更为敏捷的应用开发模式,以便快速响应新兴的商业机遇。然而,传统的软件开发方式不仅成本高昂,而且耗时较长,这往往导致IT与业务部门之间的合作障碍,进而影响项目的成功。本文将探讨如何通过无代码开发平台解决这些问题。 ... [详细]
  • 为何Compose与Swarm之后仍有Kubernetes的诞生?
    探讨在已有Compose和Swarm的情况下,Kubernetes是如何以其独特的设计理念和技术优势脱颖而出,成为容器编排领域的领航者。 ... [详细]
  • 本文介绍了如何通过安装 sqlacodegen 和 pymysql 来根据现有的 MySQL 数据库自动生成 ORM 的模型文件(model.py)。此方法适用于需要快速搭建项目模型层的情况。 ... [详细]
  • 本文探讨了程序员这一职业的本质,认为他们是专注于问题解决的专业人士。文章深入分析了他们的日常工作状态、个人品质以及面对挑战时的态度,强调了编程不仅是一项技术活动,更是个人成长和精神修炼的过程。 ... [详细]
  • 在1995年,Simon Plouffe 发现了一种特殊的求和方法来表示某些常数。两年后,Bailey 和 Borwein 在他们的论文中发表了这一发现,这种方法被命名为 Bailey-Borwein-Plouffe (BBP) 公式。该问题要求计算圆周率 π 的第 n 个十六进制数字。 ... [详细]
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社区 版权所有