weblogic在unix下建域.docx
- 文档编号:6085509
- 上传时间:2023-01-03
- 格式:DOCX
- 页数:5
- 大小:16.75KB
weblogic在unix下建域.docx
《weblogic在unix下建域.docx》由会员分享,可在线阅读,更多相关《weblogic在unix下建域.docx(5页珍藏版)》请在冰豆网上搜索。
weblogic在unix下建域
Weblogic9.2安装在HPUnix下
1.1.1为建立新的weblogicdomain域
1.停止运行的WebLogic进程
a)ps-ef|grepjava(列举进程,如:
)
weblogic1099210976013:
42:
23?
1:
16/JDK1.5.0/opt/java1.5/bin/IA64N/java-client-Xms256m-Xmx512m-XX:
MaxPermSize=128m-da-Dplatform.home=/weblogic/weblogic/bea/
b)kill-910992(SID)号
2.运行weblogic目录/home/bea/bea/weblogic92/common/bin/下的config.sh,并按照提示建立名为web_domain的新域,主要步骤如下:
a)cd/home/bea/bea/weblogic92/common/bin
b)./config.sh
c)选择:
->1|CreateanewWebLogicdomain
d)选择:
->1|ChooseWeblogicPlatformcomponents
e)ApplicationTemplateSelection:
中,直接输入Next后回车
f)按照提示分别选择1、2、3选项后,输入用户名weblogic、密码weblogic、确认密码weblogic。
并输入回车结束当前选项的编辑
g)选择:
->2|ProductionMode
h)选择:
->1|HPSDK1.5.0.07@/home/bea/bea/jdk150_07
i)选择:
->2|No(此处按照WebLogic的默认配置(7001端口),待配置完成后,再修改配置文件)
j)确认:
TargetLocation为:
/home/bea/bea/user_projects/domains后输入回车
k)输入新的域名:
web_domain回车确认输入
l)确认不再修改web_domain域的域名后,输入Next并回车
m)待出现****DomainCreatedSuccessfully!
****字样,表示新建域成功
3.对新建域做如下文件设定:
a)为web_domain域加入Log4j的设定。
进入/home/bea/app/user_projects/domains/web_domain/bin/目录,编辑startWebLogic.sh文件。
i.在文件的SAVE_JAVA_OPTIONS=""下方,加入:
JAVA_OPTIONS="${JAVA_OPTIONS}-Dlog4j.configuration=log4j.properties"
b)修改web_domain域停止操作时,所操作的端口号
进入/home/bea/app/user_projects/domains/web_domain/bin/目录,编辑stopWebLogic.sh文件。
i.修改文件的ADMIN_URL="t3:
//localhost:
7001"为ADMIN_URL="t3:
//localhost:
8002"(注:
8002为web所在域的端口号)
c)修改web_domain域所使用的端口号
进入/home/bea/app/user_projects/domains/web_domain/config/目录,编辑config.xml文件。
i.修改文件的
d)创建Weblogic启动时使用到的登陆用户名和密码文档
进入到/home/bea/app/user_projects/domains/web_domain/servers/AdminServer/目录。
如果没有此目录,可先启动此域的WebLogic服务,待启动完成后,会自动生成本目录。
i.确认WebLogic服务处于停止状态
ii.创建security目录(mkdirsecurity)
iii.进入到security目录(cdsecurity)
iv.创建boot.properties文件,文件内容为:
username=weblogic
password=weblogic
v.生产环境上,在正常保存此份文件时,因文件中出现【weblogic】关键字,系统会在此关键字后加入N个”?
”。
à解决方式:
删除多余的”?
”,并选择强制保存模式保存文件(HPUnixVi编辑窗口,使用:
w!
方式强制保存)
e)验证weblogic新建域是否正确:
i.进入到/home/bea/app/user_projects/domains/web_domain/bin目录
ii.执行shstartWebLogic.sh,启动过程不应出现异常信息,且不必输入用户名和密码
iii.Weblogic服务正常启动后,进入到/home/bea/app/user_projects/domains/web_domain/servers/AdminServer/security/目录,看boot.properties中的内容是否为加密后的内容,参考内容如下:
#FriJun0310:
52:
49GMT+08:
002011
password={3DES}+f0Z+UEN/KucuSKjAiAOQg\=\=
username={3DES}+f0Z+UEN/KucuSKjAiAOQg\=\=
iv.停止weblogic服务,看是否有异常出现
f)新建域验证成功后,继续进行后续操作;否则重新建立域。
g)调整新建web_domain域中,关于webloigcJVM参数:
修改/home/bea/app/user_projects/domains/web_domain/bin/目录下的setDomainEnv.sh文件
修改内容如下:
修改第216行的内容为:
MEM_ARGS="-Xms2048m-Xmx2048m"
修改第234行的内容为:
MEM_ARGS="${MEM_ARGS}-XX:
MaxPermSize=256m"
1.1.2为weblogicwebdomain域配置数据库连接池
1.执行/home/bea/app/user_projects/domains/web_domain/bin/目录下的startWebLogic.sh,以启动weblogic。
2.通过http:
//IP:
8002/console进入到weblogic的控制台页面。
3.创建数据库连接池。
4.此次配置的参数为:
a)在WebLogic的CreateaNewJDBCDataSource页面
参数
值
Name
xxxName
JNDIName
jndiName
DatabaseType
Oracle
DatabaseDriver
*OracleDriver(Thin)Version:
9.0.1.9.2.0.10
b)TransactionOptions
按照默认方式进行配置
c)ConnectionProperties页面
参数
值
DatabaseName:
dbName
HostName
IP
Port
1521
DatabaseUserName
UserName
Password
pwd
ConfirmPassword
pwd
d)创建完成JDBC后,修改此JDBC链接的ConnectionPool参数(Services->JDBC->DataSources->Configuration->ConnectionPool)
i.MaximumCapacity为100;InitialCapacity为100
ii.勾选Advanced下的TestConnectionsOnReserve复选框。
iii.Advanced下的InactiveConnectionTimeout:
为180。
e)进入Settingsforxxxx页面的Targets页签,确认AdminServer前的复选按钮为选中状态。
1.1.3为weblogicwebdomain域配置SNMPAgent
1.进入新建的web_domain域对应的WebLogic控制台后,点击Diagnostics->SNMPAgent
2.修改如下参数:
a)勾选Enabled前的复选框
b)SNMPPort=16102
c)CommunityPrefix=xxxpublic
d)TrapVersion=V2
3.参数修改完毕后,点击Save按钮保存修改。
生产环境,在新建的web_domain域同样监听16102端口,在启动weblogic服务时,后台出现异常,提示端口已被监听的错误。
à解决方式:
取消Enabled前的复选框的勾选状态。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- weblogic unix 下建域