记录一个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

相关文章

利用Python快速搭建Markdown笔记发布系统

《利用Python快速搭建Markdown笔记发布系统》这篇文章主要为大家详细介绍了使用Python生态的成熟工具,在30分钟内搭建一个支持Markdown渲染、分类标签、全文搜索的私有化知识发布系统... 目录引言:为什么要自建知识博客一、技术选型:极简主义开发栈二、系统架构设计三、核心代码实现(分步解析

java实现延迟/超时/定时问题

《java实现延迟/超时/定时问题》:本文主要介绍java实现延迟/超时/定时问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Java实现延迟/超时/定时java 每间隔5秒执行一次,一共执行5次然后结束scheduleAtFixedRate 和 schedu

如何解决mmcv无法安装或安装之后报错问题

《如何解决mmcv无法安装或安装之后报错问题》:本文主要介绍如何解决mmcv无法安装或安装之后报错问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录mmcv无法安装或安装之后报错问题1.当我们运行YOwww.chinasem.cnLO时遇到2.找到下图所示这里3.

浅谈配置MMCV环境,解决报错,版本不匹配问题

《浅谈配置MMCV环境,解决报错,版本不匹配问题》:本文主要介绍浅谈配置MMCV环境,解决报错,版本不匹配问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录配置MMCV环境,解决报错,版本不匹配错误示例正确示例总结配置MMCV环境,解决报错,版本不匹配在col

Vue3使用router,params传参为空问题

《Vue3使用router,params传参为空问题》:本文主要介绍Vue3使用router,params传参为空问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录vue3使用China编程router,params传参为空1.使用query方式传参2.使用 Histo

Redis分片集群的实现

《Redis分片集群的实现》Redis分片集群是一种将Redis数据库分散到多个节点上的方式,以提供更高的性能和可伸缩性,本文主要介绍了Redis分片集群的实现,具有一定的参考价值,感兴趣的可以了解一... 目录1. Redis Cluster的核心概念哈希槽(Hash Slots)主从复制与故障转移2.

SpringBoot首笔交易慢问题排查与优化方案

《SpringBoot首笔交易慢问题排查与优化方案》在我们的微服务项目中,遇到这样的问题:应用启动后,第一笔交易响应耗时高达4、5秒,而后续请求均能在毫秒级完成,这不仅触发监控告警,也极大影响了用户体... 目录问题背景排查步骤1. 日志分析2. 性能工具定位优化方案:提前预热各种资源1. Flowable

Python获取中国节假日数据记录入JSON文件

《Python获取中国节假日数据记录入JSON文件》项目系统内置的日历应用为了提升用户体验,特别设置了在调休日期显示“休”的UI图标功能,那么问题是这些调休数据从哪里来呢?我尝试一种更为智能的方法:P... 目录节假日数据获取存入jsON文件节假日数据读取封装完整代码项目系统内置的日历应用为了提升用户体验,

springboot循环依赖问题案例代码及解决办法

《springboot循环依赖问题案例代码及解决办法》在SpringBoot中,如果两个或多个Bean之间存在循环依赖(即BeanA依赖BeanB,而BeanB又依赖BeanA),会导致Spring的... 目录1. 什么是循环依赖?2. 循环依赖的场景案例3. 解决循环依赖的常见方法方法 1:使用 @La

使用Python实现快速搭建本地HTTP服务器

《使用Python实现快速搭建本地HTTP服务器》:本文主要介绍如何使用Python快速搭建本地HTTP服务器,轻松实现一键HTTP文件共享,同时结合二维码技术,让访问更简单,感兴趣的小伙伴可以了... 目录1. 概述2. 快速搭建 HTTP 文件共享服务2.1 核心思路2.2 代码实现2.3 代码解读3.