新之助meow

Kratos
专注于用户阅读体验的响应式博客主题
  1. 首页
  2. 未分类
  3. 正文

jboss 发布java web项目报java.lang.ClassNotFoundException

2018年1月18日 524点热度 0人点赞 0条评论

我是在项目添加了javax.mail包以后,使用 MimeUtility.encodeText 进行编码时遇到的。

22:57:01,550 ERROR [stderr] (web-container-thread-2) Caused by: java.lang.ClassNotFoundException: com.sun.xml.internal.messaging.saaj.packaging.mime.internet.MimeUtility from [Module "deployment.datacollect.war:main" from Service Module Loader]
22:57:01,550 ERROR [stderr] (web-container-thread-2)    at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:196)
22:57:01,550 ERROR [stderr] (web-container-thread-2)    at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:444)
22:57:01,550 ERROR [stderr] (web-container-thread-2)    at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:432)
22:57:01,550 ERROR [stderr] (web-container-thread-2)    at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:399)
22:57:01,551 ERROR [stderr] (web-container-thread-2)    at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:374)
22:57:01,551 ERROR [stderr] (web-container-thread-2)    at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:119)
22:57:01,551 ERROR [stderr] (web-container-thread-2)    ... 53 more

最后查的结果是因为jboss需要自己设置输出哪些模块,如果报这种类找不到com.sun.xml.internal.messaging.saaj.packaging.mime.internet.MimeUtility,
就把前面这一串小写的这部分com.sun.xml.internal.messaging.saaj.packaging.mime.internet
改成<path name="com/sun/xml/internal/messaging/saaj/packaging/mime/internet"/>

添加到jboss_home\modules\system\layers\base\sun\jdk\main\module.xml 文件中的paths中,重启jboss就ok了

<module xmlns="urn:jboss:module:1.1" name="sun.jdk">
    <resources>
        <!-- currently jboss modules has not way of importing services from
        classes.jar so we duplicate them here -->
        <resource-root path="service-loader-resources"/>
    </resources>
    <dependencies>
        <system export="true">
            <paths>
                <path name="com/sun/xml/internal/messaging/saaj/packaging/mime/internet"/>
                <path name="com/sun/script/javascript"/>
                <path name="com/sun/image/codec/jpeg"/>
                <path name="com/sun/imageio/plugins/bmp"/>
                <path name="com/sun/imageio/plugins/common"/>
                <path name="com/sun/imageio/plugins/gif"/>

参考文档:http://www.cnblogs.com/yjmyzz/p/4447291.html

标签: 暂无
最后更新:2018年1月18日

tjccn_wx@hotmail.com

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

归档

  • 2026 年 10 月
  • 2024 年 2 月
  • 2023 年 7 月
  • 2023 年 1 月
  • 2022 年 10 月
  • 2022 年 9 月
  • 2022 年 6 月
  • 2022 年 4 月
  • 2022 年 3 月
  • 2022 年 2 月
  • 2021 年 11 月
  • 2021 年 10 月
  • 2021 年 9 月
  • 2021 年 1 月
  • 2020 年 12 月
  • 2020 年 11 月
  • 2020 年 10 月
  • 2020 年 9 月
  • 2020 年 7 月
  • 2020 年 6 月
  • 2020 年 5 月
  • 2020 年 4 月
  • 2020 年 3 月
  • 2020 年 2 月
  • 2019 年 10 月
  • 2019 年 8 月
  • 2019 年 7 月
  • 2019 年 4 月
  • 2019 年 3 月
  • 2018 年 12 月
  • 2018 年 11 月
  • 2018 年 10 月
  • 2018 年 6 月
  • 2018 年 5 月
  • 2018 年 4 月
  • 2018 年 3 月
  • 2018 年 2 月
  • 2018 年 1 月
  • 2017 年 12 月
  • 2017 年 11 月
  • 2017 年 10 月
  • 2017 年 9 月
  • 2017 年 8 月
  • 2017 年 7 月
  • 2017 年 6 月
  • 2017 年 5 月
  • 2017 年 4 月
  • 2017 年 3 月
  • 2017 年 2 月
  • 2017 年 1 月
  • 2016 年 12 月
  • 2016 年 11 月
  • 2016 年 10 月
  • 2016 年 9 月
  • 2016 年 8 月
  • 2016 年 7 月
  • 2016 年 6 月
  • 2016 年 5 月
  • 2016 年 4 月
  • 2016 年 3 月
  • 2015 年 12 月
  • 2015 年 8 月

分类

  • android
  • mysql
  • nethunter
  • proxmark
  • 未分类

COPYRIGHT © 2026 新之助meow. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang