問題タブ [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 - Netbeans / Maven / Cargo プラグインで GlassFish 4 ドメイン ディレクトリを構成する
Netbeans を使用してJava 7/8 EE チュートリアル*から最初の例 (hello1) をデプロイしようとしていますが、問題が発生しています。プロジェクトは問題なくコンパイルされますが、デプロイ時にエラーが発生します:
チュートリアルに反して、GlassFish サーバーを /home/DeltaLima/glassfish4 ではなく /opt/glassfish-v4 にインストールしました。Netbeans では、そのように構成したので、問題なくサーバーの開始、停止、およびステータスの確認を行うことができます。サーバー構成のドメイン フォルダーが正しく設定されている。
それにもかかわらず、Netbeans にバンドルされている Maven インストールは、サーバーがユーザーのホーム ディレクトリにインストールされることを想定しているようです。
私はJava EE、Netbeans、およびMavenを初めて使用するため、Netbeans / Mavenを構成した経験がなく、エラーメッセージで提供されるチュートリアルまたはリンクもあまり役に立ちません。
プロジェクトが適切なディレクトリにデプロイされるように、Netbeans でプロジェクトをどのようにセットアップしますか?
Netbeans バージョン 7.3.1
Glassfish バージョン 4.0
OS: Ubuntu
*Java 8 EEも考慮して回答を更新
maven - Cargo とインストールされた Glassfish を使用した Maven
このMavenプロジェクトを機能させるのに苦労しています。pom ファイルとエラー ログの下に表示します。コードのデプロイ後に、glassfish でコードの統合テストを実行しようとしています。どんな助けでも大歓迎です。それを行うためのより良い解決策があれば、それも高く評価されます。
pom.xml 貨物部分:
エラーログ:
奇妙なことは、それが日食を介してグラスフィッシュサーバーを起動してから停止するのを見ることができるということです。また、デフォルトのパスワードとユーザー名を使用せずに試してみました。これは、それがそうであるためです。この構成でわかるように、貨物サイトで説明されているように、ユーザー名とパスワードのファイルを使用します。両方とも同じエラーが表示されます。
java - org.codehaus.cargo.container.ContainerException を解決する方法
CMDを介してアプリケーションを起動するたびに起動しますが、Eclipseを実行すると同じコードが表示され、以下のエラーが発生します...
しかし、コマンドプロンプトを実行すると起動します...なぜEclipseでこの問題に直面しているのか、それを解決する方法は? 前もって感謝します。
java - Bean インジェクション中に Cargo がシステム プロパティ値を設定できない
私は何をしようとしていますか?
- テスト用に設定serverKey
しvalidity
、アプリケーション用に貨物を TokenUtils に注入したいので、これらの値はアプリケーションのロード時に使用可能です
私が試したことは何ですか?
私はJBoss
コンテナとして使用しており、関連するコードは
また、作成さMETA-INF/beans.xml
れsrc/main/resources
た同じパッケージにあるTokenUtils
ので、Beanのインスタンス化は問題ではないと思います
カーゴが Bean をインスタンス化するときに値を注入したいので、値を次のように設定しますpom.xml
。
貨物を開始すると、次のことが起こっていることがわかります
問題?
- しかし、値はserverPrivateKey=null
ありますvalidity=0
- さらに、Bean のインスタンス化中にLOGGER.info
値を確認できるはずですが、ログでそれらを見つけることができません
私が間違っていることは何ですか?
spring - 構成ファイルの貨物コピーが機能しない
したがって、私がやろうとしているのは、JMeter テスト プロセスを自動化することです。このために、Cargo を使用して Tomcat コンテナにデプロイし、そこで JMeter スクリプトを実行し、次の説明に基づいて pom を使用しています:- http:/ /www.alexecollins.com/content/jmeter-integration-test-template-pom/ その後、多くの努力の結果、動作するようになりました。
しかし、もちろん、テストのために実際のデータベースの代わりにtestdbを使用したいので、jndiを使用してjdbcパラメーターを定義しているカスタムcontext.xml(すべてが機能する本番context.xmlの代わりに)が必要です。
それで、貨物のコピーconfigfileオプションのようなものを使用してJMeterテストを実行しながら、コンテナに貨物をコピーしたtestcontext.xmlを持つことを計画していました - http://cargo.codehaus.org/Custom+File+Configurations。しかし、それは機能していないようです。そして、私は何時間もデバッグしてきましたが、それを理解できません。
ここにデプロイする他のすべてのモジュールの依存関係を持つ test-depolyer モジュールの pom ファイルを貼り付けています:-
eclipse - Eclipse で Maven とマージされた uberwar を Web プロジェクトとして扱うようにする方法
私は比較的大きなMavenビルドを持っています。そして、maven-cargo-plugin を介してマージされた war ファイルを生成しました。
しかし、開発者向けにデバッグ環境を提供しようとすると、この Maven プロジェクトは Eclipse で Web プロジェクトとして扱われません。
<packaging>uberwar</packaging>
Eclipseを Web プロジェクトとして扱う方法。
Netbeans に対する適切な回答が見つかりました。誰かが日食のために私を助けてくれますか?
maven - Maven を使用した WebSphere 8.5 へのリモート デプロイ
ビルド サーバーで実行されていない既存の WAS インスタンスへの、Maven で生成された EAR のリモート デプロイを制御したいと考えています。
理想的には、Maven 内でこれを実行して、たとえば統合テスト フェーズでリモート展開し、検証フェーズでいくつかの JMeter を実行できるようにしたいと考えています。これはかなり標準的だと思います。
私は周りを見回しましたが、WAS 8.5 でこれを行う賢明な方法を見つけることができません。
いくつかの投稿があります:
および IBM を含む Web 上の他のユーザー。WAS 8.5 へのリモート展開を実現する方法を提供するものはないようです
誰にも解決策がありますか?
編集 1: 公式の Maven ソリューションが存在しないという IBM からのさらなる確認は、次の場所にあります。
java - cargo maven プラグインを使用した WebLogic ローカル スタンドアロンの構成クラスが見つかりません
私は最近 Cargo を発見し、開発者が maven を使用して Web アーティファクトを一貫して自動的にテストできるようにする可能性に非常に興奮していますが、正しく構成するのに苦労しています。良くも悪くも、私たちは WebLogic ショップですが、プラグインが org.codehaus.cargo.container.weblogic を見つけることができないため、Cargo の Maven プラグインを使用して WebLogic Local Standalone を構成する良い例を見つけることができませんでした。 WebLogic103xStandaloneLocalConfiguration クラス。
物事を単純化するために、私はアーキタイプから始めました (これには、weblogic を除くすべてのサーバーのサンプルが含まれています....ありがとうございます)、pluginManagement の下のプラグインを次のように変更しました。
これのいくつかは冗長かもしれません (私は maven プロファイルの経験があまりありません)、追加のプロファイルを追加してデフォルトにしました:
そして、私が得る例外は次のとおりです。
設定が足りないだけですか?それとも、Cargo がどのように機能するのかを根本的に誤解していますか? または、他の何か?
maven - GlassFish 4.x の起動中に Cargo がハングし、CPU を 100% 使用する
ホット再デプロイをサポートしていない Maven GlassFish プラグインの代わりに、Maven Cargo プラグインを使用しようとしています。Cargo は、GlassFish ローカルの既存のインストールの目標の開始/実行でハングし、それを殺すまで最大 100% の CPU を消費します! プレーンテキストのパスワードを試してから、パスワードファイルを作成しましたが、同じ結果でした。オンライン検索では、さまざまな種類の Cargo-GlassFish 構成の投稿が見つかりました。それらのほとんどすべてが、私が使用しているバージョンよりも古く、どちらも役に立ちませんでした。Maven プラグイン構成とデバッグ ログが添付されます。どんな助けでも大歓迎です。
Environment: Mac OS X Mavericks, Oracle JDK 1.7.0_45, GlassFish-4.0-b89, Maven 3.1.1, cargo-maven2-plugin 1.4.5
Maven プラグイン構成
デバッグログ