为什么80%的码农都做不了架构师?>>>   

1.配置脚本免密码输入

1.adminServer配置 base_domain/servers/AdminServer下新建文件夹security 同时里面创建一个新的文件boot.properties

输入 username=weblogic

password=123456a?

2.proxy配置  base_domain/servers/Proxy 下新建security里面 创建文件夹 boot.properties

username=weblogic

password=123456a?

3.mes1配置  base_domain/servers/Mes1 下新建security里面 创建文件夹 boot.properties

username=weblogic

password=123456a?

4.mes2配置  base_domain/servers/Mes2 下新建security里面 创建文件夹 boot.properties

2.脚本启动

脚本的启动顺序必须按照(adminServer->proxy->node1->node2)

1. adminSever中的脚本启动命令(位于 base_domian/bin)

nohup ./startAdminServer.sh >out.log 2>&1 &

查看日志

tail –f out.log

2. 启动proxy 服务  (base_domain/bin)

nohup ./startProxy.sh >out.log 2>&1 &

查看日志

tail –f out.log

3.启动node1 服务

nohup ./startMes1Server.sh >out.log 2>&1 &

查看日志

tail –f out.log

4.启动node2 服务

nohup ./startMes2Server.sh >out.log 2>&1 &

查看日志

tail –f out.log

3脚本启动慢

创建域慢启动慢的特征:创建域到70%时,进程长时间等待(命令行创建时停止在100%处),创建域启动Weblogic的时候也是长时间停止。

Weblogic在Linux下启动慢的原因,发现从进程堆来看,线程挂在security相关的随机数生成上面,是由于JDK的Bug(JDK从/dev/random读取‘randomness’经常耗费10分钟或者更长的时间),查询了下相关资料,解决办法可以有如下三种办法:

3.1)较好的解决办法:

在Weblogic启动参数里添加

startManagedWebLogic.sh 中添加此参数

“ -Djava.security.egd=file:/dev/./urandom” (/dev/urandom 无法启动)

3.2)最差的解决办法:

执行命令 mv /dev/random /dev/random.ORIG ; ln /dev/urandom /dev/random

将/dev/random 指向/dev/urandom

3.3)最好的解决办法:

修改Linux上Weblogic使用的jdk $JAVA_HOME/jre/lib/security/java.security 文件

将securerandom.source=file:/dev/urandom 修改为

securerandom.source=file:/dev/./urandom

这样可以解决任何一个域Weblogic启动慢的问题。

此外由于Weblogic创建域的时候使用的JDK是自带的jrockit,所以要解决WebLogic在Linux上创建域慢的问题,解决办法如下: 修改Linux上Weblogic使用的jdk $JROCKIT_HOME/jre/lib/security/java.security 文件

将securerandom.source=file:/dev/urandom 修改为

securerandom.source=file:/dev/./urandom

由于Windows上对/dev/urandom实现机制不一样,所以在Windows上不会出现上述为题。

4.

 linux系统启动weblogic受管服务器报如下错误时:

  Multicast socket receive error: java.net.SocketException: Socket closed

打开/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin下的startManagedWebLogic.sh文件,找到

  JAVA_OPTIONS=“-Dweblogic.security.SSL.trustedCAKeyStore=”/home/weblogic/Oracle/Middleware/wlserver_10.3/server/lib/cacerts“ ${JAVA_OPTIONS}”

  修改为

  JAVA_OPTIONS=“-Dweblogic.security.SSL.trustedCAKeyStore=”/home/weblogic/Oracle/Middleware/wlserver_10.3/server/lib/cacerts“ ${JAVA_OPTIONS} -Djava.net.preferIPv4Stack=true”

转载于:https://my.oschina.net/wwh/blog/815909

LINUX weblogic集群搭建- 03启动脚本的控制相关推荐

  1. Python +大数据-Hadoop生态-Linux(二)-集群搭建和安装

    Python +大数据-Hadoop生态-Linux(二)-集群搭建和安装 今日课程学习目标 1.掌握Linux用户.权限管理 2.掌握Linux常用系统命令 3.掌握服务器集群环境搭建 4.了解sh ...

  2. Linux Redis集群搭建与集群客户端实现

    硬件环境 本文适用的硬件环境如下 Linux版本:CentOS release 6.7 (Final) Redis版本:3.2.1 Redis已经成功安装,安装路径为/home/idata/yangf ...

  3. MinIO纠错码、分布式MinIO集群搭建及启动

    文章目录 前言 一.MinIO纠删码 二.分布式集群部署 1.分布式存储可靠性常用的方法 2.分布式MinIO 3.分布式MinIO集群搭建 3.1 下载MinIO 3.2 为每一台虚拟机创建目录并上 ...

  4. Zookeeper之Linux分布式集群搭建及客户端shell命令操作

    一.准备至少三台Linux服务器及对应的jdk环境 1.服务器及jdk环境准备 服务器:至少三台Linux服务器 JDK环境:三台Linux服务器上都需要安装好jdk环境(jdk环境安装参考我的博客: ...

  5. linux hadoop集群搭建,hadoop集群搭建

    hadoop集群搭建步骤 实验介绍 下面将要在三台linux虚拟机上搭建hadoop集群. 知识点 linux基本命令 集群安装 完成实验需要以下相关知识 解压命令 tar -zxvf XX.tar. ...

  6. linux mongodb集群搭建

    MongoDB集群搭建 搭建之前先了解一下MongoDB分片群集主要有如下三个组件: Shard:分片服务器,用于存储实际的数据块,实际生产环境中一个shard server 角色可以由几台服务器组成 ...

  7. hadoop-HA集群搭建,启动DataNode,检测启动状态,执行HDFS命令,启动YARN,HDFS权限配置,C++客户端编程,常见错误

    本篇博文为整理网络上Hadoop-HA搭建后出来的博客,参考网址为:http://blog.chinaunix.net/uid-196700-id-5751309.html 3. 部署 3.1. 机器 ...

  8. linux nacos集群搭建最简单最详细版

    为什么要做集群,其实就是为了应用的高可用,避免一台挂了,导致应用不可用 为什么要使用Ngnix因为这玩意抗揍,能支持高并发不挂机 安装nacos实现持久化必须提前安装mysql和jdk环境和nginx ...

  9. NameNode自动HA(高可用) 集群搭建和启动

    1.规划 2. ssh时不提示信息配置 后续需要编写HDFS HA集群的启动和关闭的Shell脚本,在Shell脚本中会涉及到 ssh nodeX 命令,将会出现提示fingerprint信息,比较烦 ...

最新文章

  1. visual studio 2013 中配置OpenCV2.4.13 姿势
  2. Java 中几种获取文件路径的方式
  3. 秒杀系统必须考虑的 3 个技术问题!
  4. prepare 和 row_count()一起使用的误区
  5. ubuntu服务器php7.2启用mysqli(不用reboot超简单)
  6. oc-05-对象的创建
  7. SalesArea F4 help
  8. linux华为路由器模拟器,华为路由器模拟器与实验内容.doc
  9. linux产生随机数方法
  10. gorm软删除_gorm 的预加载怎么才能关掉软删除-问答-阿里云开发者社区-阿里云
  11. 通过Nginx反向代理,实现远程调试本机代码
  12. 如何在面试中脱颖而出?
  13. 计算机桌面打开图像管理,如何给电脑桌面设置几张图片自动播放
  14. php 检测 变量是否设置,PHP中检测一个变量是否有设置的函数是什么?
  15. iOS CocoaPods自动管理第三方开源库
  16. Linux——常用命令
  17. Ubuntu下Eclipse中文乱码解决
  18. Axure动态面板设置 2020-11-06
  19. 微信小程序开发者工具简介
  20. Vscode 远程连接出现Could not establish connection to

热门文章

  1. L2-005. 集合相似度-PAT团体程序设计天梯赛GPLT
  2. 蓝桥杯 ADV-68算法提高 企业奖金发放
  3. LinuxDHCP中继,DHCP服务IP自动获取
  4. RIP概述- RIPV1
  5. Spring入门(1)
  6. POJ 2385 DP
  7. Node路由简单的处理
  8. SharePoint2010部署(一)---数据库的安装
  9. PHP Checkbox获取选中项与
  10. 闲话WPF之六(XAML的标记兼容性(Markup Compaibility))