weblogic安装(无界面静默安装)

一、环境准备

1. 用户准备

Generic通用版weblogic不能用ROOT用户安装,如无其他用户需先创建用户,创建用户步骤此处略过

2. 下载weblogic

在官网下载weblogic,将下载好的jar包上传到linux服务器上

3. JDK环境

如果原来已配置好JDK环境可跳过该步骤

步骤

  1. 编辑器打开.bash_profile文件

    vi ~/.bash_profile

  2. 填写jdk相关环境变量

    export JAVA_HOME=/usr/local/jdk1.7.0_80 export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib export PATH=$JAVA_HOME/bin:$PATH

  3. 使配置生效

    source ~/.bash_profile


二、安装

0. 约定

  1. 本例中安装路径为/usr/local/weblogic12c,可根据自己情况修改

    最终目录结构为

    /usr/local/weblogic12
        |--bea // 程序目录
        |--user_projects // 域集合
        |--xxxDomain // 域

    注:weblogic下可以创建多个域,很多教程创建域时目录命名为domain,与bea同级,如此不利于多个域的管理,所以把域归集到user_projects目录下,一个项目对应一个域

  2. 用户 weblogic

    用户组 weblgoicgroup

1. 创建oraInst.loc文件

注:文件路径无所谓,注意修改inst_group为实际的组名

vi oraInst.loc 
inventory_loc=/home/weblogic/oraInventory
inst_group=weblgoicgroup

安装程序使用Oracle清单目录来跟踪安装在计算机上的所有Oracle产品。清单目录中存放的文件名为orainst.loc。如果该文件不存在于您的系统上,则必须在启动静默安装之前创建该文件。安装程序使用此文件。

用你想要安装程序创建清单目录的完整路径目录替换oui_inventory_directory。然后,用其成员有这个目录的写权限的组的名称替换oui_install_group。

2. 创建响应文件wls.rsp

注:文件路径无所谓,注意修改ORACLE_HOME

vi wls.rsp 
[ENGINE]
#DO NOT CHANGE THIS.
Response File Version=1.0.0.0.0
[GENERIC]
#The oracle home location. This can be an existing Oracle Home or a new Oracle Home
ORACLE_HOME=/usr/local/weblogic12c/bea
#Set this variable value to the Installation Type selected. e.g. WebLogic Server, Coherence, Complete with Examples.
INSTALL_TYPE=WebLogic Server
#Provide the My Oracle Support Username. If you wish to ignore Oracle Configuration Manager configuration provide empty string for user name.
MYORACLESUPPORT_USERNAME=
#Provide the My Oracle Support Password
MYORACLESUPPORT_PASSWORD=<SECURE VALUE>
#Set this to true if you wish to decline the security updates. Setting this to true and providing empty string for My Oracle Support username will ignore the Oracle Configuration Manager configuration
DECLINE_SECURITY_UPDATES=true
#Set this to true if My Oracle Support Password is specified
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
#Provide the Proxy Host
PROXY_HOST=
#Provide the Proxy Port
PROXY_PORT=
#Provide the Proxy Username
PROXY_USER=
#Provide the Proxy Password
PROXY_PWD=<SECURE VALUE>
#Type String (URL format) Indicates the OCM Repeater URL which should be of the format [scheme[Http/Https]]://[repeater host]:[repeater port]
COLLECTOR_SUPPORTHUB_URL=

3. 安装

注:注意指定wls.rsp和oraInst.loc路径

java -jar fmw_12.1.3.0.0_wls.jar -silent -responseFile /usr/local/weblogic12c/wls.rsp -invPtrLoc /usr/local/weblogic12c/oraInst.loc

安装过程比较久,耐心等待即可


三、创建域

0. 准备

  1. 由于Linux下的Java生成随机数规则与Windows的机制不一样,需要修改securerandom.source为/dev/./urandom (原值为/dev/random),否则会出现创建、启动域的时候耗时非常长的问题。(共性问题,请放心更改,如不放心可百度权威解释)

    cd $JAVA_HOME/jre/lib/security vi java.security securerandom.source=file:/dev/random # 修改为 securerandom.source=file:/dev/./urandom

  2. 配置环境变量

    vi ~/.bash_profile

    export MW_HOME=/usr/local/weblogic12c/bea

    source ~/.bash_profile

1. 创建域

  1. 创建目录

    mkdir /usr/local/weblogic12c/user_projects/xxxDomain

  2. 执行运行文件

    cd $MW_HOME/wlserver/common/bin ./commEnv.sh ./wlst.sh

    wls:/offline> wls:/offline> readTemplate(‘/usr/local/weblogic12c/bea/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(‘YourPassword‘) wls:/offline/base_domain/Security/base_domain/User/weblogic>setOption(‘OverwriteDomain‘, ‘true‘) wls:/offline/base_domain/Security/base_domain/User/weblogic>writeDomain(‘/usr/local/weblogic12c/user_projects/xxxDomain‘) wls:/offline/domain/Security/domain/User/weblogic>closeTemplate() wls:/offline>exit()

    注:注意根据需要修改端口、密码、域路径


四、启动weblogic

cd /usr/local/weblogic12c/user_projects/xxxDomain/bin/ -- 进入创建的域目录bin下
./startWebLogic.sh -- 后台启动使用nohup ./startWebLogic.sh &
./stopWeblogic.sh -- 关闭weblogic

启动浏览器访问weblogic控制台http://IP:7001/console,用户名默认是weblogic,密码是创建域时设置的。



weblogic安装(无界面静默安装)

原文地址:https://www.cnblogs.com/leap/p/9631730.html

时间: 2024-10-28 10:58:04

weblogic安装(无界面静默安装)的相关文章

centos 无界面 服务器 安装chrome部署chromedriver

转:https://blog.csdn.net/u013849486/article/details/79466359 基本 做完了,要弄进docker里面去了的时候,才搜到 docker-chromium 基础镜像,和前辈走过的路,也许这样更方便吧,而且生产环境 就是linux-centos所以 不如一直在Linux或者docker里开发,我一直在mac里开发,所以迈过了很多坑- http://blog.csdn.net/littlebrain4solving/article/details/

Linux 上安装 weblogic12C (静默安装) (一)

最近负责在linux上安装weblogic,领导说要安装最新的版本,版本号为 12.1.X.开始以为和旧版安装一样,使用控制台的方式,下载bin文件,然后一步步在console执行下来就行了.万万没想到,从12C版本后, bin文件不提供了,改成全系统通用的jar文件 (generic.jar).试了半天原来那种安装方式不能用了,非得用图形界面安装.由于服务器是在其他地方,肯定不能跑到主机的地址那边.于是各种google.各种找材料, 最后终于找到一种静默方式的安装.大家看下文. PS:经过公司

Java代码实现APP普通安装卸载和静默安装卸载

两者差异 执行普通安装.卸载,将会弹出确认安装.卸载的提示框,与在文件管理器中打开APK文件实现安装.卸载相同. 执行静默安装.卸载,正常状态下,前台无任何反应,APP在后台完成安装和卸载.该功能一般也被称为"后台安装". 普通安装 核心代码: Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType( Uri.fromFile(new File(apkPath)), "application/

LODOP安装参数 及静默安装

在cmd命令里里静默安装lodop(c-lodop不能静默安装),本人的安装文件放在D:\lodopdownload\3060\Lodop6.224_Clodop3.060,如下所示: lodop静默安装,不弹窗:D:\lodopdownload\3060\Lodop6.224_Clodop3.060\install_lodop32.exe -nowindow错误写法,c-lodop不支持该静默安装 :D:\lodopdownload\3060\Lodop6.224_Clodop3.060\CL

Linux下安装Oracle的两种方式------有图形界面安装和静默安装

本文参考文章 http://blog.csdn.net/zonej/article/details/50680857 http://blog.csdn.net/tongzidane/article/details/43852705 http://www.cnblogs.com/sopost/archive/2012/07/19/2598981.html 维护版权从我做起. 一.安装前准备工作 1.修改主机名(不是必须的) #vi /etc/hosts   //并添加内网IP地址对应的hostna

CentOS 6.5下静默安装oracle

本例: 通过SSH远程连接云主机,上传oracle11g安装包,在centos6.5上无图形化界面静默安装oracle11g. 涉及工具及环境: 1.本地环境windows7+ssh远程连接工具xShell 2.远程云主机CentOS6.5 64位系统 3.安装包文件linux.x64_11gR2_database_1of2.zip.linux.x64_11gR2_database_2of2.zip 云主机要求: 1.最小内存1G,推荐2G或2G以上 2.1GB跟2GB物理内存之间的,设定swa

Oracle11gR2 for Linux6.4 静默安装

Oracle11gR2 for Linux6.4 静默安装 1.安装准备 ####################################### 主机:window7,64位 数据库版本:Oracle Database 11.2.0.1 ,将装在虚拟主机中 虚拟主机:RHEL6.4 Server,32位(镜像文件:rhel-server-6.4-i386-dvd.iso, vmware虚拟机,操作系统仅安装了基本服务,简体中文,2G内存,20磁盘空间). 所有操作无需使用图形界面. 静默

OEL7.0 上静默安装oracle数据库

OEL7.0 上静默安装oracle数据库 静默安装本人使用的也比较少,基本上不需要使用静默安装.就算是文本安装的系统,也使用Xmanager 来重定向图形化.但是万事总有个例外的,比如在MAC 操作系统上,貌似没有Xmananger , 那该上虚拟机如果只装了文本界面就只能静默安装了,如果再装个图形化那就另一个情况了. 地点: 杭州·滨江 微信公众号:HopToad Email: [email protected] 欢迎转载 转载标注出处:: http://blog.csdn.net/notb

Android静默安装实现方案,仿360手机助手秒装和智能安装功能

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/47803149 之前有很多朋友都问过我,在Android系统中怎样才能实现静默安装呢?所谓的静默安装,就是不用弹出系统的安装界面,在不影响用户任何操作的情况下不知不觉地将程序装好.虽说这种方式看上去不打搅用户,但是却存在着一个问题,因为Android系统会在安装界面当中把程序所声明的权限展示给用户看,用户来评估一下这些权限然后决定是否要安装该程序,但如果使用了静默安装的方式,也就没