单台机器一个domain多个server.docx
《单台机器一个domain多个server.docx》由会员分享,可在线阅读,更多相关《单台机器一个domain多个server.docx(14页珍藏版)》请在冰豆网上搜索。
单台机器一个domain多个server
weblogic安装略
1、
创建domain:
[weblogic@test-128bin]$pwd
/home/weblogic/bea1064/wlserver_10.3/common/bin
[weblogic@test-128bin]$ls
commEnv.shconfig_builder.shconfig.shpack.shsetPatchEnv.shstartDerby.shstartManagedWebLogic.shstopDerby.shunpack.shupgrade.shwlscontrol.shwlsifconfig.shwlst.sh
[weblogic@test-128bin]$./config.sh
exportDISPLAY=192.168.1.226:
0.0
命令行启动:
先启动adminserver
[weblogic@test-128vp_domain]$pwd
/home/weblogic/bea1064/user_projects/domains/vp_domain
[weblogic@test-128vp_domain]$ls
autodeploybinconfigconsole-extedit.lokerror.outfileRealm.propertiesinit-infolibpendingsecurityserver.outserversstart.shstartWebLogic.shtmp
[weblogic@test-128vp_domain]$./start.sh
[weblogic@test-128vp_domain]$morestart.sh
nohupshstartWebLogic.sh>>server.out2>>error.out&
[weblogic@test-128vp_domain]$
[weblogic@test-128bin]$
./startManagedWebLogic.shserver0http:
//192.168.238.128:
7001(控制台端口7001,而不是监听端口8001),如果使用8001启动的话,会出现输入weblogic用户名和密码始终不对的现象。
Mkdirsecurity
[weblogic@test-128security]$pwd
/home/weblogic/bea1064/user_projects/domains/vp_domain/servers/server0/security
需要建boot.properties
[weblogic@test-128security]$moreboot.properties
#FriAug0713:
33:
20CST2015
password=weblogic
username=webllogic@123
启动后会加密用户名密码:
password={AES}uxl4l2bES8XErZKliFrPkhyYuZXPwHJOZ5kGpDxniQg\=
username={AES}M57ByYHG+7+avV3d431nFOr62aoAQpkKMt1OKDMHrHQ\=
图形方式启动server0报如下的错误。
解决办法:
添加计算机标示
使用此页可以更改此WebLogicServer域中的服务器的状态。
对受管服务器的控制操作必须启动节点管理器。
以待机模式启动受管服务器需要域范围内的管理端口
还报错:
启动节点管理器
[weblogic@test-128bin]$pwd
/home/weblogic/bea1064/wlserver_10.3/server/bin
[weblogic@test-128bin]$cd/home/weblogic/bea1064/wlserver_10.3/server/bin[weblogic@test-128bin]$ls
internationalsetWLSEnv.shstartNodeManager.sh
./startNodeManager.sh启动节点管理器
[weblogic@test-128bin]$nohup./startNodeManager.sh&
[1]22074
[weblogic@test-128bin]$nohup:
appendingoutputto“nohup.out”
[weblogic@test-128bin]$ll
总计20
drwxr-x---2weblogicweblogic409607-2112:
01international
-rw-------1weblogicweblogic391308-1208:
39nohup.out
-rwxr-x---1weblogicweblogic384407-2112:
02setWLSEnv.sh
-rwxr-x---1weblogicweblogic436107-2112:
02startNodeManager.sh
[weblogic@test-128bin]$pwd
/home/weblogic/bea1064/wlserver_10.3/server/bin
如何调整WEBLOGIC11G线程数
在网上查到两到方法:
第一方法:
直接在启动命令里加上.
-Dweblogic.threadpool.MinPoolSize=800-Dweblogic.threadpool.MaxPoolSize=800
我是在setDomainEnv.sh里的JAVA_OPTIONS中加的我公司机子上测试可以通过
第二方法:
直接在配置文件中加上
1,在CONFIG.XML中的
Adminserver
1000
1000
...
2、在startweblogic.cmd脚本中加入一下java启动参数:
-Dweblogic.configuration.schemaValidationEnabled=false(注我在11G上加不加这个上面配置的线程数都可以用)
我在我机子上测试通过.
修改线程数并验证:
[weblogic@test-128bin]$pwd
/home/weblogic/bea1064/user_projects/domains/vp_domain/bin
[weblogic@test-128bin]$ls
nodemanagerserver_migrationservice_migrationsetDomainEnv.shstartManagedWebLogic.shstartWebLogic.shstopManagedWebLogic.shstopWebLogic.sh
[weblogic@test-128bin]$vistartWebLogic.sh
#STARTWEBLOGIC
echo"startingweblogicwithJavaversion:
"
MEM_ARGS="-Xms512m-Xmx512m-XX:
NewSize=100m-XX:
MaxNewSize=100m-XX:
PermSize=256m-XX:
MaxPermSize=256m-XX:
SurvivorRatio=8-Dweblogic.threadpool.MinPoolSize=20-Dweblogic.threadpool.MaxPoolSize=20"
exportMEM_ARGS
${JAVA_HOME}/bin/java${JAVA_VM}-version
if["${WLS_REDIRECT_LOG}"=""];then
echo"StartingWLSwithline:
"
echo"${JAVA_HOME}/bin/java${JAVA_VM}${MEM_ARGS}-Dweblogic.Name=${SERVER_NAME}-Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy${JAVA_OPTIONS}${PROXY_SETTINGS}${SERVER_CLASS}"
${JAVA_HOME}/bin/java${JAVA_VM}${MEM_ARGS}-Dweblogic.Name=${SERVER_NAME}-Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy${JAVA_OPTIONS}${PROXY_SETTINGS}${SERVER_CLASS}
else
echo"RedirectingoutputfromWLSwindowto${WLS_REDIRECT_LOG}"
${JAVA_HOME}/bin/java${JAVA_VM}${MEM_ARGS}-Dweblogic.Name=${SERVER_NAME}-Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy${JAVA_OPTIONS}${PROXY_SETTINGS}${SERVER_CLASS}>"${WLS_REDIRECT_LOG}"2>&1
fi
stopAll
popd
#Exitthisscriptonlyifwehavebeentoldtoexit.
if["${doExitFlag}"="true"];then
exit
fi
在startWebLogic.sh中黄色的下面添加如下:
MEM_ARGS="-Xms512m-Xmx512m-XX:
NewSize=100m-XX:
MaxNewSize=100m-XX:
PermSize=256m-XX:
MaxPermSize=256m-XX:
SurvivorRatio=8-Dweblogic.threadpool.MinPoolSize=20-Dweblogic.threadpool.MaxPoolSize=20"
exportMEM_ARGS
[weblogic@test-128security]$ps-ef|grepjava
weblogic2210622074008:
39pts/300:
00:
02/home/weblogic/software/jdk1.6.0_45/bin/java-client-Xms32m-Xmx200m-XX:
MaxPermSize=128m-Dcoherence.home=/home/weblogic/bea1064/coherence_3.6-Dbea.home=/home/weblogic/bea1064-Xverify:
none-Djava.security.policy=/home/weblogic/bea1064/wlserver_10.3/server/lib/weblogic.policy-Dweblogic.nodemanager.javaHome=/home/weblogic/software/jdk1.6.0_45weblogic.NodeManager-v
weblogic2289522850409:
16pts/300:
00:
38/home/weblogic/software/jdk1.6.0_45/bin/java-server-Xms256m-Xmx512m-XX:
MaxPermSize=128m-Dweblogic.Name=AdminServer-Djava.security.policy=/home/weblogic/bea1064/wlserver_10.3/server/lib/weblogic.policy-Dweblogic.ProductionModeEnabled=true-da-Dplatform.home=/home/weblogic/bea1064/wlserver_10.3-Dwls.home=/home/weblogic/bea1064/wlserver_10.3/server-Dweblogic.home=/home/weblogic/bea1064/wlserver_10.3/server-Dweblogic.management.discover=true-Dwlw.iterativeDev=false-Dwlw.testConsole=false-Dwlw.logErrorsToConsole=false-Dweblogic.ext.dirs=/home/weblogic/bea1064/patch_wls1035/profiles/default/sysext_manifest_classpath:
/home/weblogic/bea1064/patch_ocp360/profiles/default/sysext_manifest_classpathweblogic.Server
weblogic2313622106509:
28?
00:
00:
10/home/weblogic/software/jdk1.6.0_45/jre/bin/java-Dweblogic.Name=server0-Dbea.home=/home/weblogic/bea1064-Djava.security.policy=/home/weblogic/bea1064/wlserver_10.3/server/lib/weblogic.policy-Dweblogic.management.server=http:
//192.168.238.128:
7001-Djava.library.path="/home/weblogic/software/jdk1.6.0_45/jre/lib/i386/client:
/home/weblogic/software/jdk1.6.0_45/jre/lib/i386:
/home/weblogic/software/jdk1.6.0_45/jre/../lib/i386:
/home/weblogic/bea1064/patch_wls1035/profiles/default/native:
/home/weblogic/bea1064/patch_ocp360/profiles/default/native:
/home/weblogic/bea1064/wlserver_10.3/server/native/linux/i686:
/home/weblogic/bea1064/wlserver_10.3/server/native/linux/i686/oci920_8:
/usr/java/packages/lib/i386:
/lib:
/usr/lib"-Djava.class.path=/home/weblogic/bea1064/patch_wls1035/profiles/default/sys_manifest_classpath/weblogic_patch.jar:
/home/weblogic/bea1064/patch_ocp360/profiles/default/sys_manifest_classpath/weblogic_patch.jar:
/home/weblogic/software/jdk1.6.0_45/lib/tools.jar:
/home/weblogic/bea1064/wlserver_10.3/server/lib/weblogic_sp.jar:
/home/weblogic/bea1064/wlserver_10.3/server/lib/weblogic.jar:
/home/weblogic/bea1064/modules/features/weblogic.server.modules_10.3.5.0.jar:
/home/weblogic/bea1064/wlserver_10.3/server/lib/webservices.jar:
/home/weblogic/bea1064/modules/org.apache.ant_1.7.1/lib/ant-all.jar:
/home/weblogic/bea1064/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar:
:
/home/weblogic/bea1064-Dweblogic.system.BootIdentityFile=/home/weblogic/bea1064/user_projects/domains/vp_domain/servers/server0/data/nodemanager/boot.properties-Dweblogic.nodemanager.ServiceEnabled=true-Dweblogic.security.SSL.ignoreHostnameVerification=false-Dweblogic.ReverseDNSAllowed=falseweblogic.Server
weblogic2321122162009:
31pts/400:
00:
00grepjava
[weblogic@test-128security]$ll
总计0
[weblogic@test-128security]$pwd
/home/weblogic/bea1064/user_projects/domains/vp_domain/servers/server0/security
[weblogic@test-128security]$viboot
[weblogic@test-128security]$viboot.properties
[weblogic@test-128security]$ll
总计4
-rw-rw-r--1weblogicweblogic4008-1209:
34boot.properties
[weblogic@test-128security]$
上面是通过console图形启动的,查看ps–ef|grepjava发现线程数没有生效。
==============
下面是通过命令行启动后,更改线程数生效。
./startManagedWebLogic.shserver0http:
//192.168.238.128:
7001
通过console和ps–ef|grepjava查询都是
[weblogic@test-128security]$ps-ef|grepjava
weblogic2210622074008:
39pts/300:
00:
02/home/weblogic/software/jdk1.6.0_45/bin/java-client-Xms32m-Xmx200m-XX:
MaxPermSize=128m-Dcoherence.home=/home/weblogic/bea1064/coherence_3.6-Dbea.home=/home/weblogic/bea1064-Xverify:
none-Djava.security.policy=/home/weblogic/bea1064/wlserver_10.3/server/lib/weblogic.policy-Dweblogic.nodemanager.javaHome=/home/weblogic/software/jdk1.6.0_45weblogic.NodeManager-v
weblogic2289522850309:
16pts/300:
00:
51/home/weblogic/software/jdk1.6.0_45/bin/java-server-Xms256m-Xmx512m-XX:
MaxPermSize=128m-Dweblogic.Name=AdminServer-Djava.security.policy=/home/weblogic/bea1064/wlserver_10.3/server/lib/weblogic.policy-Dweblogic.ProductionModeEnabled=true-da-Dplatform.home=/home/weblogic/bea1064/wlserver_10.3-Dwls.home=/home/weblogic/bea1064/wlserver_10.3/server-Dweblogic.home=/home/weblogic/bea1064/wlserver_10.3/server-Dweblogic.management.discover=true-Dwlw.iterativeDev=false-Dwlw.testConsole=false-Dwlw.logErrorsToConsole=false-Dweblogic.ext.dirs=/home/weblogic/bea1064/patch_wls1035/profiles/default/sysext_manifest_classpath:
/home/weblogic/bea1064/patch_ocp360/profiles/default/sysext_manifest_classpathweblogic.Server
weblogic2331823273509:
33pts/300:
00:
15/home/weblogic/software/jdk1.6.0_45/bin/java-server-Xms512m-Xmx512m-XX:
NewSize=100m-XX:
MaxNewSize=100m-XX:
PermSize=256m-XX:
MaxPermSize=256m-XX:
SurvivorRatio=8-Dweblogic.threadpool.MinPoolSize=20-Dweblogic.threadpool.MaxPoolSize=20-Dweblogic.Name=server0-Djava.security.policy=/home/weblogic/bea1064/wlserver_10.3/se