2017-01-23 8 views
2

ここに記載されている手順に従います:https://access.redhat.com/solutions/168093私が使用しているバージョンに合わせてJAR名を変更しました。Springモジュールを含むJBoss 7にColdFusion EARをデプロイできません

cfusion.earのデプロイメントが発生すると、これはエラーログで失敗します。

"{ 
    \"WFLYCTL0080: Failed services\" => 
    {\"jboss.deployment.subunit."cfusion.ear"."cfusion.war".INSTALL\" => 
    \"org.jboss.msc.service.StartException in service jboss.deployment.subunit."cfusion.ear"."cfusion.war".INSTALL: 
    WFLYSRV0153: Failed to process phase INSTALL of subdeployment "cfusion.war" of deployment "cfusion.ear" 
    Caused by: java.lang.NoClassDefFoundError: Failed to link org/springframework/web/SpringServletContainerInitializer 
     (Module "org.springframework.spring:main" from local module loader @42f30e0a 
     (finder: local module finder @24273305 
     (roots: C:\java_dev\jboss7\modules,C:\java_dev\jboss7\modules\system\layers\base\.overlays\layer-base-jboss-eap-7.0.3.CP,C:\java_dev\jboss7\modules\system\layers\base 
     ))): javax/servlet/ServletContainerInitializer\"}, 
    \"WFLYCTL0180: Services with missing/unavailable dependencies\" => 
       [\"jboss.deployment.unit."cfusion.ear".deploymentCompleteService is missing [jboss.deployment.subunit."cfusion.ear"."cfusion.war".deploymentCompleteService]\"] 
}" 

jboss-deployment-structure.xmlが削除された場合、デプロイメントは機能しますが、明らかにSpringは利用できません。変更が必要な別の設定ファイルがありますか?

答えて

2

RedHatサポートに感謝します!

ソリューションはMODULES.XMLファイルに依存関係に次の行を追加することでした

<module name="javax.servlet.api"/> 
関連する問題