我正在開發基於Spring 4的Web應用程序,它分爲兩個模塊;一個是服務(jar),另一個是web應用程序。網絡戰爭將包含服務jar和其他庫依賴關係。當使用Spring工具套件vFabric tc Server進行部署時,該應用程序按預期工作。但是,當Wildfly 8.1中部署了相同的戰爭時,雖然應用程序允許登錄,但在應用程序的每個網頁上,驗證器都會收到target
,其中所有表單值都爲空。這是爲什麼?如何在Wildfly 8.1中部署Spring 4 Web應用程序
public void validate(Object target, Errors errors)
我有JBoss的部署,structure.xml像下面
<jboss-deployment-structure>
<deployment>
<dependencies>
<module name="org.slf4j"/>
</dependencies>
</deployment>
</jboss-deployment-structure>
一個我需要配置了任何的更多信息? 我試圖通過直接複製到wildfly-8.1.0.Final\standalone\deployments
來部署戰爭。我是否缺少任何配置?
更多信息,我部署了Web管理控制檯的戰爭,戰爭部署,我啓用它。我可以登錄到應用程序。我導航到應用程序中的頁面,輸入值並提交,該頁面的驗證器類收到bean對象,但表單字段爲空/空。爲什麼?我是否需要爲spring-4開發的web-app進行特殊配置? – 2014-09-19 12:05:28
如果您已部署並可在應用程序中導航,則工作完成。 JBoss/Wildfly沒有特別的設置來運行Spring 4 Web應用程序。我無法告訴你爲什麼這些字段會在沒有查看代碼的情況下變爲null。但在這種情況下,我認爲這是另一回事。 – Desorder 2014-09-20 04:30:34
感謝您的回覆。但是我用Widfly 9試過的應用程序也是一樣的。這是爲什麼? – 2014-09-20 04:32:20