問題タブ [maven-cargo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
maven - cargo-maven-plugin を使用してリモート tomcat 7 に再デプロイできない
cargo-maven プラグインを使用して、リモートの tomcat 7 サーバーをビルドして再デプロイしようとしています。リモート サーバーに正常に展開できましたが、他のすべてのアクションが失敗します。
これが私のpom.xmlのプラグ設定です
これは、デプロイしようとしたときに Eclipse 内で表示されるエラーです。読みやすいようにペーストビンに投稿しました。エラーリンク。これに関するヘルプは大歓迎です。
maven - tomcat6を使用したmaven cargo plugin
Maven cargo plugin をセットアップしようとしています。次の要件があります。
- トムキャット6
- カスタム server.xml
- カスタム context.xml
- tomcat libにデプロイされたlog4j jar
- マシンに Tomcat がインストールされていない場合はインストールします
- maven のインストール ライフサイクル フェーズに関連付けて、war を展開し、コンテナーを再起動します。
- 展開された戦争を ROOT.war にする
私は次に従いました: http://www.java-tutorial.ch/maven/maven-tomcat-deployment-using-cargo。これは私が望む完全な機能セットではなく、完全には機能しません。これは私が得るものです:
そして、 mvn install が戻ってきたら、 ps -ef を実行しますが、Tomcat プロセスはありません。
また、war を ROOT.war にコピーしますが、古い ROOT/ ディレクトリは置き換えられないため、新しい ROOT.war は実際にはデプロイされません。
「まだそこにない場合はTomcatをインストールする」という要件については、これは完全に簡単なように思えますが、
mvn cargo:install を実行すると、以下がスローされます:
これは不可解です。最初にインストールを呼び出す必要がありますが、私はインストールを呼び出しています。
アイデア?
java - Tomcat Zipの抽出がIOExceptionで失敗する場合があります:負のシークオフセット
統合テスト用のTomcatをダウンロードするために、zipURLインストーラー機能を備えたMavenカーゴを使用しています。これは私のコンピューターでは問題なく動作しますが、husdonで実行すると、失敗することがあります(約10〜20%)。
失敗は次のとおりです。
そして、これは私のpomの関連部分です。
誰かが私が間違っていることを知っていますか?
maven-2 - 組み込みのTomcat6サーバーを使用するようにMavenCargoを構成するにはどうすればよいですか?
Maven3.0.3を使用しています。Maven Cargoプラグインを使用して組み込みTomcatサーバーを起動する方法はありますか?今のところ、最初に自分でインストールする必要があるようです。コンテナタイプを「埋め込み」に変更しようとすると、このエラーが発生します...
私が使用した構成は...
どんな助けでも大歓迎です。Maven組み込みTomcatプラグインを使用していない理由は、複数のデプロイメントアーティファクトをサポートしていないためです。ありがとう、-デイブ
maven - デプロイが失敗したときに、Cargo Maven プラグインが Infos または Warnings ではなく Errors を生成するように強制する方法は?
cargo maven プラグインを使用して、統合テストのためにアプリケーションを Glassfish コンテナーにデプロイしています。
結合テストは Hudson によって実行されます。デプロイが失敗した場合 (理由に関係なく)、cargo プラグインは次のような警告を生成します。
問題は、これによりビルドが成功し、他のビルドがトリガーされることです。
deploy コマンドが失敗した場合に、カーゴに情報ではなく maven ビルド エラーを強制的に生成させる方法はありますか?
maven - GlassFish 3.x 用の Maven Cargo artifactInstaller の使用
maven-cargo-plugin のゴール中にCargo のartifactInstaller
要素を使用して GlassFish コンテナをインストールする方法はありますか?run
より具体的には、org.eclipse.jetty:jetty-distribution アーティファクトがある Jetty の場合のように、必要な GlassFish ファイルを含む Maven リポジトリで利用可能な ZIP アーティファクトはありますか?
tomcat7 - cargo から Tomcat7 にデプロイできない
https を介して Maven から Cargo を使用してリモートの Tomcat7 にデプロイしようとしています。
manager-script ロールを設定しましたが、アプリをリモートでアンデプロイできるようになりました。
私が持っているものは次のようになります:
資格情報とすべてが正しくセットアップされていることはわかっています。また、新しい /text インターフェイスを使用して、既存のアプリをアンデプロイできました。しかし、デプロイを実行しようとすると:
根本的な原因でエラーが発生します:
すぐに取得できるので、タイムアウトになることはありません。
ファイルが大きすぎる可能性はありますか? 60MB戦争です。私のnginxがより大きくできることを確認しました:
また、次のように、マネージャー webapps web.xml のテキスト マネージャーにマルチパート構成を追加しました。
サーブレット > マネージャー org.apache.catalina.manager.ManagerServlet デバッグ 2
http://nexnet.wordpress.com/2011/04/27/large-war-file-cannot-be-deployed-in-tomcat-7/
私は多くの点で Maven を愛していますが、エラー報告は本当にひどいものです。どんな助けでも大歓迎です。
maven-2 - maven2のさまざまなcargo.runプロファイル(Java / Hippo)
Java /JCRCMSであるHippoを使用するプロジェクトのビルド/デプロイプロセスをセットアップしようとしています。達成したい展開戦略は次のとおりです。
ローカル開発:Hippoで提供されるデフォルトの「インメモリ」データベースを使用します。
テストおよび実稼働環境:MySQLを使用します。
MySQLを使用するようにHippoを設定する手順を正常に実行しました。現在、maven2 pom.xmlを構成して、開発者がIDE/コマンドラインから呼び出したものとJenkinsが呼び出したものの異なる展開を行えるようにしています。 。そこで、Hippoが使用するcargo maven2プラグインを読み、cargo.run.mysqlという新しいプロファイルを作成しようとしましたが、mvn -Pcargo.run.mysqlを使用してmavenを実行すると、cargoはコンテナーを起動しません( Tomcat)、代わりにビルドします。カーゴプラグインのページをもう少し読んだ後、MavenプロファイルIDとカーゴの「ターゲット」/「実行モード」(この場合はcargo.run)の間に何らかの魔法のリンクがあると推測しています(間違っている可能性があります!)。 ->cargo:run)。だから今私は
誰かがこれを経験したことがありますか?これを賢明に行う方法についてのアドバイスも大歓迎です!私はantとそのより低レベルのアプローチを使用することに慣れており、Mavenが本当に頭を悩ませていることを認めなければなりません。
maven - Maven Cargo に似たものがありますが、AppAssembler 用のものはありますか?
生成されたMaven AppAssembler assembler/
ディレクトリをファイル システム、SSH などのどこかにデプロイしたいと考えています。Cargoは私のためにそれを行うことができますか、それとも一連のファイル (この場合はtarget/appassembler/
ディレクトリ) をグロブして目的地に展開できる同等の展開ツールはありますか?
スケジュールされたタスクとして (cron または Windows スケジューラを介して) 実行されるコマンドライン アプリケーションがいくつかあり、それらをこれらのリモートの場所に展開したいと考えています (1 つは SSH を介して、もう 1 つはネットワーク共有を介して\\servername\C$\whatever\
)。私が調べてきたすべての展開プラグインは、Web アプリケーションやアプリ コンテナー、または Nexus のようなリモート リポジトリに対応しているため、どうすればそれを達成できるかわかりません。
maven - Maven WAR プロジェクトを Cargo-Tomcat コンテナーにデプロイするにはどうすればよいですか?
Tomcat 6.0.33 で Maven-Cargo プラグイン 1.1.3 を使用して Maven 3.0.3 を使用しています。Maven-Cargo を使用して、既存の WAR プロジェクトをインストール済みの Tomcat コンテナーにデプロイするにはどうすればよいですか? 私はこの構成を持っています...
しかし、私が走るとき
すでに実行中の Tomcat インスタンスに WAR ファイルがデプロイされません (Tomcat サーバーに対して統合テストを実行すると、404 が返されます)。
ご協力ありがとうございます - デイブ