weblogic安装部署升级小结
一、简介
WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。
WebLogic是美商Oracle的主要产品之一,系并购BEA得来。是商业市场上主要的Java(J2EE)应用服务器软件(application server)之一,是世界上第一个成功商业化的J2EE应用服务器, 已推出到12c(12.1.3) 版。而此产品也延伸出WebLogic Portal,WebLogic Integration等企业用的中间件(但当下Oracle主要以Fusion Middleware融合中间件来取代这些WebLogic Server之外的企业包),以及OEPE(Oracle Enterprise Pack for Eclipse)开发工具。
官方文档地址:http://docs.oracle.com/en/middleware/index.html
二、优点
WebLogic Server具有开发和部署关键任务电子商务Web应用系统 所需的多种特色和优势。
标准
对业内多种标准的全面支持,包括EJB、JSP、Servlet、JMS、JDBC、XML(标准通用标记语言的子集)和WML,使Web应用系统的实施更为简单,并且保护了投资,同时也使基于标准的解决方案的开发更加简便。
可扩展性
WebLogic Server以其高扩展的架构体系闻名于业内,包括客户机连接的共享、资源pooling以及动态网页和EJB组件群集。
快速开发
凭借对EJB和JSP的支持,以及WebLogic Server 的Servlet组件架 构体系,可加速投放市场速度。这些开放性标准与WebGain Studio配合时,可简化开发,并可发挥已有的技能,迅速部署应用系统。
三、和其他服务器区别
tomcat (免费)
Tomcat只能算Web Container,是官方指定的JSP&Servlet容器。只实现了JSP/Servlet的相关规范,不支持EJB(硬伤啊)!不过Tomcat配合jboss和apache可以实现j2ee应用服务器功能
一般来说考虑stucts等架构tomcat就可以了,但如果考虑EJB的话,WebLogic是比较好的选择。
Jboss (免费)
JBoss是一个管理EJB的容器和服务器,支持EJB 1.1、EJB 2.0和EJB3的规范。但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。
weblogic (收费)
weblogic是j2ee的应用服务器(application server),包括ejb ,jsp,servlet,jms等等,全能型的。是商业软件里排名第一的容器(JSP、servlet、EJB等),并提供其他如JAVA编辑等工具,是一个综合的开发及运行环境。收费
四、Weblogic的安装与升级(所有版本均可这样进行)
所需的包:
fmw_12.2.1.3.0_wls fmw_12.2.1.4.0_wls jdk-8u102-linux-x64
自行解决防火墙、selinux
卸载自带的openjdk1.8.0
java-1.8.0-openjdk.x86_64 1:1.8.0.131-11.b12.el7 @anaconda
java-1.8.0-openjdk-headless.x86_64 1:1.8.0.131-11.b12.el7 @anaconda
[root@localhost ~]# rpm -e --nodeps java-1.8.0-openjdk.x86_64
[root@localhost ~]# rpm -e --nodeps java-1.8.0-openjdk-headless.x86_64
[root@localhost Desktop]# mkdir /weblogic
把安装jar包与JDK安装包移入software文件夹
安装jdk-8u102-linux-x64
[root@localhost Desktop]# rpm -ivh /weblogic/software/jdk-8u102-linux-x64.rpm
[root@localhost Desktop]# useradd weblogic
[root@localhost Desktop]# chown -R weblogic:weblogic /weblogic
[root@localhost Desktop]# vim /etc/profile
export DISPLAY=:0
[root@localhost Desktop]# source /etc/profile
[root@localhost Desktop]# xhost +
access control disabled, clients can connect from any host
[root@localhost Desktop]# su - weblogic
[weblogic@localhost ~]$ java -jar /weblogic/software/fmw_12.2.1.3.0_wls.jar
图形化安装完后新建域
[weblogic@localhost weblogic]$ cd /weblogic/home/weblogic/user_projects/domains/weblogic/bin
[weblogic@localhost bin]$ ./startWebLogic.sh
安装完成后访问http://localhost:7001/console
卸载升级
1.先部署新版weblogic对应的jdk文件,然后利用java部署新版weblogic
2.备份旧版weblogic程序与域文件,关闭服务,卸载旧版weblogic
[root@localhost Desktop]# tar -zcvf weblogic_bak.tar.gz /home/weblogic/Oracle
[weblogic@localhost ~]$cd /weblogic/home/weblogic/user_projects/domains/weblogic/bin
[weblogic@localhost bin]$ ./stopManagedWebLogic.sh
[weblogic@localhost bin]$ ./stopWebLogic.sh
[weblogic@localhost bin]$ cd /weblogic/home/weblogic/Oracle/Middleware/Oracle_Home/oui/bin
[weblogic@localhost bin]$ ./deinstall.sh
安装新版weblogic的jdk
[root@localhost Desktop]# rpm -ivh /weblogic/software/jdk-8u301-linux-x64.rpm
[root@localhost Desktop]# # su - weblogic
[weblogic@localhost ~]$ java -jar /weblogic/software/fmw_12.2.1.4.0_wls_lite_generic.jar
导入旧版的域并把旧版域的文件夹复制到新安装的weblogic目录下,运行reconfig.sh脚本升级/重新配置旧版域
[weblogic@localhost ~]$ cd /u01/home/weblogic/Oracle/Middleware/Oracle_Home/oracle_common/common/bin/
[weblogic@localhost bin]$ ./reconfig.sh
核心要素:
1.备份旧版软件
2.检查软件环境
3.安装/升级
注意:
1.检查新版webloigic所需要的JVM和JDK版本
2.操作系统版本
3.数据库版本
4.网络服务版本
5.注意主机名问题
6.备份旧版weblogic软件和域
7.卸载旧版weblogic软件
8.安装新版weblogic软件和所需要的JDK
9.导入备份的旧版本域
10.载入新版weblogic的reconfig.sh文件重新配置
五、weblogic调优
待续……
六、weblogic配置
6.1 生产模式下启动取消密码输入
进入到weblogic安装目录下,进到user_projects/domains/base_domain/servers/AdminServer 下
新建文件夹 命名为:security
进入文件夹,新建文件boot.properties,内容如下:
username=登陆用户名
password=密码
再次启动则不会让你输入用户名密码。
6.2 生产模式与开发模式切换
在生产环境中,进入到当前域的根目录下。
在config/config.xml中可以通过配置从生产环境切换开发环境
将true改为false即可,这是在生产模式中改开发模式,在开发模式中看不到这段配置项
6.3 增加多个域
linux下运行config.sh可启动配置向导,可以添加新的域。
6.4 增加多个server
进入weblogic管理页面,点击进入服务器管理页面
点击新建,输入服务器名称以及端口
七、weblogic 应用开发
7.1、环境搭建
下载eclipse 以及 oracle eclipse 开发工具
eclipse下载地址参见官网
oracle eclipse 开发工具下载地址:
Oracle Enterprise Pack for Eclipse (12.2.1.9)
八、Weblogic集群部署
主机名 |
服务器名 |
IP地址 |
监听端口 |
集群名称 |
集群地址 |
前端HTTP端口 |
身份 |
Weblogic版本号 |
manager |
Server_1 |
192.168.120.10 |
7003 |
Cluster_1 |
192.168.120.10:7003 |
7001 |
管理服务器/节点服务器 |
fmw_12.2.1.4.0_wls |
cluster01 |
Server_2 |
192.168.120.12 |
7004 |
Cluster_1 |
192.168.120.10:7003 |
7001 |
节点服务器 |
fmw_12.2.1.4.0_wls |
cluster02 |
Server_3 |
192.168.120.14 |
7005 |
Cluster_1 |
192.168.120.10:7003 |
7001 |
节点服务器 |
fmw_12.2.1.4.0_wls |
Manager服务器
Cluster01服务器
Cluster02服务器
Manager服务器
[weblogic@manager ~]$ cd /u01/home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/cluster_domain/bin/
[weblogic@manager bin]$ ./startWebLogic.sh
Cluster1
[weblogic@cluster01 ~]$ cd /u01/home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/cluster_domain/bin/
[weblogic@cluster01 bin]$ ./startNodeManager.sh
Cluster2
[weblogic@cluster02 ~]$ cd /u01/home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/cluster_domain/bin/
[weblogic@cluster02 bin]$ ./startNodeManager.sh
访问控制台
[root@manager ~]# firefox http://192.168.120.10:7001/console/
至此Weblogic三节点集群搭建完成
weblogic安装部署升级小结相关推荐
- Tuxedo安装部署升级补丁
Tuxedo安装部署升级补丁 需要安装包和补丁私信我 Ps:下载Tuxedo安装包拷贝到/app/tuxedo文件下(路径自己选择) 创建用户 [root@localhost tuxedo]# use ...
- mysql二进制升级_MySQL二进制安装,升级,多实例部署
MySQL二进制安装,升级,多实例部署 目标 理解线上部署考虑的因素 学会编译安装以及二进制安装mysql 学会升级mysql 学会多实例部署mysql数据库 学会合理部署mysql线上库 考虑因素: ...
- xml配置linux启动脚本,linux中利用Shell脚本实现自动安装部署weblogic服务
身在物流行业,临近618和双十一,都需要进行系统压力测试,今年也不例外.这个时候需要随时切换自己开发和压测的身份,一面要完成新需求的开发任务,另一面要完成压测任务:虽然4月刚开始,但是压测任务已经排上 ...
- zabbix内网安装部署_zabbix2.4.8升级3.0.31操作部署记录
1. 安装软件准备 1.1. 软件准备 1.zabbix-2.4.8.tar.gz zabbix-3.0.31.tar.gz 下载地址:https://www.zabbix.com/download ...
- weblogic 正在启动 wsee服务_详解LINUX安装部署weblogic集群--第二部分
概述 续一下前几天说的安装部署weblogic集群部分,前面介绍了在每台服务器(ABCDE)安装weblogic软件,下面只在A服务器创建域,最后再拷贝到其他服务器即可. 使用Domain Confi ...
- nginx的安装部署,热升级与回退,日志切割以及gzip(文字压缩)
1.安装部署nginx (1)安装 tar zxf nginx-1.14.0.tar.gz vim auto/cc/gcc #CFLAGS="$CFLAGS -g"##注销日志的d ...
- weblogic测试环境安装部署--傻瓜式安装教程
测试环境weblogic部署手册 1.weblogic需要有jdk环境 1.1 通过xftp工具把jdk1.8的软件包传入到服务器的/usr/local中并解压 cd /usr/local tar - ...
- 安装weblogic并部署jpress项目(fmw_14.1.1.0.0_wls_lite_quick_Disk1_1of1.zip)
前言: 安装一个单实例的weblogic并在此基础上部署jpress 环境介绍: 服务器IP为192.168.217.16,操作系统为centos7版本,配置有Java环境,安装包使用的是fmw_14 ...
- Oralce weblogic 11g 安装部署使用手册
weblogic11g安装部署手册:http://wenku.baidu.com/view/8d8551114431b90d6c85c7a5.html 转载于:https://blog.51cto.c ...
- linux系统weblogic安装及简单使用
一.weblogic是什么 WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发.集成.部署和管 ...
最新文章
- FPGA跨时钟域处理的三大方法
- 我对于大学选择的理解
- 牛客 - Yuki with emofunc and playf(同余最短路)
- 2019ICPC(南京) - super_log(欧拉降幂)
- java验证码的代码_java实用验证码的实现代码
- 6.04 从字符串中删除不需要的字符
- redhat7下对用户账户的管理
- 使用 matlab 求解多元非线性方程组
- Apache 基金会宣布 Apache Kylin 成为顶级项目
- MAC环境配置SDK
- 解决Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile
- 如何提高代码复用性,定义骨架?
- 电脑连接西门子S7-200CPU的步骤
- 关于利用Windows权限屏蔽Win10易升
- 华硕笔记本BIOS设置禁用UEFI后使用U盘装系统方法
- python转cython_10分钟带你入门Cython
- 低配电脑不能运行大型游戏?试试AWS EC2
- 印度软件巨头Infosys的成功之道
- 线性回归(Linear regression)算法
- 国外计算机cpu排行,电脑处理器排行榜_电脑处理器排行榜最新2020