私は、サブモジュールを持つmavenを使用してSpringブートレストプロジェクトからローカルTomcatサーバーにデプロイしています。 mvn tomcat7:deployというコマンドを使用すると、deployは正常に実行されましたが、ローカルサーバーにアクセスしてプロジェクトにアクセスしようとすると404エラーコードが表示されます。Java Mavenアプリケーションのデプロイ
私のアーキテクチャは次のとおりです。
/radarveicularアプリケーション
/サービス< - 包装戦争
/API < - 包装戦争
/DAO < - 包装戦争
のpom.xml < - 親
にポンポンをパッケージ化し、デプロイの結果だった:LIBSのフォルダで
が.jarで圧縮されたすべてのサブモジュールですファイル、およびプロジェクトの依存関係
私は何年もの間Javaでコードを書いてきましたが、これまでに何も展開していません...プロジェクトのために何かが働く?またはデプロイが間違っていましたか?
ので、これは 'Spring Boot'アプリケーションです。すでにTomcatが組み込まれています。明示的にWebサーバーにデプロイする必要はありません。 'mvn spring-boot:run'または' java -jar ' –
という親ディレクトリから次のコマンドを呼び出すだけで、アプリケーションを起動できます。しかし、それはプロダクションサーバでどのように動作しますか?私は、ローカルアプリケーションを開発するためにしばらくの間、spring-bootを使用してきましたが、アプリケーションが既存のtomcat 8サーバーに配備される必要があるプロジェクトに集中しています。実装 –
https://spring.io/blog/2014/03/07/deploying-spring-boot-applications#what-about-the-java-ee-application-serverおよびhttps://www.mkyong.comを参照してください。/spring-boot/spring-boot-deploy-war-file-to-tomcat/ – Oleg