当前位置: 首页 > news >正文

jboss部署出现MarshalOutputStream找不到错误

在jboss EAP 6.3上部署一个war时,项目使用oracle coherence做为缓存,出现如下错误

Caused by: java.lang.NoClassDefFoundError: sun/rmi/server/MarshalOutputStream
at java.lang.ClassLoader.defineClass1(Native Method) [rt.jar:1.8.0_45]
at java.lang.ClassLoader.defineClass(ClassLoader.java:760) [rt.jar:1.8.0_45]
at org.jboss.modules.ModuleClassLoader.doDefineOrLoadClass(ModuleClassLoader.java:361) [jboss-modules.jar:1.3.3.Final-redhat-1]
at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:482) [jboss-modules.jar:1.3.3.Final-redhat-1]
... 61 more
Caused by: java.lang.ClassNotFoundException: sun.rmi.server.MarshalOutputStream from [Module "infosky:main" from local module loader @50cbc42f (finder: local module finder @75412c2f (roots: /opt/app/jboss-eap-6.3/modules,/opt/app/jboss-eap-6.3/modules/system/layers/base))]
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:213) [jboss-modules.jar:1.3.3.Final-redhat-1]

 

很幸运,很快找到了解决方法:

修改以下文件

/jboss-eap-6.3/modules/system/layers/base/sun/jdk/main/module.xml

找到path name=...位置,添加一行(红色部分)

<dependencies>
        <system export="true">
            <paths>
                <path name="sun/rmi/server"/>
                <path name="com/sun/script/javascript"/>
                <path name="jdk/nashorn/api/scripting"/>

...

 

原文如下:http://www.cnblogs.com/yjmyzz/p/4447291.html

转载于:https://www.cnblogs.com/yhzh/p/4980409.html

相关文章:

  • 于erlang依赖的linux调优
  • 集群RPC通信
  • session的存储方式和配置
  • VS2013和VS2008项目的互通
  • Mapeduce编程八大步骤
  • Linux USB Host-Controller的初始化代码框架分析【转】
  • request和request.form和request.querystring的区别
  • 【小窍门】浏览器兼容圆角Border-radius的问题
  • intellij (org.jdom.input.JDOMParseException) Error on line 1: 前言中不允许有内容。
  • 需求工程-软件需求模式读书笔记3
  • TCPdump抓包命令详解--摘
  • JavaScript中事件处理
  • 指令汇B新闻客户端开发(六) 浅谈屏幕适配解决方案
  • 重磅推荐:Android_JNI整套视频分享
  • ReactiveCocoa概念解释进阶篇
  • 77. Combinations
  • Docker: 容器互访的三种方式
  • linux学习笔记
  • Netty+SpringBoot+FastDFS+Html5实现聊天App(六)
  • Python打包系统简单入门
  • Zsh 开发指南(第十四篇 文件读写)
  • 一个完整Java Web项目背后的密码
  • 异常机制详解
  • 用mpvue开发微信小程序
  • 用Node EJS写一个爬虫脚本每天定时给心爱的她发一封暖心邮件
  • 国内开源镜像站点
  • ​什么是bug?bug的源头在哪里?
  • ###C语言程序设计-----C语言学习(3)#
  • #{} 和 ${}区别
  • (2020)Java后端开发----(面试题和笔试题)
  • (Mirage系列之二)VMware Horizon Mirage的经典用户用例及真实案例分析
  • (解决办法)ASP.NET导出Excel,打开时提示“您尝试打开文件'XXX.xls'的格式与文件扩展名指定文件不一致
  • (十三)Java springcloud B2B2C o2o多用户商城 springcloud架构 - SSO单点登录之OAuth2.0 根据token获取用户信息(4)...
  • (已解决)什么是vue导航守卫
  • (原创)boost.property_tree解析xml的帮助类以及中文解析问题的解决
  • (原創) 人會胖會瘦,都是自我要求的結果 (日記)
  • (转载)PyTorch代码规范最佳实践和样式指南
  • (最全解法)输入一个整数,输出该数二进制表示中1的个数。
  • ***测试-HTTP方法
  • *1 计算机基础和操作系统基础及几大协议
  • .net core 连接数据库,通过数据库生成Modell
  • .NET Standard、.NET Framework 、.NET Core三者的关系与区别?
  • .NET教程 - 字符串 编码 正则表达式(String Encoding Regular Express)
  • .Net下C#针对Excel开发控件汇总(ClosedXML,EPPlus,NPOI)
  • @Tag和@Operation标签失效问题。SpringDoc 2.2.0(OpenApi 3)和Spring Boot 3.1.1集成
  • [2013AAA]On a fractional nonlinear hyperbolic equation arising from relative theory
  • [2016.7.Test1] T1 三进制异或
  • [2016.7.test1] T2 偷天换日 [codevs 1163 访问艺术馆(类似)]
  • [23] GaussianAvatars: Photorealistic Head Avatars with Rigged 3D Gaussians
  • [AutoSar]状态管理(五)Dcm与BswM、EcuM的复位实现
  • [bug总结]: Feign调用GET请求找不到请求体实体类
  • [C++] 多线程编程-thread::yield()-sleep_for()
  • [CC-FNCS]Chef and Churu
  • [CSS] 点击事件触发的动画
  • [IE编程] IE中使网页元素进入编辑模式