20151208_使用windows2012配置weblogic节点管理器

经过实践,weblogic节点管理器的作用主要有两点:

1、可通过weblogic控制台远程控制被管server启停。

2、可以自动重启被管server的进程,并且对spring框架提供比直接启动更快的重启速度。

配置步骤:

在管理电脑上:

在weblogic控制台中建立代表被管电脑的machine以及被管电脑上的被管server,把被管server添加到machine中,把machine的监听
协议设为“普通”。

在被管电脑上:

一、修改D:\Oracle\Middleware\wlserver_10.3\common\bin\commEnv.cmd脚本:
1、WL_USE_X86DLL改为false,WL_USE_IA64DLL改为true,表示使用64位库;
2、JAVA_USE_64BIT改为true;
3、JAVA_HOME改为“C:\Program Files\Java\jdk1.7.0_80”,即用户自己安的jdk1.7而非weblogic默认安装的jdk1.6;
4、下面的是java虚拟机在各种不同情况下的默认内存分配,Xms是最小值,Xmx是最大值,MaxPermSize是jdk占用内存,被管
server的实际内存可以在以后通过脚本覆盖设置,这里的配置主要用在了管理server上;(对于32位系统内存要限制在2GB,64位系统
则没有此限制,)

二、在D:\Oracle\Middleware\wlserver_10.3\server\bin下找到startNodeManager.cmd,把它复制到D:\Oracle\Middleware
\user_projects\domains\base_domain\bin\nodemanager下,并修改之:
1、将NODEMGR_HOME改为“D:\Oracle\Middleware\user_projects\domains\base_domain\bin\nodemanager”
2、在“if not "%COHERENCE_HOME%" == "" set JAVA_OPTIONS=-Dcoherence.home=%COHERENCE_HOME% %JAVA_OPTIONS%”行下添
加一行“set JAVA_OPTIONS="%JAVA_OPTIONS% -Dweblogic.nodemanager.sslHostNameVerificationEnabled=false"”,表示忽略
ssl的主机名验证。

三、修改D:\Oracle\Middleware\user_projects\domains\base_domain\bin\startWebLogic.cmd脚本:
在“set SERVER_CLASS=com.oracle.classloader.launch.Launcher”行下面添加一行“JAVA_OPTIONS="${JAVA_OPTIONS} -
Dweblogic.security.SSL.ignoreHostnameVerification=true"”,再添加一行“export JAVA_OPTIONS”。

四、执行startNodeManager.cmd,发现命令行窗口一闪而过启动失败:
1、在目录下生成了nodemanager.log日志文件,其中记录“Native version is enabled but nodemanager native library
could not be loaded”,意思是nodemanager 的库与系统默认库有冲突。
2、在目录下建立nodemanager.properties文件写入一行“NativeVersionEnabled=false”解决库冲突问题,写入一
行“SecureListener=false”说明使用“普通”模式不使用ssl协议。

五、再次执行startNodeManager.cmd,出现“ Plain socket listener started on port 5556”表示节点管理器启动成功:
在“Configuration settings:”和“Domain name mappings:”之间的内容都可以写在nodemanager.properties文件中作为配置
选项,其中“:”和“\”前面要加“\”进行转义。

六、在目录下添加nodemanager.domains文件:
其中写入:“base_domain=D\:\\Oracle\\Middleware\\user_projects\\domains\\base_domain”指明被管电脑上这个域的位置

七、重启节点管理器,在管理电脑的weblogic控制台中启动被管电脑上的被管server,显示“FAILED”:
1、此时在被管电脑的D:\Oracle\Middleware\user_projects\domains\base_domain\servers\sservername\logs下可以看到被管server的启动日志(.out
文件),记录了“错误: 找不到或无法加载主类 Files\Java\jdk1.7.0_80\bin;C:\Program”
2、这是因为windows2012把环境变量中的Program Files给拆开了理解,此时在环境变量中找到JAVA_HOME项,把Program Files改
为“PROGRA~1”

八、重复执行第七步,被管server启动成功。


更多专业前端知识,请上 【猿2048】www.mk2048.com

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/365453.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python各种包安装顺序_史上最全的Python包管理工具:Anaconda教程

事实上Anaconda 和 Jupyter notebook已成为数据分析的标准环境。简单来说,Anaconda是包管理器和环境管理器,Jupyter notebook 可以将数据分析的代码、图像和文档全部组合到一个web文档中。接下来我详细介绍下Anaconda,并在最后给出Jupyter no…

在Spring MVC中使用多个属性文件

每个人都听说过将单个Web应用程序组合成一个大型应用程序的门户。 门户软件的工作原理类似于mashup -来自多个来源的内容在单个服务中被拾取,大部分显示在单个网页中。 门户软件还允许在嵌入到门户软件中的所有单个Web应用程序(独立模块&…

汇编语言实验一

实验任务 (1)使用debug,将程序段写入内存,逐条执行,观察cpu中相关寄存器内容变化。 完成此实验,可用e命令或a命令。 e命令改写内存的内容,如图: 我没有一气喝成,一开始便…

python学习 day6 (3月7日)

#__author : liuyang #date : 2019/3/7 0007 a [a , b , c] b [] print(a is b ) # 空元组 可以 空列表 不可以 print(tuple(a))题目: l1 [11, 22, 33, 44, 55] #将此列表索引为奇数的对应元素全部删除 # 错误示例 for l in range(len(l1)):print(l)if l % 2…

java jni helloword_JNI入门教程之HelloWorld篇

JNI入门教程之HelloWorld篇来源:互联网 宽屏版 评论2008-05-31 09:07:11本文讲述如何使用JNI技术实现HelloWorld,目的是让读者熟悉JNI的机制并编写第一个HelloWorld程序。java Native Interface(JNI)是Java语言的本地编程接口,是J2SDK的一部分。在java…

centos7 python3安装numpy_centos 7 下安装numpy、scipy等python包

本文适用于刚入门的小白,欢迎大牛们批评指正。因为要开始数据分析,而python又不像R和matlab那么简洁。需要安装的包很多~网上找了好多牛人博客,想在centos7下安装numpy,scipy等包,一开始就懵逼了,网上的指导…

11、Node.js 函数

内容:普通函数,匿名函数,函数传递是如何让HTTP服务器工作的 ###普通函数例子: function say(word) {console.log(word); } function execute(someFunction, value) {someFunction(value); } execute(say, "Hello"); ###…

休眠事实:集成测试策略

我喜欢集成测试,这是检查Hibernate生成哪些幕后花絮的SQL查询的好方法。 但是集成测试需要运行的数据库服务器,这是您必须要做的第一选择。 1.使用类似生产的本地数据库服务器进行集成测试 对于生产环境,我始终喜欢使用增量DDL脚本&#xff…

select多查询,自连接,join 等

题目来源于leetcode中的数据库部分:181. Employees Earning More Than Their Managers 题目:The Employee table holds all employees including their managers. Every employee has an Id, and there is also a column for the manager Id. ----------…

4、Node.js REPL(交互式解释器)

Node.js REPL(Read Eval Print Loop:交互式解释器) 表示一个电脑的环境,类似 Window 系统的终端或 Unix/Linux shell,我们可以在终端中输入命令,并接收系统的响应。Node 自带了交互式解释器,可以执行以下任务: • 读…

有时候eclipse 导入maven项目 启动的时候回出现这样一个问题

严重: A child container failed during start java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/SpringMvcController]]at java.util.conc…

公众平台模板消息所在行业_第三方工具微信公众号模板消息群发如何操作?

当下,公众平台模板消息功能仅支持添加模板,修改所在行业,如果想要群发模板消息,可以自己根据公众平台的接口编程实现,也可通过微号帮平台的模板消息群发功能实现,均可以让微信公众号群发模板消息&#xff0…

java spark 读取json_apache-spark - 与aws-java-sdk链接时,在读取json文件时发生Spark崩溃 - 堆栈内存溢出...

让config.json成为一个小的json文件:{"toto": 1}我做了一个简单的代码,用sc.textFile读取json文件(因为文件可以在S3,本地或HDFS上,所以textFile很方便)import org.apache.spark.{SparkContext, SparkConf}object testA…

项目学生:带有Jersey的Web服务服务器

这是Project Student的一部分。 其他职位包括带有Jersey的Webservice Client , 业务层和带有Spring Data的持久性 。 RESTful Web应用程序洋葱的第二层是Web服务服务器。 它应该是一个薄层,用于包装对业务层的调用,但不对其自身进行大量处理…

在 Snoop 中使用 PowerShell 脚本进行更高级的 UI 调试

在 Snoop 中使用 PowerShell 脚本进行更高级的 UI 调试 原文:在 Snoop 中使用 PowerShell 脚本进行更高级的 UI 调试版权声明:本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名…

java 通道 双向原理_Java-NIO(四):通道(Channel)的原理与获取

通道(Channel):由java.nio.channels包定义的,Channel表示IO源与目标打开的连接,Channel类似于传统的“流”,只不过Channel本身不能直接访问数据,Channel只能与Buffer进行交互。通道主要用于传输数据,从缓冲…

HTML标签类型

标签分类: 一、块标签:块标签是指本身属性为display:block;的元素。 1.默认占一行可以设置宽高, 2.在不设置宽度的情况下,块级元素的宽度是它父级元素内容的宽度 3.在不设置高度的情况下,块级元素的高度是它本身内容的…

HashMap的fast-fail和ConcurrentHashMap的fail-safe实例

声明:迁移自本人CSDN博客https://blog.csdn.net/u013365635 Java HashMap遍历过程中如果元素被修改会导致遍历失败,ConcurrentHashMap则不会有这个问题。由此引出HashMap的fast-fail机制和ConcurrentHashMap的的fail-safe机制。 看如下实例。 首先看Hash…

访问权限冲突定义_一文读懂F5 REST API的细粒度角色访问控制

↑ 点击上方“小咩社长”关注我阅读提示|本文大概4718字 阅读需要12分钟写在前面:前两天一个保险的客户联系我说有个需求,问通过调用F5 REST API可否实现?:需要把F5负载均衡上面的配置相关的信息,包含每个…

Java:在JPA中使用规范模式

本文是在Java中使用规范模式的简介。 我们还将看到如何将经典规范与JPA Criteria查询结合使用,以从关系数据库中检索对象。 在本文中,我们将使用以下Poll类作为创建规范的示例实体。 它表示具有开始和结束日期的民意调查。 在这两个日期之间的时间中&am…