2014-03-04 63 views
2

我M在Jboss的7部署EAR文件时ClassNotFoundException的:sun.net.www.MimeTable迁移到JBoss 7.1.1当

Caused by: java.lang.ClassNotFoundException: sun.net.www.MimeTable from [Module "deployment.XXX.ear.XXX.war:main" from Service Module Loader] 
     at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190) 
     at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468) 
     at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456) 
     at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398) 
     at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120) 
     ... 43 more 

能否请你建议我任何解决方案,得到下面的错误。

回答

1

尝试添加以下行JBoss主 \模块\太阳\ JDK \主\ module.xml

<dependencies> 
     <system export="true"> 
     <paths> 
      .. 


      <path name="sun/net/www" /> 
     </paths> 
+0

感谢这个工作。 –

0

来自JRE的非API软件包默认不会由JBoss模块环境导出。

请参阅Class Loading in AS7,部分访问JDK类,以获得解决方案。

+0

感谢您的链接 –

相关问题