1
我目前爲使用CDI的新業務應用程序設置了一個Java EE項目。該應用程序是一個純服務器應用程序(使用jms,webservices等,但沒有前端)。用於純服務器應用程序的Java EE 6 WAR包裝?
由於我們使用的是Java EE 6,我想使用新的WAR包裝而不是以前的EAR,這對我來說似乎是一個更簡單的打包機制,並且如果沒有特殊的模塊化需求,建議使用它。
我的理解問題是現在,我仍然在想一個WAR作爲一個Web應用程序。在我的例子中,項目佈局如何,我是否還有一個WEB-INF文件夾,即使我沒有任何前端,並且不需要在上下文下發布應用程序?還是有更好的方法來構建純粹的服務器應用程序?
所以,你的意思是,我仍然有結構 WEB-INF/classes, WEB-INF/lib' 那麼配置文件呢,有沒有例如web.xml的必要?即使我沒有任何視圖,我是否仍然在上下文中提供應用程序? –
是的,WEB-INF/classes,WEB-INF/lib和WEB-INF/web.xml與平常一樣。如果您的應用程序公開Web服務,它們將作爲servlet映射到WEB-INF/web.xml中,從WAR的角度來看,您的服務是視圖。 –
謝謝,我會嘗試 –