2016-09-29 13 views
0

で間違ったTomcatリソース:私は<a href="http://www.concretepage.com/spring-4/spring-4-mvc-hibernate-4-mysql-maven-crud-integration-using-annotation-and-xml-with-tomcat-8-and-spring-boot-example" rel="nofollow">this tutorial</a>が見つかりましたが、私は(IntelliJの内)にMavenを展開しようとした後、私はこのエラーを得たのpom.xml

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on project spring4-mvc: Deployment failed: repository element was not specified in the POM inside distributionManagement element or in -DaltDeploymentRepository=id::layout::url parameter -> [Help 1]

も参照してください:私はそれから理解何http://pastebin.com/JLg1gQiM

に:

配布管理内のPOM要素がありません。私はそれをローカルで使用するので、正確に何を提供すべきかはわかりません。

+0

質問に情報を含めます。 – Kayaman

+0

あなたはどのmavenコマンドを使用していますか? –

+0

'pom.xml'を表示してください。 –

答えて

0

私はあなたが約deployについて誤解していると思います。

mavenコマンドpackageを使用すると、targetフォルダ内の非常にローカルな結果でビルドを行っています。 このプロジェクトの外ではあるがコンピュータ内部で使用するには、コマンドinstallを使用して結果をローカルMavenリポジトリに配置します。 コマンドdeployを使用すると、さらに結果を送信できます。 Nexusのようなグローバルリポジトリサーバー。したがって、指定された場所にdistributionManagementのpom()内に設定する必要があります。

チュートリアルのローカルテストには必要ないと思いますので、チュートリアルで書かれているようにしてmvn packageを使用し、war-ファイルをtomcatフォルダにコピーしてください。

+0

これは可能ですか(パッケージの作成+サーバーの起動) Mavenタスクのintellij? –

+0

Maven([チュートリアル](https://www.mkyong.com/maven/how-to-deploy-maven-based-war-file-to-tomcat/))では間違いなく可能です。標準のtomcatではなくIntelliJ-Pluginなどを使用している場合、IntelliJの詳細や設定はわかりません。 –

関連する問題

 関連する問題