2015-01-16 10 views
8

Ho un progetto molto semplice avvio di primavera con la dipendenzaPrimavera Boot + 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> 

Quando costruisco questo, cartella WEB-INF viene creato nella directory di destinazione, e pacchetti tutto in classi, e la cartella lib .

Voglio un file xml ("jboss-deployment-structure.xml") nella radice di web-inf, ("web-inf/jboss-deployment-structure.xml") dove dovrei mettere nella cartella src?

Ho provato a creare la cartella "public/jboss-deployment-structure.xml" in src, ma senza fortuna.

risposta

0

Ho avuto lo stesso problema con i progetti di avvio di Spring.

Questo tipo di progetto viene solitamente fornito con moduli incorporati come Apache tomcat e preparato per l'uso delle annotazioni Spring.

Per modificare le configurazioni e rendere la vostra applicazione Web facilmente configurabile, suggerisco di creare da zero. Vedere questo URL per maggiori informazioni:

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

Nel mio caso ho cambiato a:

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

e Creo il mio propria struttura.

+0

vuol dire, che non uso avvio di primavera ? basta andare con il vecchio mvc a molla. come in tutti i modi, se vediamo sping avvio starter pom, usano le stesse dipendenze – Mayurb

+0

Plain non è la stessa vecchia ... – igonzalez

0

Per un progetto Maven regolare se è necessario disporre di una struttura di

target/WEB-INF/blabla.xml 

allora si dovrebbe mettere

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

Spero che vi aiuterà.

10

Forse un po 'in ritardo, ma al fine di mettere il file XML all'interno WEB-INF, se si utilizza Maven, il posizionamento corretto sarà:

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