我想从多个动态 Web 项目创建单个 war 文件。例如,我的第一个项目的 WebContents 文件夹数据应与第二个项目的 WebContents 文件夹数据合并。
就像假设第一个项目“login.jsp”文件和第二个项目“welcome.jsp”文件应该合并到一个 war 文件中。我正在使用 eclipse,是否可以从多个动态 Web 项目创建单个 war 文件,如果是,请建议我一些关于相同的观点,或者是否有其他方法可以实现此目的。
最佳答案
您可以尝试将Web Fragment项目与核心动态Web项目结合使用。新建 Web 片段项目向导将在默认 Java 源文件夹中创建一个 META-INF
目录。在其中创建一个 resources
文件夹,其内容可从已部署的 Web 应用程序的根目录中获取。您可以使用动态 Web 项目上的部署程序集属性页在部署中添加和删除片段,就像使用任何其他类型的 Java 项目一样。
参见https://blogs.oracle.com/alexismp/entry/web_inf_lib_jar_meta如果您不想深入研究 Java EE 和 Servlet 规范的这一部分,请获取有关其工作原理的一些指导。
关于java - 如何从多个动态 Web 项目创建单个 war 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41689715/