记录一个weblogic集群搭建时出现的问题--《BEA-290074》《BEA-290065》

2023-11-05 03:21

本文主要是介绍记录一个weblogic集群搭建时出现的问题--《BEA-290074》《BEA-290065》,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

根据领导要求,搭建weblogic双机集群:
搭建要求:
A服务器:Adminserver、Server1、Server2节点
B服务器:Server3、Server4节点

weblogic安装完成后,A服务器节点启动正常,但B服务器节点时启动报错,报错信息如下:
<Sep 11, 2017 11:07:13 AM CST> <Warning><DeploymentService> <BEA-290074> <Deployment service servlet received file download request for file “security/SerializedSystemIni.dat”. The file may exist, but download of this file is not allowed.>
<Sep 11, 2017 11:07:13 AM CST> <Warning> <DeploymentService> <BEA-290065> <Deployment service servlet encountered an Exception while handling the deployment datatransfer message for request id “81,973,083,624,929” from server “Server3”. Exception is: "java.lang.IllegalArgumentException: files list is empty
at weblogic.deploy.service.datatransferhandlers.MultipartHelper.constructFilesHeaderValue(MultipartHelper.java:121)
at weblogic.deploy.service.datatransferhandlers.MultipartResponse.setupMultiFileResponse(MultipartResponse.java:68)
at weblogic.deploy.service.datatransferhandlers.MultipartResponse.init(MultipartResponse.java:36)
at weblogic.deploy.service.datatransferhandlers.MultipartResponse.(MultipartResponse.java:31)
at weblogic.deploy.service.internal.transport.http.DeploymentServiceServlet.handleDataTransferRequest(DeploymentServiceServlet.java:901)
at weblogic.deploy.service.internal.transport.http.DeploymentServiceServlet.internalDoPost(DeploymentServiceServlet.java:252)
at weblogic.deploy.service.internal.transport.http.DeploymentServiceServlet.access$000(DeploymentServiceServlet.java:85)
at weblogic.deploy.service.internal.transport.http.DeploymentServiceServlet 1. r u n ( D e p l o y m e n t S e r v i c e S e r v l e t . j a v a : 224 ) a t w e b l o g i c . s e c u r i t y . a c l . i n t e r n a l . A u t h e n t i c a t e d S u b j e c t . d o A s ( A u t h e n t i c a t e d S u b j e c t . j a v a : 363 ) a t w e b l o g i c . s e c u r i t y . s e r v i c e . S e c u r i t y M a n a g e r . r u n A s ( S e c u r i t y M a n a g e r . j a v a : 146 ) a t w e b l o g i c . d e p l o y . s e r v i c e . i n t e r n a l . t r a n s p o r t . h t t p . D e p l o y m e n t S e r v i c e S e r v l e t . d o P o s t ( D e p l o y m e n t S e r v i c e S e r v l e t . j a v a : 221 ) a t j a v a x . s e r v l e t . h t t p . H t t p S e r v l e t . s e r v i c e ( H t t p S e r v l e t . j a v a : 751 ) a t j a v a x . s e r v l e t . h t t p . H t t p S e r v l e t . s e r v i c e ( H t t p S e r v l e t . j a v a : 844 ) a t w e b l o g i c . s e r v l e t . i n t e r n a l . S t u b S e c u r i t y H e l p e r 1.run(DeploymentServiceServlet.java:224) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146) at weblogic.deploy.service.internal.transport.http.DeploymentServiceServlet.doPost(DeploymentServiceServlet.java:221) at javax.servlet.http.HttpServlet.service(HttpServlet.java:751) at javax.servlet.http.HttpServlet.service(HttpServlet.java:844) at weblogic.servlet.internal.StubSecurityHelper 1.run(DeploymentServiceServlet.java:224)atweblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)atweblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)atweblogic.deploy.service.internal.transport.http.DeploymentServiceServlet.doPost(DeploymentServiceServlet.java:221)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:751)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:844)atweblogic.servlet.internal.StubSecurityHelperServletServiceAction.run(StubSecurityHelper.java:280)
at weblogic.servlet.internal.StubSecurityHelper S e r v l e t S e r v i c e A c t i o n . r u n ( S t u b S e c u r i t y H e l p e r . j a v a : 254 ) a t w e b l o g i c . s e r v l e t . i n t e r n a l . S t u b S e c u r i t y H e l p e r . i n v o k e S e r v l e t ( S t u b S e c u r i t y H e l p e r . j a v a : 136 ) a t w e b l o g i c . s e r v l e t . i n t e r n a l . S e r v l e t S t u b I m p l . e x e c u t e ( S e r v l e t S t u b I m p l . j a v a : 346 ) a t w e b l o g i c . s e r v l e t . i n t e r n a l . S e r v l e t S t u b I m p l . e x e c u t e ( S e r v l e t S t u b I m p l . j a v a : 243 ) a t w e b l o g i c . s e r v l e t . i n t e r n a l . W e b A p p S e r v l e t C o n t e x t ServletServiceAction.run(StubSecurityHelper.java:254) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:136) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:346) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:243) at weblogic.servlet.internal.WebAppServletContext ServletServiceAction.run(StubSecurityHelper.java:254)atweblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:136)atweblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:346)atweblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:243)atweblogic.servlet.internal.WebAppServletContextServletInvocationAction.wrapRun(WebAppServletContext.java:3432)
at weblogic.servlet.internal.WebAppServletContext S e r v l e t I n v o c a t i o n A c t i o n . r u n ( W e b A p p S e r v l e t C o n t e x t . j a v a : 3402 ) a t w e b l o g i c . s e c u r i t y . a c l . i n t e r n a l . A u t h e n t i c a t e d S u b j e c t . d o A s ( A u t h e n t i c a t e d S u b j e c t . j a v a : 321 ) a t w e b l o g i c . s e c u r i t y . s e r v i c e . S e c u r i t y M a n a g e r . r u n A s ( S e c u r i t y M a n a g e r . j a v a : 120 ) a t w e b l o g i c . s e r v l e t . p r o v i d e r . W l s S u b j e c t H a n d l e . r u n ( W l s S u b j e c t H a n d l e . j a v a : 57 ) a t w e b l o g i c . s e r v l e t . i n t e r n a l . W e b A p p S e r v l e t C o n t e x t . d o S e c u r e d E x e c u t e ( W e b A p p S e r v l e t C o n t e x t . j a v a : 2285 ) a t w e b l o g i c . s e r v l e t . i n t e r n a l . W e b A p p S e r v l e t C o n t e x t . s e c u r e d E x e c u t e ( W e b A p p S e r v l e t C o n t e x t . j a v a : 2201 ) a t w e b l o g i c . s e r v l e t . i n t e r n a l . W e b A p p S e r v l e t C o n t e x t . e x e c u t e ( W e b A p p S e r v l e t C o n t e x t . j a v a : 2179 ) a t w e b l o g i c . s e r v l e t . i n t e r n a l . S e r v l e t R e q u e s t I m p l . r u n ( S e r v l e t R e q u e s t I m p l . j a v a : 1572 ) a t w e b l o g i c . s e r v l e t . p r o v i d e r . C o n t a i n e r S u p p o r t P r o v i d e r I m p l ServletInvocationAction.run(WebAppServletContext.java:3402) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120) at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:57) at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2285) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2201) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1572) at weblogic.servlet.provider.ContainerSupportProviderImpl ServletInvocationAction.run(WebAppServletContext.java:3402)atweblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)atweblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)atweblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:57)atweblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2285)atweblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2201)atweblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)atweblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1572)atweblogic.servlet.provider.ContainerSupportProviderImplWlsRequestExecutor.run(ContainerSupportProviderImpl.java:255)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:311)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:263)

解决方法:

登录A服务器进入{MW_HOME}/{domain}目录下(根据你实际安装的weblogic路径查找)进入"security"文件夹,找到SerializedSystemIni.dat文件,将SerializedSystemIni.dat文件拷贝至B服务器相同路径下进行替换。

SerializedSystemIni.dat文件位置如下

在这里插入图片描述
在这里插入图片描述

这篇关于记录一个weblogic集群搭建时出现的问题--《BEA-290074》《BEA-290065》的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/347089

相关文章

服务器集群同步时间手记

1.时间服务器配置(必须root用户) (1)检查ntp是否安装 [root@node1 桌面]# rpm -qa|grep ntpntp-4.2.6p5-10.el6.centos.x86_64fontpackages-filesystem-1.41-1.1.el6.noarchntpdate-4.2.6p5-10.el6.centos.x86_64 (2)修改ntp配置文件 [r

HDFS—集群扩容及缩容

白名单:表示在白名单的主机IP地址可以,用来存储数据。 配置白名单步骤如下: 1)在NameNode节点的/opt/module/hadoop-3.1.4/etc/hadoop目录下分别创建whitelist 和blacklist文件 (1)创建白名单 [lytfly@hadoop102 hadoop]$ vim whitelist 在whitelist中添加如下主机名称,假如集群正常工作的节

Hadoop集群数据均衡之磁盘间数据均衡

生产环境,由于硬盘空间不足,往往需要增加一块硬盘。刚加载的硬盘没有数据时,可以执行磁盘数据均衡命令。(Hadoop3.x新特性) plan后面带的节点的名字必须是已经存在的,并且是需要均衡的节点。 如果节点不存在,会报如下错误: 如果节点只有一个硬盘的话,不会创建均衡计划: (1)生成均衡计划 hdfs diskbalancer -plan hadoop102 (2)执行均衡计划 hd

好题——hdu2522(小数问题:求1/n的第一个循环节)

好喜欢这题,第一次做小数问题,一开始真心没思路,然后参考了网上的一些资料。 知识点***********************************无限不循环小数即无理数,不能写作两整数之比*****************************(一开始没想到,小学没学好) 此题1/n肯定是一个有限循环小数,了解这些后就能做此题了。 按照除法的机制,用一个函数表示出来就可以了,代码如下

hdu1043(八数码问题,广搜 + hash(实现状态压缩) )

利用康拓展开将一个排列映射成一个自然数,然后就变成了普通的广搜题。 #include<iostream>#include<algorithm>#include<string>#include<stack>#include<queue>#include<map>#include<stdio.h>#include<stdlib.h>#include<ctype.h>#inclu

购买磨轮平衡机时应该注意什么问题和技巧

在购买磨轮平衡机时,您应该注意以下几个关键点: 平衡精度 平衡精度是衡量平衡机性能的核心指标,直接影响到不平衡量的检测与校准的准确性,从而决定磨轮的振动和噪声水平。高精度的平衡机能显著减少振动和噪声,提高磨削加工的精度。 转速范围 宽广的转速范围意味着平衡机能够处理更多种类的磨轮,适应不同的工作条件和规格要求。 振动监测能力 振动监测能力是评估平衡机性能的重要因素。通过传感器实时监

搭建Kafka+zookeeper集群调度

前言 硬件环境 172.18.0.5        kafkazk1        Kafka+zookeeper                Kafka Broker集群 172.18.0.6        kafkazk2        Kafka+zookeeper                Kafka Broker集群 172.18.0.7        kafkazk3

缓存雪崩问题

缓存雪崩是缓存中大量key失效后当高并发到来时导致大量请求到数据库,瞬间耗尽数据库资源,导致数据库无法使用。 解决方案: 1、使用锁进行控制 2、对同一类型信息的key设置不同的过期时间 3、缓存预热 1. 什么是缓存雪崩 缓存雪崩是指在短时间内,大量缓存数据同时失效,导致所有请求直接涌向数据库,瞬间增加数据库的负载压力,可能导致数据库性能下降甚至崩溃。这种情况往往发生在缓存中大量 k

6.1.数据结构-c/c++堆详解下篇(堆排序,TopK问题)

上篇:6.1.数据结构-c/c++模拟实现堆上篇(向下,上调整算法,建堆,增删数据)-CSDN博客 本章重点 1.使用堆来完成堆排序 2.使用堆解决TopK问题 目录 一.堆排序 1.1 思路 1.2 代码 1.3 简单测试 二.TopK问题 2.1 思路(求最小): 2.2 C语言代码(手写堆) 2.3 C++代码(使用优先级队列 priority_queue)

【IPV6从入门到起飞】5-1 IPV6+Home Assistant(搭建基本环境)

【IPV6从入门到起飞】5-1 IPV6+Home Assistant #搭建基本环境 1 背景2 docker下载 hass3 创建容器4 浏览器访问 hass5 手机APP远程访问hass6 更多玩法 1 背景 既然电脑可以IPV6入站,手机流量可以访问IPV6网络的服务,为什么不在电脑搭建Home Assistant(hass),来控制你的设备呢?@智能家居 @万物互联