2015-01-16 113 views
8

我有依賴春天引導+ WEB-INF

<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(「web-inf/jboss-deployment-structure.xml」)的根目錄下有一個xml文件(「jboss-deployment-structure.xml」),我應該在哪裏放置它在src文件夾中?

我試圖在src中創建「public/jboss-deployment-structure.xml」文件夾,但沒有運氣。

回答

0

我有和Spring引導項目一樣的問題。

這種類型的項目通常帶有像Apache Tomcat這樣的嵌入式模塊,並準備使用Spring註釋。

對於更改配置並使您的Web應用程序易於配置,我建議從頭創建。看到此URL,以瞭解更多信息:

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

在我來說,我改爲:

<dependency> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring-web</artifactId> 
     <version>${spring.version}</version> 
    </dependency> 

,並創建自己的結構。

+0

意思,即不使用彈簧啓動?隨着簡單的老春天mvc去。作爲任何方式,如果我們看到sping啓動啓動器pom,他們使用相同的依賴關係 – Mayurb

+0

樸素是不一樣的舊... – igonzalez

0

對於普通Maven項目,如果你需要有

target/WEB-INF/blabla.xml 

的結構,那麼你應該把

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

我希望這將有助於。

10

也許有點晚,但爲了把WEB-INF裏面的xml文件,如果你正在使用Maven,正確的位置將是:

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