热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

weblogic新增域并进行Jconsole监听

一、创建域:第一步,打开域配置界面:[bofm@UAT02-BIZ-ZJCG-AP-002bin]$cdhomesoftwareweblogicOracleMiddlewarewl

一、创建域:

第一步,打开域配置界面:

[bofm@UAT02-BIZ-ZJCG-AP-002 bin]$ cd /home/software/weblogic/Oracle/Middleware/wlserver_10.3/common/bin
[bofm@UAT02-BIZ-ZJCG-AP-002 bin]$ sh config.sh

技术分享

第二步,域信息配置:

技术分享

指定域节点名称及域存放路径

技术分享

输入控制台用户名和密码:

技术分享

选择域启动模式:开发模式或生产模式

技术分享

选择需要配置的参数信息

技术分享

配置域服务信息

技术分享

完成创建

技术分享

完成域建设

技术分享

第三步,测试域是否可正常启动:

先通过sh方式启动域,测试是否存在异常情况:

[bofm@UAT02-BIZ-ZJCG-AP-008 fmump_domain]$ cd /app/bofm/cgdomains/fmump_domain
[bofm@UAT02-BIZ-ZJCG-AP-008 fmump_domain]$ sh startWebLogic.sh 
.
.
JAVA Memory arguments: -Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=128m  -XX:MaxPermSize=256m
.
WLS Start Mode=Development
.
CLASSPATH=/home/software/weblogic/Oracle/Middleware/patch_wls1036/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/home/software/weblogic/Oracle/Middleware/patch_ocp371/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/home/software/weblogic/jdk1.6.0_45/lib/tools.jar:/home/software/weblogic/Oracle/Middleware/wlserver_10.3/server/lib/weblogic_sp.jar:/home/software/weblogic/Oracle/Middleware/wlserver_10.3/server/lib/weblogic.jar:/home/software/weblogic/Oracle/Middleware/modules/features/weblogic.server.modules_10.3.6.0.jar:/home/software/weblogic/Oracle/Middleware/wlserver_10.3/server/lib/webservices.jar:/home/software/weblogic/Oracle/Middleware/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/home/software/weblogic/Oracle/Middleware/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar:/home/software/weblogic/Oracle/Middleware/wlserver_10.3/common/derby/lib/derbyclient.jar:/home/software/weblogic/Oracle/Middleware/wlserver_10.3/server/lib/xqrl.jar
.
PATH=/home/software/weblogic/Oracle/Middleware/wlserver_10.3/server/bin:/home/software/weblogic/Oracle/Middleware/modules/org.apache.ant_1.7.1/bin:/home/software/weblogic/jdk1.6.0_45/jre/bin:/home/software/weblogic/jdk1.6.0_45/bin:/home/software/jdk1.6.0_45/bin:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin:/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_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)
Starting WLS with line:
/home/software/weblogic/jdk1.6.0_45/bin/java -client   -Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=128m  -XX:MaxPermSize=256m -Dweblogic.Name=fmumpSrv -Djava.security.policy=/home/software/weblogic/Oracle/Middleware/wlserver_10.3/server/lib/weblogic.policy  -Xverify:none  -da -Dplatform.home=/home/software/weblogic/Oracle/Middleware/wlserver_10.3 -Dwls.home=/home/software/weblogic/Oracle/Middleware/wlserver_10.3/server -Dweblogic.home=/home/software/weblogic/Oracle/Middleware/wlserver_10.3/server   -Dweblogic.management.discover=true  -Dwlw.iterativeDev= -Dwlw.testCOnsole= -Dwlw.logErrorsToCOnsole= -Dweblogic.ext.dirs=/home/software/weblogic/Oracle/Middleware/patch_wls1036/profiles/default/sysext_manifest_classpath:/home/software/weblogic/Oracle/Middleware/patch_ocp371/profiles/default/sysext_manifest_classpath  weblogic.Server
<2017-4-12 下午02时19分32秒 CST>    for better startup performance. To enable this check, specify -Dweblogic.security.allowCryptoJDefaultJCEVerification=true> 
<2017-4-12 下午02时19分32秒 CST>     
<2017-4-12 下午02时19分32秒 CST>     
<2017-4-12 下午02时19分32秒 CST>     
<2017-4-12 下午02时19分33秒 CST>     
<2017-4-12 下午02时19分33秒 CST>     
<2017-4-12 下午02时19分33秒 CST>     
<2017-4-12 下午02时19分34秒 CST>     
<2017-4-12 下午02时19分36秒 CST>     
<2017-4-12 下午02时19分36秒 CST>     
<2017-4-12 下午02时19分36秒 CST>     
<2017-4-12 下午02时19分36秒 CST>     
<2017-4-12 下午02时19分36秒 CST>     
<2017-4-12 下午02时19分36秒 CST>    on fe80:0:0:0:250:56ff:fe9a:804f:7002 for protocols iiop, t3, ldap, snmp, http.> 
<2017-4-12 下午02时19分36秒 CST>     
<2017-4-12 下午02时19分36秒 CST>    on 127.0.0.1:7002 for protocols iiop, t3, ldap, snmp, http.> 
<2017-4-12 下午02时19分36秒 CST>    on 192.168.8.69:7002 for protocols iiop, t3, ldap, snmp, http.> 
<2017-4-12 下午02时19分36秒 CST>    on 0:0:0:0:0:0:0:1:7002 for protocols iiop, t3, ldap, snmp, http.> 
<2017-4-12 下午02时19分36秒 CST>    for domain "fmump_domain" running in Development Mode> 
<2017-4-12 下午02时19分36秒 CST>     
<2017-4-12 下午02时19分36秒 CST>    mode>

访问控制台:

技术分享

技术分享

检测完成后,结束域运行,然后参考第四步启动域

第四步,启动域:

[bofm@UAT02-BIZ-ZJCG-AP-008 fmump_domain]$ nohup ./startWebLogic.sh &
[1] 9309
[bofm@UAT02-BIZ-ZJCG-AP-008 fmump_domain]$ nohup: 忽略输入并把输出追加到"nohup.out"

[bofm@UAT02-BIZ-ZJCG-AP-008 fmump_domain]$ netstat -anp|grep 7002   #检查端口信息
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp        0      0 ::1:7002                    :::*                        LISTEN      9359/java           
tcp        0      0 fe80::250:56ff:fe9a:80:7002 :::*                        LISTEN      9359/java           
tcp        0      0 ::ffff:127.0.0.1:7002       :::*                        LISTEN      9359/java           
tcp        0      0 ::ffff:192.168.8.69:7002    :::*                        LISTEN      9359/java           
[bofm@UAT02-BIZ-ZJCG-AP-008 fmump_domain]$ ps -ef|grep java|grep umpSrv #检查进程信息
bofm      9359  9310 14 14:25 pts/1    00:00:09 /home/software/weblogic/jdk1.6.0_45/bin/java -client -Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=128m -XX:MaxPermSize=256m -Dweblogic.Name=fmumpSrv -Djava.security.policy=/home/software/weblogic/Oracle/Middleware/wlserver_10.3/server/lib/weblogic.policy -Xverify:none -da -Dplatform.home=/home/software/weblogic/Oracle/Middleware/wlserver_10.3 -Dwls.home=/home/software/weblogic/Oracle/Middleware/wlserver_10.3/server -Dweblogic.home=/home/software/weblogic/Oracle/Middleware/wlserver_10.3/server -Dweblogic.management.discover=true -Dwlw.iterativeDev= -Dwlw.testCOnsole= -Dwlw.logErrorsToCOnsole= -Dweblogic.ext.dirs=/home/software/weblogic/Oracle/Middleware/patch_wls1036/profiles/default/sysext_manifest_classpath:/home/software/weblogic/Oracle/Middleware/patch_ocp371/profiles/default/sysext_manifest_classpath weblogic.Server
[bofm@UAT02-BIZ-ZJCG-AP-008 fmump_domain]$

如需停止域,则执行:

[bofm@UAT02-BIZ-ZJCG-AP-008 bin]$ sh stopWebLogic.sh 
Stopping Weblogic Server...

Initializing WebLogic Scripting Tool (WLST) ...

Welcome to WebLogic Server Administration Scripting Shell

Type help() for help on available commands

Connecting to t3://UAT02-BIZ-ZJCG-AP-008:7002 with userid weblogic ...
Successfully connected to Admin Server ‘fmumpSrv‘ that belongs to domain ‘fmump_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.

Shutting down the server fmumpSrv with force=false while connected to fmumpSrv ...
WLST lost connection to the WebLogic Server that you were 
connected to, this may happen if the server was shutdown or 
partitioned. You will have to re-connect to the server once the 
server is available.
Disconnected from weblogic server: fmumpSrv
Disconnected from weblogic server: 


Exiting WebLogic Scripting Tool.

Done
Stopping Derby Server...
[1]+  Done                    nohup ./startWebLogic.sh  (wd: ~/cgdomains/fmump_domain)
(wd now: ~/cgdomains/fmump_domain/bin)
[bofm@UAT02-BIZ-ZJCG-AP-008 bin]$

二、配置Jsonsole监听

[bofm@UAT02-BIZ-ZJCG-AP-008 bin]$ pwd
/app/bofm/cgdomains/fmump_domain/bin
[bofm@UAT02-BIZ-ZJCG-AP-008 bin]$ vi startWebLogic.sh

添加一下内容:

JAVA_OPTIOnS="${JAVA_OPTIONS}  -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=17002 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false"

如图:

技术分享

启动域:

[bofm@UAT02-BIZ-ZJCG-AP-008 fmump_domain]$ nohup ./startWebLogic.sh &
[1] 9496
[bofm@UAT02-BIZ-ZJCG-AP-008 fmump_domain]$ nohup: 忽略输入并把输出追加到"nohup.out"

[bofm@UAT02-BIZ-ZJCG-AP-008 fmump_domain]$ netstat -anp|grep 7002 #检查开启的端口,7002是控制台端口,17002是jconsole监听端口
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp        0      0 ::ffff:192.168.8.69:7002    :::*                        LISTEN      9546/java           
tcp        0      0 ::1:7002                    :::*                        LISTEN      9546/java           
tcp        0      0 fe80::250:56ff:fe9a:80:7002 :::*                        LISTEN      9546/java           
tcp        0      0 ::ffff:127.0.0.1:7002       :::*                        LISTEN      9546/java           
tcp        0      0 :::17002                    :::*                        LISTEN      9546/java           
[bofm@UAT02-BIZ-ZJCG-AP-008 fmump_domain]$

启动jconsole进行监控:

jconsole位于:$JAVA_HOME/bin目录下

技术分享

可以进行JVM信息监控:

技术分享

weblogic新增域并进行Jconsole监听


推荐阅读
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • Java验证码——kaptcha的使用配置及样式
    本文介绍了如何使用kaptcha库来实现Java验证码的配置和样式设置,包括pom.xml的依赖配置和web.xml中servlet的配置。 ... [详细]
  • 高质量SQL书写的30条建议
    本文提供了30条关于优化SQL的建议,包括避免使用select *,使用具体字段,以及使用limit 1等。这些建议是基于实际开发经验总结出来的,旨在帮助读者优化SQL查询。 ... [详细]
  • 本文内容为asp.net微信公众平台开发的目录汇总,包括数据库设计、多层架构框架搭建和入口实现、微信消息封装及反射赋值、关注事件、用户记录、回复文本消息、图文消息、服务搭建(接入)、自定义菜单等。同时提供了示例代码和相关的后台管理功能。内容涵盖了多个方面,适合综合运用。 ... [详细]
  • 本文介绍了lua语言中闭包的特性及其在模式匹配、日期处理、编译和模块化等方面的应用。lua中的闭包是严格遵循词法定界的第一类值,函数可以作为变量自由传递,也可以作为参数传递给其他函数。这些特性使得lua语言具有极大的灵活性,为程序开发带来了便利。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • 后台获取视图对应的字符串
    1.帮助类后台获取视图对应的字符串publicclassViewHelper{将View输出为字符串(注:不会执行对应的ac ... [详细]
  • 《数据结构》学习笔记3——串匹配算法性能评估
    本文主要讨论串匹配算法的性能评估,包括模式匹配、字符种类数量、算法复杂度等内容。通过借助C++中的头文件和库,可以实现对串的匹配操作。其中蛮力算法的复杂度为O(m*n),通过随机取出长度为m的子串作为模式P,在文本T中进行匹配,统计平均复杂度。对于成功和失败的匹配分别进行测试,分析其平均复杂度。详情请参考相关学习资源。 ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • 动态规划算法的基本步骤及最长递增子序列问题详解
    本文详细介绍了动态规划算法的基本步骤,包括划分阶段、选择状态、决策和状态转移方程,并以最长递增子序列问题为例进行了详细解析。动态规划算法的有效性依赖于问题本身所具有的最优子结构性质和子问题重叠性质。通过将子问题的解保存在一个表中,在以后尽可能多地利用这些子问题的解,从而提高算法的效率。 ... [详细]
  • 本文介绍了指针的概念以及在函数调用时使用指针作为参数的情况。指针存放的是变量的地址,通过指针可以修改指针所指的变量的值。然而,如果想要修改指针的指向,就需要使用指针的引用。文章还通过一个简单的示例代码解释了指针的引用的使用方法,并思考了在修改指针的指向后,取指针的输出结果。 ... [详细]
  • 在project.properties添加#Projecttarget.targetandroid-19android.library.reference.1..Sliding ... [详细]
  • 猜字母游戏
    猜字母游戏猜字母游戏——设计数据结构猜字母游戏——设计程序结构猜字母游戏——实现字母生成方法猜字母游戏——实现字母检测方法猜字母游戏——实现主方法1猜字母游戏——设计数据结构1.1 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
author-avatar
旭峰fd_817
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有