Spring Boot + WEB-INF

May*_*urb 13 java jboss spring spring-mvc

我有一个非常简单的具有依赖性的spring boot项目

<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>
Run Code Online (Sandbox Code Playgroud)

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

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

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

J. *_*ero 16

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

src/main/webapp/WEB-INF/jboss-deployment-structure.xml
Run Code Online (Sandbox Code Playgroud)


小智 1

我在使用 Spring boot 项目时遇到了同样的问题。

此类项目通常附带 Apache tomcat 等嵌入式模块,并准备使用 Spring 注解。

为了更改配置并使您的 Web 应用程序易于配置,我建议从头开始创建。请参阅此网址了解更多信息:

http://projects.spring.io/spring-boot/

就我而言,我更改为:

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-web</artifactId>
        <version>${spring.version}</version>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

我创建了自己的结构。