linux下weblogic 12c 之软件安装

 

Weblogic安装配置部署

 

 

作    者:阿苏是也

创建日期:2015-9-1

修改日期:2015-9-12

当前版本:1.5v

一、文档控制

文档版本

文档名说明

文档主题

本文档用于介绍WebLogic概念,指导weblogic的安装及基本配置,及应用程序部署,常见问题分析和解决

二、概念

2.1、概念

Weblogic 全称weblogic service

Oracle公司出品的一个application server 是基于j2ee的中间件。

用于开发,集成,部署和管理大型分布式Web应用,网络应用和数据库应用的java应用服务器(application sever)。

 

截至到目前最新为Oracle WebLogic Server 12c(12.1.3)

JDK1.7 和JDk1.8可支持

Servlet3.0 以上版本也支持

 

本文以12.1.3为例

2.2、用途

2.1.1、技术支持范围

Weblogic12c业内多种标准的全面支持,包括EJBJSBJMSJDBCXMLWML,使Web应用系统的实施更为简单,并且保护了投资,同时也使基于标准的解决方案的开发更加简便

 

 

 

 

2.3、版本

WebLogicServer 12c (12.1.3) 2014年7月01日[1]

WebLogicServer 12c (12.1.2) 2014年1月16日[1]

WebLogicServer 12c(12.1.1) - 2012年3月6日[1]

WebLogicServer 12c(12.0) - 2011年12月1日[2]

WebLogicServer 11gR1 PS5 (10.3.6) - 2012年2月23日

WebLogicServer 11gR1 PS4 (10.3.5) - 2011年5月6日(retail使用版本)

三、安装及基本配置

2.1、安装向导

2.1.1、下载安装包

通用版本:fmw_12.1.3.0.0_wls.jar可支持win,linux,mac等操作系统

下载地址:

http://www.oracle.com/technetwork/middleware/ias/downloads/wls-main-097127.html

 

2.1.2、环境准备

 

新增用户和用户组oracle:oracle

新增目录:/u01  赋权限给oracle

用oracle用户上传fmw_12.1.3.0.0_wls.jar到u01目录

 

安装JDK1.8或1.7版本

安装在/usr/local/java目录下

Oracle用户具有执行权限。

 

在oracle用户下启动VNC服务。

启动VNC服务,设置密码

Vncserver

设置环境变量:DISPLAY, 变量值来源VNC启动时提示

 

$ exportDISPLAY=posoc4japp2.daphne.com.cn:2

切换到root用户下

执行

#xhost+localhost

2.1.3、开始安装

在服务器端执行如下命令:

# $JAVA_HOME/bin/java-jar fmw_12.1.3.0.0_wls.jar

在本机上打开VNCViewer上进行图形安装。

修改路径:/u01/oracle/oraInventory

下一步

下一步

下一步

下一步


取消勾选

下一步

安装进度

 

 

 

表明安装成功,若勾选 自动启动配置向导,则自动跳出新建域的配置界面。

参考:2.1.4、配置域

安装完成后

 

安装的日志:

/u01/oracle/oraInventory/logs.

2.1.4、新建域

若要另外新增配置域,请单独执行config.sh 脚本

VncViewer 进入服务器后

打开目录:

/u01/oracle/Oracle/Middleware/Oracle_Home/wlserver/common/bin

执行config.sh文件

 

安装流程如下:

下一步

下一步

 

密码:daphne123

下一步

 

若选择生产模式,则在启动服务前,需要配置用户登录验证。参考服务启动

JDK,指定JDK后,不管JAVA_HOME的环境变量是什么,weblogic都是按这个配置来启动

 

在/domains/base_domain/bin 的脚本中setDomainEnv.sh设置JDK路径

 下一步

下一步


 

点击:创建


下一步


完成配置

/u01/oracle/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/bin

启动服务:

# nohupstartWebLogic.sh

 

若是生成模式:提示需要weblogic域的用户名和密码验证。

<Sep 6, 2015 3:21:44 PM CST><Error> <Security> <BEA-090782> <Server is running inproduction mode, and the Native Library (terminalio) to read the passwordsecurely from the command line was not found.>

/u01/oracle/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/servers/AdminServer/security

新增目录:security

新建boot.properties

Vi boot.properties

username=weblogic

password=daphne123

启动服务:

http://192.168.188.26:7001/console

提示:IE浏览器显示效果比较好。

输入weblogic和daphne123登录

显示主画面。

 

2.2、WebLogic常用目录

2.2.1、目录介绍


中间件安装路径:/u01/oracle

安装日志路径:/u01/oraInventory

用户项目路径:user_projects 存放创建域,应用程序部署也在指定的域中。

Weblogic 服务目录:wlserver

下面重点介绍,weblogic安装目录和user_projects

Autodeploy:用于在开发者模式下实现自动部署存放应用程序的目录,应用程序可以war,jar,详细请看readme.txt文档。

Bin:存放脚本

Config:存放配置脚本

 

2.2.2、常用目录介绍

域服务管理:

/user_projects/domain/base_domain[pos_domain]/bin

startWeblogic.sh启动域的服务

stopWeblogic.sh停止域的服务

 

WEB应用程序日志

/user_projects/domain/base_domain[pos_domain]/logs

 

生产模式启动域需配置用户验证

/user_projects/domains/base_domain/servers/AdminServer

新增目录:security/boot.properties

username=weblogic

password=daphne123

 

创建域及配置相关:

/Oracle_Home/wlserver/common/bin

1、       config.sh = 配置domain,可以创建domain,修改domain组件

2、       commEnv.sh = webLogic公用运行环境配置。

例如:java_vendor、java_run_64BIT 等待

影响 setDomainEnv.sh, startWebLogic.sh 执行

 

部署的应用程序存放路径

/base_domain/servers/AdminServer/tmp/_WL_user

例如webdpos和controller应用程序

/_WL_user/webdpos 【controller】

 

 

 

 

 

九、变更记录&常见问题&参考资料

9.1、变更记录

 

9.2、常见问题

 

9.3、参考资料

官方文档:

http://docs.oracle.com/middleware/1213/wls/index.html

 

http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/wls/12c/10-NodeMgr--4472/nodemgr.htm

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值