专家级WebLogic 12c安装使用手册03.docx
《专家级WebLogic 12c安装使用手册03.docx》由会员分享,可在线阅读,更多相关《专家级WebLogic 12c安装使用手册03.docx(12页珍藏版)》请在冰豆网上搜索。
专家级WebLogic12c安装使用手册03
WebLogic12c安装部署手册03
编写人:
jason
编写日期:
2012年
邮箱:
9768089@
2012年
目录
1WebLogic12c介绍4
1.1概要4
1.2缩略语和术语4
1.3要求4
1.4升级或迁移注意事项4
1.5下载5
2WebLogic12c安装5
2.1JDK软件安装5
2.2WEBLOGIC软件安装6
2.3域创建及配置13
2.3.1域创建13
2.3.2启动/停止管理控制台19
2.4受管服务器的创建及配置20
2.5计算机的创建及配置22
2.6配置运行服务器的计算机23
2.7节点服务器的运行26
2.7.1节点管理器介绍26
2.7.2节点管理器启动26
2.8数据源的配置27
2.8.1一般数据源的配置27
2.8.2多数据源的配置30
2.8.3GridLink数据源的配置36
2.9WEBAPPS应用的部署41
2.9.1应用部署配置41
2.9.2应用包相关配置46
2.9.3启动应用46
2.9.4应用访问测试46
2.10集群创建及配置47
2.10.1单机服务器集群47
2.10.1.1新建集群47
2.10.1.2将服务器加入集群48
2.10.2多主机多服务器集群52
2.11WebLogic目录及日志介绍54
2.11.1服务器日志:
54
2.11.2节点管理器日志:
55
2.11.3日志结构介绍:
55
2.11.4weblogic目录说明:
56
2.12WebLogic代理插件安装57
3Apache安装60
4主要参数说明及设置60
5日常监控及JVM查看工具60
5.1安装60
6VNC的安装及使用60
6.1安装60
6.2启动vnc60
6.3运行VNCViewer客户端61
6.4查询vnc服务62
6.5停止vnc服务62
6.6增加vnc服务终端62
7服务器相关参数配置62
7.1文件句柄数:
根据实际服务器情况配置。
62
8常见问题及处理办法62
8.1修改系统字符编码62
8.2手工删除DOMIAN的方法63
8.3域服务器启动端口冲突63
8.4启动后可刷新页面,查看服务状态63
8.5不重启服务情况下,替换静态文件64
8.6weblogic改为开发模式64
8.7版本管理64
8.8使用部署的目标定义的默认值的情况下,清理缓存文件路径64
8.9启动server,server**.out日志文件中包含乱码64
8.10weblogic.xml文件说明64
8.11weblogic控制台密码修改65
8.12节点管理器配置文件说明66
8.13设置GC日志的打印参数66
8.14部署模式设置66
9附录67
1日常监控及JVM查看工具
1.1安装
2VNC的安装及使用
2.1安装
Linux系统默认已安装vnc服务器端。
2.2启动vnc
若未用vncpasswd设置密码,则第一次运行vncserver时,会提示设置密码,再次确定密码,并分配终端编号。
输入命令:
vncserver
Youwillrequireapasswordtoaccessyourdesktops.
Password:
输入连接密码
Verify:
再次输入密码
xauth:
creatingnewauthorityfile/webapp/.Xauthority
New'gd-webapps01:
1(webapp)'desktopisgd-webapps01:
1分配终端编号
Creatingdefaultstartupscript/webapp/.vnc/xstartup
Startingapplicationsspecifiedin/webapp/.vnc/xstartup
Logfileis/webapp/.vnc/gd-webapps01:
1.log
2.3运行VNCViewer客户端
在MicrosoftWindows上运行VNCViewer
“vncviewer.exe”,系统会出现”Connectiondetails”对话框
在“Connectiondetails”对话框中的“VNCserver”文本框中输入VNCServer的IP地址:
终端编号,单击“连接”按钮,再输入密码后,进入vnc操作界面。
2.4查询vnc服务
ps-ef|grep-ivnc
2.5停止vnc服务
vncserver-kill:
11为终端编号
2.6增加vnc服务终端
vncserver:
33为终端编号,不设置编号为随机设置编号
New'gd-webapps01:
3(webapp)'desktopisgd-webapps01:
3
Startingapplicationsspecifiedin/webapp/.vnc/xstartup
Logfileis/webapp/.vnc/gd-webapps01:
3.log
3服务器相关参数配置
3.1文件句柄数:
根据实际服务器情况配置。
备注:
参考数值请参照现网服务器配置。
修改后如果不生效,需关闭当期weblogic系统的nodemanager管理器及web服务,重启后验证。
4常见问题及处理办法
4.1修改系统字符编码
编辑用户环境变量
$vi.bash_profile
加入如下内容:
LANG="zh_CN.GB18030"
保存后执行如下命令
$..bash_profile
重新登录后查看系统字符编码是否生效
4.2手工删除DOMIAN的方法
1、删除创建的domain,删除整个目录文件夹\Oracle\Middleware\user_projects\domains\
2、删除\Oracle\Middleware\domain-registry.xml文件中的对应节点的
4.3域服务器启动端口冲突
先查询需要设置的端口是否已经占用netstat–apn|grep8080,如果没有占用则修改配置文件:
/user_projects/domains//config/config.xml
找到AdminServer,在此name节点下,增加端口号配置
AdminServer
7008
4.4启动后可刷新页面,查看服务状态
4.5不重启服务情况下,替换静态文件
使用部署的目标定义的默认值的情况下:
找到当前web应用war包部署在server中的目录/servers/webapp/stage/web/应用包.war/,替换所需对应的文件即可
使部署能够通过下列位置进行访问的情况下,直接替换对应的目录文件即可。
4.6weblogic改为开发模式
修改配置文件/config/config.xml
false
4.7版本管理
在web.war/META-INF/MANIFEST.MF增加
weblogic-Application_Version:
Version1
4.8使用部署的目标定义的默认值的情况下,清理缓存文件路径
\servers\\tmp\_WL_user\$App_Name\
4.9启动server,server**.out日志文件中包含乱码
查询:
export|grepLANG
修改当前用户环境变量为LANG="zh_CN.GB18030"
修改客户端软件,如secureCRT软件菜单optionssessionOptionsTerminalappearance修改character字符编码格式。
4.10weblogic.xml文件说明
30060replicated_if_clustered
将持久性存储方法设置为以下某个选项:
memory-禁用持久性会话存储。
replicated-与memory相同,但会话数据将在群集服务器之间复制。
replicated_if_clustered–如果Web应用程序部署于群集服务器上,则会复制生效的persistent-store-type。
否则,memory为默认值。
sync-replication-across-cluster–复制将在群集内同步发生。
async-replication-across-cluster–复制将在群集内异步发生。
file-使用基于文件的持久性
jdbc-使用数据库存储持久性会话。
cookie–所有会话数据都存储于用户浏览器的cookie中。
4.11weblogic控制台密码修改
1、服务安全领域
2、点击领域进入,领域的设置-用户和组
3、选择要修改密码的用户,进入用户设置-口令-保存。
4、注销后,停止服务。
5、修改/servers/AdminServer/security/boot.properties文件
把里面的用户名和密码改成你新的口令。
6、重启服务
修改管理服务器密码后,受管服务器需同步一次server,参考2.10.2多主机多服务器集群wlst工具的使用。
4.12节点管理器配置文件说明
/root/webapps/wls/wlserver_12.1/common/nodemanager/
nodemanager.domains记录启动域路径
nodemanager.properties管理服务器启动端口及配置信息
4.13设置GC日志的打印参数
在/bin/setDomainEnv.sh中设置GC日志的打印参数分析:
MEM_ARGS=”-Xms2048m–Xmx2048m–verbosegclog:
gc.log”
ExportMEM_ARGS
该参数会在/下输出gc.log
4.14部署模式设置
Domain部署模式
应用部署模式
验证结果
开发者模式
nostage
更新立即生效,IEF5可以看到效果,与目前Tomcat一样
开发者模式
stage
更新立即生效,IEF5可以看到效果,与目前Tomcat一样
生产模式
nostage
直接IEF5不能生效,清除浏览器缓存后生效
生产模式
stage
无法生效,清除浏览器缓存后服务器内部报错,抛异常后服务器返回500错误或该次请求无响应。
(现象和毕然测试结果一致)
5附录