2014-03-04 88 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

感謝您的鏈接 –

相關問題