簡體   English   中英

如何使用Netbeans和Maven將Web片段打包在jar中

[英]How do I package a web fragment in a jar with Netbeans and Maven

從Netbeans New Project菜單中選擇新的maven項目時,可以選擇創建Web應用程序或獨立應用程序。 我想創建一個用於Web應用程序的類庫。

你會怎么推薦我這樣做。 我看到新的Servlet 3.0 Web片段需要放入META-INF文件夾並保存為web-fragment.xml。 如果我打包JAR和WAR,我不太確定我在哪里創建這個目錄。

一些見解將不勝感激。

您可以創建Java應用程序或Web應用程序。 只需將META-INF文件夾放在src / main / resources文件夾中即可。 並將web-fragment.xml直接放在它下面。 您還可以將任何圖像,C​​SS或javascript文件放在META-INF / resources文件夾中。 因此,當您部署此應用程序的應用程序將查看WEB-INF / lib文件夾並將jar的所有META-INF內容加載到類路徑中時。

當使用標准maven設置生成.war文件(沒有maven-plugin-war的特殊配置)時, web-fragment.xml應該在WAR的/WEB-INF/lib生成的JAR文件的/META-INF目錄中找到DIR。

在我們的例子中, web-fragment.xml不在這個目錄中但在WAR的/META-INF目錄中,這是錯誤的地方

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM