問題タブ [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 - Tomcat 7 からの hibernate-validator のアンデプロイ
私はmavenプロジェクトを持っています。Spring 3 と Hibernate を使用。
org.codehaus.cargo を使用して、tomcat 7 で war ファイルをデプロイ/再デプロイします。
Tomcat の最初の起動時に、このデプロイは正常に機能します。しかし、Tomcat 7 からプロジェクトをアンデプロイできません。アンデプロイしようとするたびに、/{project}/WEB-INF/lib/hibernate-validator-4.0.0.GA.jar が残ります。
私に何ができる?
どうもありがとうヴァルトス
hudson-plugins - Tomcat 7 での Hudson Deploy エラー
Hudson 2.1.2 Post Maven Build で WAR ファイルをデプロイしていますが、このエラー メッセージで失敗します。Hudson deploy プラグインをインストールしました
C:\Users\Admin\workspace_astra\astra-maven\target\astra-maven-0.0.1-SNAPSHOT.war をコンテナー Tomcat 7.x リモートにデプロイしています プロパティ cargo.tomcat.manager.url は廃止されました。 cargo を使用してください.remote.uri 代わりに。エラー: パブリッシャー hudson.plugins.deploy.DeployPublisher が例外 org.codehaus.cargo.container.ContainerException により中止されました: 再デプロイに失敗しました [C:\Users\Dieter\workspace_astra\astra-maven\target\astra-maven-0.0.1 -SNAPSHOT.war] org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.redeploy(AbstractTomcatManagerDeployer.java:191) で hudson.plugins.deploy.CargoContainerAdapter.deploy(CargoContainerAdapter.java:62) で hudson.plugins. deploy.CargoContainerAdapter$1.invoke(CargoContainerAdapter.java:92) at hudson.plugins.deploy.CargoContainerAdapter$1.http://localhost:8080/manager/list at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) at org.codehaus.cargo.container.tomcat.internal.TomcatManager.invoke(TomcatManager.java: 507) org.codehaus.cargo.container.tomcat.internal.TomcatManager.list(TomcatManager.java:644) で org.codehaus.cargo.container.tomcat.internal.TomcatManager.getStatus(TomcatManager.java:657) で org .codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.redeploy(AbstractTomcatManagerDeployer.java:172) ... 17 さらに java.io.FileNotFoundException: http://localhost:8080/manager/list org.codehaus.cargo.container.tomcat.internal.TomcatManager.invoke(TomcatManager.java:507) の sun.net.www.protocol.http.HttpURLConnection.getInputStream(不明なソース) tomcat.internal.TomcatManager.list(TomcatManager.java:644) at org.codehaus.cargo.container.tomcat.internal.TomcatManager.getStatus(TomcatManager.java:657) at org.codehaus.cargo.container.tomcat.internal. AbstractTomcatManagerDeployer.redeploy(AbstractTomcatManagerDeployer.java:172) で hudson.plugins.deploy.CargoContainerAdapter.deploy(CargoContainerAdapter.java:62) で hudson.plugins.deploy.CargoContainerAdapter$1.invoke(CargoContainerAdapter.java:92) で hudson.plugins. deploy.CargoContainerAdapter$1.invoke(CargoContainerAdapter.java:75) at hudson.FilePath.act(FilePath.java:758) at hudson.FilePath.act(FilePath.java:740) で hudson.plugins.deploy.CargoContainerAdapter.redeploy(CargoContainerAdapter.java:75) で hudson.plugins.deploy.DeployPublisher.perform(DeployPublisher.java:45) で hudson.tasks.BuildStepMonitor $3.perform(BuildStepMonitor.java:36) at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:630) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:608) at hudson.model.AbstractBuild $AbstractRunner.performAllBuildSteps(AbstractBuild.java:584) hudson.model.Build$RunnerImpl.post2(Build.java:159) hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:553) hudson.model. Run.run(Run.java:1391) で hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) で hudson.model.ResourceController.execute(ResourceController.java:88) hudson.model.Executor.run (Executor.java:145) で
私のハドソン環境内で、この cargo.tomcat.manager.url を cargo.remote.uri に変更する場所はどこですか?
maven - Maven:統合テストフェーズで実行するようにテストを構成するにはどうすればよいですか?
Maven3.0.3を使用しています。テストフェーズでいくつかのJUnitテストを実行し、統合テストフェーズで他のテストを実行したいと思います。問題は、統合テストフェーズで何も実行されていないことです。コマンドを実行します
すべてを開始します。これが私のsurefire-pluginの設定方法です...
「統合」ディレクトリに2つのJUnitテストがあります。統合フェーズでサーバーを起動するためにMavenCargoプラグインを使用しています。これがその構成です...
統合テストを実行するために構成を変更/拡張する方法について何かアイデアはありますか?-デイブ
java - 埋め込まれた Jetty コンテナーをプロファイリングするにはどうすればよいですか?
ビルドの一部として、 cargo-maven2-plugin を使用して、アプリで jetty コンテナーを起動します。断続的に、「Jetty 6.x Embedded コンテナーを開始できませんでした」という結果が表示されます。デフォルトの 120 秒のタイムアウトに逆らっています。
Sun 1.6.0_07 JVM を使用しているので、hprofが役立つのではないかと考えました。
健全性テストとして、私は
そして走った
(貨物は統合テスト前と統合テスト後の目標の間に実行するように構成されています)
これは私が望むもののようです - コンテナの開始と停止に関するメッセージと、テストがスキップされているというメッセージが表示されます。Maven がビルドの概要を出力した後、「実行中のスレッドをサンプリングして CPI の使用状況をダンプしています ... 完了」というメッセージが表示されます。hprof.out ファイルが書き込まれ、必要な種類のサンプル データが含まれています。
もちろん、これは maven 自体のサンプルであり、役に立ちません。
Web アプリの同じサンプリング情報を取得するにはどうすればよいですか?
私の最初の考えはcargo.jvmargsプロパティを使うことでした
、しかし、(a)これを行うと(MAVEN_OPTSからプロファイリング引数を削除します)、結果のhprof.outファイルが見つかりません。(b)ドキュメントをもう一度見ると、おそらくそれらはstart /にのみ使用されていることが示唆されますコンテナ自体ではなく、コンテナの停止?
java - Cargo-Maven2-Plugin が Tomcat /lib ディレクトリを見つけられない
Tomcat (Cargo を使用) を起動し、統合テストの準備としてプロジェクトをデプロイするように Maven をセットアップしようとしています。
これが私のPOMです:
クリーンアップしてビルドすると、Tomcat /lib ディレクトリにある Catalina.jar が見つかりません。
デバッグを有効にしてクリーンおよびビルドを実行すると、tomcat/server/lib で Catalina.jar を探していることが示されます。
私のTomcatディレクトリは次のようになります:
Cargo が Tomcat の lib フォルダを /lib だけでなく /server/lib の下で探すのはなぜですか?
この動作を無効にする方法はありますか?
アップデート:
Tomcat のさまざまなバージョン (5.5、6.0、7.0) を調べると、5.5 のディレクトリ構造には /server/lib と /common/lib があり、6.0 と 7.0 には /lib しかないようです。
Cargo は Tomcat 5.5 アプリをインスタンス化しようとしているようです。6.0 を使用するように構成するにはどうすればよいですか?
jakarta-ee - Maven 貨物プラグイン埋め込み tomcat 7 構成
統合テストのために組み込みの tomcat 7 を実行するために maven cargo プラグインに必要な最小構成は何かと思っていました。アドバイスをお願いします。
jakarta-ee - 統合テストが実行されると、Cargo は戦争をアンデプロイしますか?
私は統合テスト用に別のプロファイルを持っています。このプロファイルを実行すると、Cargo が起動してアプリケーションをデプロイし、次に Selenium サーバーが起動し、統合テストがスターになると、cargo が間違っている戦争をアンデプロイすることに気付きます:
ここに私のプロフィールがあります:
このような動作が発生する理由と修正方法を教えてください。よろしくお願いします。
maven - Cargo Maven プラグイン - 開始ゴールは構成を無視し、「実行」は正常に動作します
cargo maven プラグインで Tomcat7 を起動したいので、pom に入れます:
問題は、私が実行した場合です:
すべて正常に動作していますが、実行すると
pom で設定された構成は無視されます:「デフォルトの [jetty6x、埋め込み] コンテナーを使用して、コンテナーが定義されていません」
これは簡単に再現できます。war-maven アプリを作成するだけです。
次に、上記のコードを pom に追加し、両方のコマンドを実行します。
では、目標を設定する方法ContainerId
とUrl
適切な方法start
-何か不足していますか?!
tomcat - Mavenが終了したら、MavenCargoを使用してTomcatを停止せずに起動します
Mavenが終了した後にTomcatを停止せずにMavenでTomcatを起動することはできませんか?