弹簧靴 + WEB-INF

2022-09-04 19:36:00

我有一个非常简单的弹簧启动项目,具有依赖性

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
    <exclusions>
        <exclusion>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
        </exclusion>
    </exclusions>
</dependency>

当我构建这个时,web-inf文件夹在目标目录中创建,并将所有内容打包在类和lib文件夹中。

我想在web-inf的根目录中有一个xml文件(“jboss-deployment-structure.xml”),(“web-inf/jboss-deployment-structure.xml”),我应该把它放在src文件夹中的什么位置?

我尝试在src中创建“public/jboss-deployment-structure.xml”文件夹,但没有运气。


答案 1

也许有点晚了,但是为了将你的xml文件放在WEB-INF中,如果你使用的是Maven,正确的位置将是:

src/main/webapp/WEB-INF/jboss-deployment-structure.xml

答案 2

对于常规的 maven 项目,如果您需要具有以下结构:

target/WEB-INF/blabla.xml 

那么你应该把

src/main/resources/WEB-INF/blabla.xml

我希望这会有所帮助。


推荐