我想設置一個項目使用Jetty 8作爲服務器(jetty-maven-plugin:8.1.11.v20130520),焊接CDI(焊接servlet:2.0 .1.Final),Hibernate for JPA(hibernate-entitymanager:4.2.2.Final,hibernate-jpa-2.0-api:1.0.1.Final)和Jersey for JAX-RS。碼頭8,焊接 - 注入不工作
看來注射根本不起作用。 我測試了EntityManager是否被注入,並且該值爲空。 執行服務器時,日誌不會顯示任何錯誤或警告。
我缺少的東西? 如果需要,我將發佈日誌文件以供參考。
這裏是所有相關文件的要點:https://gist.github.com/StalkingKillah/e986474b6885d83c7f8d
你可以發佈一些示例配置文件?我似乎忽略了一些東西。或者更好,嵌入式碼頭9帶焊接的例子? – StalkingKillah
有點棘手的嵌入,你正在處理通過部署管理器部署一個適當的戰爭文件?對於jetty-maven-plugin,您可能只需將焊接添加爲jetty-maven-plugin自身的依賴關係(請參閱maven文檔,其中增加了對插件定義的依賴關係) –
爲了開發目的,我使用maven-jetty-plugin,但爲了生產我想使用嵌入式版本。任何關於使用戰爭部署或爆炸戰爭來設置嵌入式版本的指針? – StalkingKillah