资源描述
Weblogic 12c应用服务器安装布置手册
目 录
1. WEBLOGIC安装布置 4
1.1 安装准备 4
1.1.1 检查hostname 4
1.1.2 检查hosts 4
1.1.3 检查防火墙 4
1.1.4 检查系统语言环境 4
1.2 安装JDK 4
1.2.1 欢迎界面 5
1.2.2 安装途径 5
1.2.3 可选主键(默认) 6
1.2.4 安装过程 6
1.2.5 安装完毕 7
1.2.6 配备jdk文献 7
1.3 安装Weblogic 7
1.3.1 欢迎界面 8
1.3.2 安装途径 8
1.3.3 注册安全更新(关闭) 9
1.3.4 安装内容(自定义) 9
1.3.5 选取1.2中安装JDK 10
1.3.6 选取软件安装目录(默认) 10
1.3.7 确认信息 11
1.3.8 安装过程 11
1.3.9 安装完毕 12
1.4 新建域(domain) 12
1.4.1 欢迎界面 13
1.4.2 安装内容 13
1.4.3 安装途径 14
1.4.4 设立顾客名密码 14
1.4.5 使用环境(选取生产环境) 15
1.4.6 安装管理server和受管server 15
1.4.7 配备管理server 16
1.4.8 配备受管理server(默认下一步) 16
1.4.9 集群(默认下一步) 17
1.4.10 计算机(默认下一步) 17
1.4.11 确认信息 18
1.4.12 安装过程 18
1.4.13 启动weblogic控制台 19
1.5 配备与启动节点管理器 21
1.5.1 注册节点管理器 21
1.5.2 启动节点管理器 22
1.5.3 配备节点管理器 24
1.5.4 配备计算机 24
2. 附录:命令行启动WEBLOGIC服务脚本 25
2.1 启动服务不用输账号密码办法 25
2.2 管理服务器启动脚本 26
2.3 节点管理器启动脚本 26
1. Weblogic安装布置
1.1 安装准备
1.1.1 检查hostname
vi /etc/sysconfig/network
HOSTNAME=
hostname
1.1.2 检查hosts
vi /etc/hosts
192.168.88.100
1.1.3 检查防火墙
安装时需要关闭
service iptables status 查看状态
service iptables stop 关闭
service iptables start 启动
1.1.4 检查系统语言环境
在Weblogic使用过程中,需要查看系统启动停止运营等日记,因此需要系统支持中文环境。
使用set命令查看其中LANG变量值与否是中文zh_CN类型值,在linux操作系统中,如果系统默以为en_US,请修改/etc/sysconfig/i18n文献中LANG变量值
LANG="zh_CN.GBK"
在安装服务器中是需要支持中文环境,但是在安装Weblogic安装过程中,普通采用英文安装环境,因此手动设立当前语言环境变量办法:
export LANG=en_US
1.2 安装JDK
[root@test home]# ./jrockit-jdk1.6.0_29-R28.1.5-4.0.1-linux-x64.bin
1.2.1 欢迎界面
1.2.2 安装途径
1.2.3 可选主键(默认)
1.2.4 安装过程
1.2.5 安装完毕
1.2.6 配备jdk文献
[root@test security]# pwd
/opt/jrockit-jdk1.6.0_29-R28.1.5-4.0.1/jre/lib/security
修改文献:java.security
securerandom.source=file:/dev/./urandom
1.3 安装Weblogic
[root@test home]# /opt/jrockit-jdk1.6.0_29-R28.1.5-4.0.1/bin/java -jar wls1211_generic.jar
1.3.1 欢迎界面
1.3.2 安装途径
1.3.3 注册安全更新(关闭)
1.3.4 安装内容(自定义)
1.3.5 选取1.2中安装JDK
1.3.6 选取软件安装目录(默认)
1.3.7 确认信息
1.3.8 安装过程
1.3.9 安装完毕
1.4 新建域(domain)
运营config.sh
[root@test bin]# pwd
/opt/Oracle/Middleware/wlserver_12.1/common/bin
[root@test bin]# ./config.sh
1.4.1 欢迎界面
1.4.2 安装内容
1.4.3 安装途径
1.4.4 设立顾客名密码
1.4.5 使用环境(选取生产环境)
1.4.6 安装管理server和受管server
1.4.7 配备管理server
1.4.8 配备受管理server(默认下一步)
1.4.9 集群(默认下一步)
1.4.10 计算机(默认下一步)
1.4.11 确认信息
1.4.12 安装过程
1.4.13 启动weblogic控制台
第一次登录需要输入顾客名密码,需要修改配备文献,文档背面有详细阐明
[root@test bin]# pwd
/opt/Oracle/Middleware/user_projects/domains/test_domain/bin
[root@test bin]# ./startWebLogic.sh
.
JAVA Memory arguments:-Xms512m -Xmx512m
.
WLS Start Mode=Production
.
CLASSPATH=/opt/Oracle/Middleware/patch_wls1211/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/opt/jrockit-jdk1.6.0_29-R28.1.5-4.0.1/lib/tools.jar:/opt/Oracle/Middleware/wlserver_12.1/server/lib/weblogic_sp.jar:/opt/Oracle/Middleware/wlserver_12.1/server/lib/weblogic.jar:/opt/Oracle/Middleware/modules/features/weblogic.server.modules_12.1.1.0.jar:/opt/Oracle/Middleware/wlserver_12.1/server/lib/webservices.jar:/opt/Oracle/Middleware/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/opt/Oracle/Middleware/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar:/opt/Oracle/Middleware/wlserver_12.1/common/derby/lib/derbyclient.jar:/opt/Oracle/Middleware/wlserver_12.1/server/lib/xqrl.jar
.
PATH=/opt/Oracle/Middleware/wlserver_12.1/server/bin:/opt/Oracle/Middleware/modules/org.apache.ant_1.7.1/bin:/opt/jrockit-jdk1.6.0_29-R28.1.5-4.0.1/jre/bin:/opt/jrockit-jdk1.6.0_29-R28.1.5-4.0.1/bin:/usr/lib64/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
.
***************************************************
* To start WebLogic Server,use a username and *
* password assigned to an admin-level user. For *
* server administration,use the WebLogic Server *
* console at http://hostname:port/console *
***************************************************
starting weblogic with Java version:
java version "1.6.0_29"
Java(TM) SE Runtime Environment (build 1.6.0_29-b11)
Oracle JRockit(R) (build R28.1.5-20-146757-1.6.0_29-1004-1750-linux-x86_64,compiled mode)
Starting WLS with line:
/opt/jrockit-jdk1.6.0_29-R28.1.5-4.0.1/bin/java -jrockit -Xms512m -Xmx512m -Dweblogic.Name=AdminServer -Djava.security.policy=/opt/Oracle/Middleware/wlserver_12.1/server/lib/weblogic.policy -Dweblogic.ProductionModeEnabled=true -Djava.endorsed.dirs=/opt/jrockit-jdk1.6.0_29-R28.1.5-4.0.1/jre/lib/endorsed:/opt/Oracle/Middleware/wlserver_12.1/endorsed -da -Dplatform.home=/opt/Oracle/Middleware/wlserver_12.1 -Dwls.home=/opt/Oracle/Middleware/wlserver_12.1/server -Dweblogic.home=/opt/Oracle/Middleware/wlserver_12.1/server -Dweblogic.management.discover=true -Dwlw.iterativeDev=false -Dwlw.testConsole=false -Dwlw.logErrorsToConsole=false -Dweblogic.ext.dirs=/opt/Oracle/Middleware/patch_wls1211/profiles/default/sysext_manifest_classpath weblogic.Server
<-1-29 下午01时43分50秒 CST> <Info> <Security> <BEA-090905> <Disabling CryptoJ JCE Provider self-integrity check for better startup performance. To enable this check,specify -Dweblogic.security.allowCryptoJDefaultJCEVerification=true>
<-1-29 下午01时43分50秒 CST> <Info> <Security> <BEA-090906> <Changing the default Random Number Generator in RSA CryptoJ from ECDRBG to FIPS186PRNG. To disable this change,specify -Dweblogic.security.allowCryptoJDefaultPRNG=true>
<-1-29 下午01时43分50秒 CST> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with Oracle JRockit(R) Version R28.1.5-20-146757-1.6.0_29-1004-1750-linux-x86_64 from Oracle Corporation.>
<-1-29 下午01时43分51秒 CST> <Info> <Management> <BEA-141107> <Version:WebLogic Server Temporary Patch for 13340309 Thu Feb 16 18:30:21 IST
WebLogic Server Temporary Patch for 13019800 Mon Jan 16 16:53:54 IST
WebLogic Server Temporary Patch for BUG13391585 Thu Feb 02 10:18:36 IST
WebLogic Server Temporary Patch for 13516712 Mon Jan 30 15:09:33 IST
WebLogic Server Temporary Patch for BUG13641115 Tue Jan 31 11:19:13 IST
WebLogic Server Temporary Patch for BUG13603813 Wed Feb 15 19:34:13 IST
WebLogic Server Temporary Patch for 13424251 Mon Jan 30 14:32:34 IST
WebLogic Server Temporary Patch for 13361720 Mon Jan 30 15:24:05 IST
WebLogic Server Temporary Patch for BUG13421471 Wed Feb 01 11:24:18 IST
WebLogic Server Temporary Patch for BUG13657792 Thu Feb 23 12:57:33 IST
WebLogic Server 12.1.1.0 Wed Dec 7 08:40:57 PST 1445491 >
<-1-29 下午01时43分53秒 CST> <Info> <Security> <BEA-090065> <Getting boot identity from user.>
Enter username to boot WebLogic server:weblogic
Enter password to boot WebLogic server:
<-1-29 下午01时44分19秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING.>
<-1-29 下午01时44分19秒 CST> <Info> <WorkManager> <BEA-002900> <Initializing self-tuning thread pool.>
<-1-29 下午01时44分20秒 CST> <Notice> <Log Management> <BEA-170019> <The server log file /opt/Oracle/Middleware/user_projects/domains/test_domain/servers/AdminServer/logs/AdminServer.log is opened. All server side log events will be written to this file.>
<-1-29 下午01时44分22秒 CST> <Notice> <Security> <BEA-090082> <Security initializing using security realm myrealm.>
<-1-29 下午01时44分26秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STANDBY.>
<-1-29 下午01时44分26秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING.>
<-1-29 下午01时44分30秒 CST> <Notice> <Log Management> <BEA-170027> <The server has successfully established a connection with the Domain level Diagnostic Service.>
<-1-29 下午01时44分30秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to ADMIN.>
<-1-29 下午01时44分30秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RESUMING.>
<-1-29 下午01时44分30秒 CST> <Notice> <Server> <BEA-002613> <Channel "Default" is now listening on 192.168.88.100:7001 for protocols iiop,t3,ldap,snmp,http.>
<-1-29 下午01时44分30秒 CST> <Notice> <WebLogicServer> <BEA-000329> <Started the WebLogic Server Administration Server "AdminServer" for domain "test_domain" running in production mode.>
<-1-29 下午01时44分30秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RUNNING.>
<-1-29 下午01时44分30秒 CST> <Notice> <WebLogicServer> <BEA-000360> <The server started in RUNNING mode.>
1.5 配备与启动节点管理器
1.5.1 注册节点管理器
将节点管理器注册到AdminiServer上,然后管理控制台才干管理远程NodeManager,详细环节如下:黄色某些为要输入某些,黑色为输出内容
[root@test bin]# pwd
/opt/Oracle/Middleware/wlserver_12.1/common/bin
[root@test bin]# ./wlst.sh
CLASSPATH=/opt/Oracle/Middleware/patch_wls1211/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/opt/jrockit-jdk1.6.0_29-R28.1.5-4.0.1/lib/tools.jar:/opt/Oracle/Middleware/wlserver_12.1/server/lib/weblogic_sp.jar:/opt/Oracle/Middleware/wlserver_12.1/server/lib/weblogic.jar:/opt/Oracle/Middleware/modules/features/weblogic.server.modules_12.1.1.0.jar:/opt/Oracle/Middleware/wlserver_12.1/server/lib/webservices.jar:/opt/Oracle/Middleware/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/opt/Oracle/Middleware/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar::/opt/Oracle/Middleware/utils/config/10.3/config-launch.jar::/opt/Oracle/Middleware/wlserver_12.1/common/derby/lib/derbynet.jar:/opt/Oracle/Middleware/wlserver_12.1/common/derby/lib/derbyclient.jar:/opt/Oracle/Middleware/wlserver_12.1/common/derby/lib/derbytools.jar::
Initializing WebLogic Scripting Tool (WLST) ...
Jython scans all the jar files it can find at first startup. Depending on the system,this process may take a few minutes to complete,and WLST may not return a prompt right away.
Welcome to WebLogic Server Administration Scripting Shell
Type help() for help on available commands
wls:/offline> connect()
Please enter your username :weblogic
Please enter your password :
Please enter your server URL [t3://localhost:7001] :192.168.88.100:7001
Connecting to t3://192.168.88.100:7001 with userid weblogic ...
Successfully connected to Admin Server 'AdminServer' that belongs to domain 'test_domain'.
Warning:An insecure protocol was used to connect to the
server. To ensure on-the-wire security,the SSL port or
Admin port should be used instead.
wls:/test_domain/serverConfig>
nmEnroll('/opt/Oracle/Middleware/user_projects/domains/test_domain','/opt/Oracle/Middleware/wlserver_12.1/common/nodemanager')
Enrolling this machine with the domain directory
at /opt/Oracle/Middleware/wlserver_12.1/common/nodemanager ...
Successfully enrolled this machine with the domain directory
at /opt/Oracle/Middleware/wlserver_12.1/common/nodemanager.
1.5.2 启动节点管理器
[root@test bin]# pwd
/opt/Oracle/Middleware/wlserver_12.1/server/bin
[root@test bin]# ./startNodeManager.sh
+ CLASSPATH=/opt/Oracle/Middleware/patch_wls1211/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/opt/jrockit-jdk1.6.0_29-R28.1.5-4.0.1/lib/tools.jar:/opt/Oracle/Middleware/wlserver_12.1/server/lib/weblogic_sp.jar:/opt/Oracle/Middleware/wlserver_12.1/server/lib/weblogic.jar:/opt/Oracle/Middleware/modules/features/weblogic.server.modules_12.1.1.0.jar:/opt/Oracle/Middleware/wlserver_12.1/server/lib/webservices.jar:/opt/Oracle/Middleware/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/opt/Oracle/Middleware/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar::/opt/Oracle/Middleware
+ '[' '!' -z '' ']'
+ '[' '!' -z '' ']'
+ export CLASSPATH
+ export PATH
+ cd /opt/Oracle/Middleware/wlserver_12.1/common/nodemanager
+ set -x
+ '[' '' '!=' '' ']'
+ '[' '' '!=' '' ']'
+ /opt/jrockit-jdk1.6.0_29-R28.1.5-4.0.1/bin/java -jrockit -Xms128m -Xmx256m -Dbea.home=/opt/Oracle/Middleware -Xverify:none -Djava.endorsed.dirs=/opt/jrockit-jdk1.6.0_29-R28.1.5-4.0.1/jre/lib/endorsed:/opt/Oracle/Middleware/wlserver_12.1/endorsed -Djava.security.policy=/opt/Oracle/Middleware/wlserver_12.1/server/lib/weblogic.policy -Dweblogic.nodemanager.javaHome=/opt/jrockit-jdk1.6.0_29-R28.1.5-4.0.1 weblogic.NodeManager -v
<-1-29 13:31:44> <INFO> <Loading domains file:/opt/Oracle/Middleware/wlserver_12.1/common/nodemanager/nodemanager.domains>
-1-29 13:31:44 weblogic.nodemanager.server.NMServerConfig initDomainsMap
信息:Loading domains file:/opt/Oracle/Middleware/wlserver_12.1/common/nodemanager/nodemanager.domains
<-1-29 13:31:45> <INFO> <Loading identity key store:FileName=/opt/Oracle/Middleware/wlserver_12.1/server/lib/DemoIdentity.jks,Type=jks,PassPhraseUsed=true>
-1-29 13:31:45 weblogic.nodemanager.server.SSLConfig loadKeyStoreConfig
信息:Loading identity key store:FileName=/opt/Oracle/Middleware/wlserver_12.1/server/lib/DemoIdentity.jks,Type=jks,PassPhraseUsed=true
<-1-29 13:31:45> <WARNING> <Node manager configuration properties file '/opt/Oracle/Middleware/wlserver_12.1/common/nodemanager/nodemanager.properties' not found. Using default settings.>
-1-29 13:31:45 weblogic.nodemanager.server.NMServer <init>
警告:Node manager configuration properties file '/opt/Oracle/Middleware/wlserver_12.1/common/nodemanager/nodemanager.properties' not found. Using default settings.
<-1-29 13:31:45> <INFO> <Saving node manager configuration properties to '/opt/Oracle/Middleware/wlserver_12.1/common/nodemanager/nodemanager.properties'>
-1-29 13:31:45 weblogic.nodemanager.server.NMServer <init>
信息:Saving node manager configuration properties to '/opt/Oracle/Middleware/wlserver_12.1/common/nodemanager/nodemanager.properties'
Node manager v10.3
Configuration settings:
NodeManagerHome=/opt/Oracle/Middleware/wlserver_12.1/common/nodemanager
ListenAddress=
ListenPort=5556
ListenBacklog=50
SecureListener=true
AuthenticationEnabled=true
NativeVersionEnabled=true
CrashRecoveryEnabled=false
JavaHome=/opt/jrockit-jdk1.6.0_29-R28.1.5-4.0.1/jre
StartScriptEnabled=true
StopScriptEnabled=false
StartScriptName=startWebLogic.sh
StopScriptName=
LogFile=/opt/Oracle/Middleware/wlserver_12.1/common/nodemanager/nodemanager.log
LogLevel=INFO
LogLimit=0
LogCount=1
LogAppend=true
LogToStderr=true
LogFormatter=weblogic.nodemanager.server.LogFormatter
DomainsFile=/opt/Oracle/Middleware/wlserver_12.1/common/nodemanager/nodemanager.domains
DomainsFileEnabled=true
StateCheckInterval=500
UseMACBroadcast=false
DomainRegistrationEnabled=false
DomainsDirRemoteSharingEnabled=false
Domain name mappings:
test_domain -> /opt/Oracle/Middleware/wlserver_12.1/common/nodemanager
<-1-29 13:31:46> <INFO> <Secure socket listener started on port 5556>
-1-29 13:31:46 weblogic.nodemanager.server.SSLListener run
信息:Secure socket listener started on port 5556
1.5.3 配备节点管理器
[root@test nodemanager]# pwd
/opt/Oracle/Middleware/wlserver_12.1/common/nodemanager
[root@test nodemanager]# vi nodemanager.properties
SecureListener=false
重启节点,见1.5.2
1.5.4 配备计算机
登陆WebLogic管理控制台,配备计算机属性,环节如下:
2. 附录:命令行启动WebLogic服务脚本
2.1 启动服务不用输账号密码办法
[root@test AdminServer]# pwd
/opt/Orac
展开阅读全文