依存関係のある非常にシンプルな春のブーツプロジェクトがあります。
<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のルートに1つのxmlファイル( "jboss-deployment-structure.xml")があり、( "web-inf/jboss-deployment-structure.xml")srcに配置する必要がありますフォルダ?
Srcに "public/jboss-deployment-structure.xml"フォルダーを作成しようとしましたが、うまくいきませんでした。
多分少し遅れますが、XMLファイルをWEB-INF内に配置するために、Mavenを使用している場合、正しい配置は次のようになります。
src/main/webapp/WEB-INF/jboss-deployment-structure.xml
の構造が必要な場合の通常のMavenプロジェクトの場合
target/WEB-INF/blabla.xml
次に置く必要があります
src/main/resources/WEB-INF/blabla.xml
お役に立てば幸いです。
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>
そして私は私自身の構造を作成します。