当前位置:文档之家› Oracle中间件WebLogic 12c维护保养手册

Oracle中间件WebLogic 12c维护保养手册

Oracle 中间件WebLogic 12c 维护保养手册目录1日常监控及JVM查看工具 (3)1.1安装 (3)2VNC的安装及使用 (3)2.1安装 (3)2.2启动vnc (3)2.3运行VNC Viewer客户端 (3)2.4查询vnc服务 (4)2.5停止vnc服务 (5)2.6增加vnc服务终端 (5)3服务器相关参数配置 (5)3.1文件句柄数:根据实际服务器情况配置。

(5)4常见问题及处理办法 (5)4.1修改系统字符编码 (5)4.2手工删除DOMIAN的方法 (6)4.3域服务器启动端口冲突 (6)4.4启动后可刷新页面,查看服务状态 (6)4.5不重启服务情况下,替换静态文件 (6)4.6weblogic改为开发模式 (7)4.7版本管理 (7)4.8使用部署的目标定义的默认值的情况下,清理缓存文件路径 (7)4.9启动server,server**.out日志文件中包含乱码 (7)4.10weblogic.xml文件说明 (7)4.11weblogic控制台密码修改 (8)4.12节点管理器配置文件说明 (9)4.13设置GC日志的打印参数 (9)4.14部署模式设置 (9)1日常监控及JVM查看工具1.1安装2VNC的安装及使用2.1安装Linux系统默认已安装vnc服务器端。

2.2启动vnc若未用vncpasswd设置密码,则第一次运行vncserver时,会提示设置密码,再次确定密码,并分配终端编号。

输入命令:vncserverYou will require a password to access your desktops.Password:输入连接密码Verify:再次输入密码xauth: creating new authority file /webapp/.XauthorityNew 'gd-webapps01:1 (webapp)' desktop is gd-webapps01:1 分配终端编号Creating default startup script /webapp/.vnc/xstartupStarting applications specified in /webapp/.vnc/xstartupLog file is /webapp/.vnc/gd-webapps01:1.log2.3运行VNC Viewer客户端在Microsoft Windows上运行VNC Viewer“vncviewer.exe”,系统会出现”Connection details”对话框在“Connection details”对话框中的“VNC server”文本框中输入VNC Server的IP地址:终端编号,单击“连接”按钮,再输入密码后,进入vnc操作界面。

2.4查询vnc服务ps -ef|grep -i vnc2.5停止vnc服务vncserver -kill :1 1为终端编号2.6增加vnc服务终端vncserver :3 3为终端编号,不设置编号为随机设置编号New 'gd-webapps01:3 (webapp)' desktop is gd-webapps01:3Starting applications specified in /webapp/.vnc/xstartupLog file is /webapp/.vnc/gd-webapps01:3.log3服务器相关参数配置3.1文件句柄数:根据实际服务器情况配置。

备注:参考数值请参照现网服务器配置。

修改后如果不生效,需关闭当期weblogic系统的nodemanager管理器及web服务,重启后验证。

4常见问题及处理办法4.1修改系统字符编码编辑用户环境变量$vi .bash_profile加入如下内容:LANG="zh_CN.GB18030"保存后执行如下命令$ . .bash_profile重新登录后查看系统字符编码是否生效4.2手工删除DOMIAN的方法1、删除创建的domain,删除整个目录文件夹<bea_home>\Oracle\Middleware\user_projects\domains\<test_domain>2、删除<bea_home>\Oracle\Middleware\domain-registry.xml文件中的对应节点的<domain location="/root/webapps/weblogic/user_projects/domains/my_domain"/>4.3域服务器启动端口冲突先查询需要设置的端口是否已经占用netstat –apn | grep 8080,如果没有占用则修改配置文件:<bea_home>/user_projects/domains/<my_domain>/config/config.xml找到AdminServer,在此name节点下,增加端口号配置<server><name>AdminServer</name><listen-port>7008</listen-port><listen-address/></server>4.4启动后可刷新页面,查看服务状态4.5不重启服务情况下,替换静态文件使用部署的目标定义的默认值的情况下:找到当前web应用war包部署在server中的目录<MY_DOMAIN> /servers/webapp/stage/web/应用包.war/,替换所需对应的文件即可使部署能够通过下列位置进行访问的情况下,直接替换对应的目录文件即可。

4.6weblogic改为开发模式修改配置文件<MY_DOMAIN>/config/config.xml<production-mode-enabled>false</production-mode-enabled>4.7版本管理在web.war/META-INF/MANIFEST.MF 增加weblogic-Application_Version:Version14.8使用部署的目标定义的默认值的情况下,清理缓存文件路径<MY_DOMAIN>\servers\<MY_SERNAME>\tmp\_WL_user\$App_Name\4.9启动server,server**.out日志文件中包含乱码查询:export |grep LANG修改当前用户环境变量为LANG="zh_CN.GB18030"修改客户端软件,如secureCRT软件 菜单 options sessionOptions Terminal appearance 修改character字符编码格式。

4.10weblogic.xml文件说明<session-descriptor><timeout-secs>300</timeout-secs><invalidation-interval-secs>60</invalidation-interval-secs><persistent-store-type>replicated_if_clustered</persistent-store-type> </session-descriptor>将持久性存储方法设置为以下某个选项: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、<MY_DOMAIN>→服务→安全领域2、点击领域进入,领域的设置-用户和组3、选择要修改密码的用户,进入用户设置-口令-保存。

4、注销后,停止服务。

5、修改<MY_DOMAIN>/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日志的打印参数在<MY_DOMAIN>/bin/setDomainEnv.sh中设置GC日志的打印参数分析:MEM_ARGS=”-Xms2048m –Xmx2048m –verbosegclog:gc.log”Export MEM_ARGS该参数会在<MY_DOMAIN>/下输出gc.log4.14部署模式设置。

相关主题