有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java为什么我的war文件不包含所有内容?

我有一个web应用程序。我使用Eclipse的“导出”选项创建了一个war文件。但是,war文件只包含META-INF和WEB-INF文件夹。没有。java或。类文件

我还尝试了另一种使用Maven“干净安装”目标的方法。这一个也给了我上面的确切问题。我哪里做错了?有人能帮我吗

谢谢


共 (2) 个答案

  1. # 1 楼答案

    如果您的项目是一个Eclipse项目,那么您需要确保您将其创建为一个“动态Web项目”,以便Eclipse附加正确的方面,以便它知道如何构建应用程序。战争

    如果是maven项目,至少包括

    <packaging>war</packaging>
    

    所以Maven知道如何打包你的应用程序

    如果您运行“mvn包”,假设您的pom。如果xml配置正确,则应获得一个。在目标目录中创建的war文件

    听起来好像有些东西配置不正确-你能分享更多关于你的源项目结构和它是如何配置的信息吗

  2. # 2 楼答案

    如果您的代码是maven的默认src路径(src\main\java),请选择chcek