問題タブ [jboss6.x]
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.
logging - JBoss6クラスローディングロギング
アプリケーションをJBossAS6.0.0 Finalにデプロイするときに、クラスのロードに問題が発生します。クラスがいつロードされ、どのクラスローダーによってロードされているかを確認するために、JBoss内で有効にできるロギングはありますか?
jboss - JBoss6-戦争パッケージにejbをデプロイする
.warファイル内にパッケージ化されたEJBをデプロイできる新しいEJB3.1機能を使用しようとしています。
Maven 2.2.1を使用してEJBモジュールをパッケージ化し、ejb jarをwarモジュールにドロップしています(依存関係として)。最後の戦争には、コンテンツのない単純なweb.xmlと、libディレクトリのejbjarライブラリが含まれています。ただし、アプリケーションは正しくデプロイされていますが、注釈付きのejb(@Stateless)はコンテナーによって認識されません。ejb-jar.xml記述子がありません(EJB3ではオプションだと思います)。
ejb jarを単独でデプロイすると(JBossのデプロイディレクトリにドロップすることにより)、jndi名が割り当てられてデプロイされます。
ここで何かが足りませんか?
jsf - 例外: ファクトリが見つかりませんでした: javax.faces.context.FacesContextFactory
JBoss 5.1.0.GA から JBoss 6.0.0-Final に移行していますが、FacesServler の初期化中に次の例外に直面しています。
コードを調べたところ、FactoryFinder が現在のスレッド クラスローダーに基づいて対応する FactoryManager を検索することがわかりました。また、FactoryFinder.FACTORIES_CACHE に 2 つのクラス ローダーの 2 つのエントリが含まれていることもわかりました。
私の展開構造は次のとおりです。
JSF実装としてMojarra-1.2を使用しています
いくつかのデバッグの後、要約できます:
JBoss 5.1.0 をチェックし、FactoryManager の初期化とアクセスが同じクラス ローダーを持つスレッドで行われることを確認しました。
同じ問題を抱えている人についての情報があまり見つかりませんでした。これにより、私の環境で何かがおかしいと思います。
誰でもこれについてコメントしたり、助けたりできますか?
jboss - JBoss 6: ディレクトリ common/lib と client の違いは何ですか?
Apache commons-lang.jar のような共通ライブラリは にありまし/client
たが、 にはありませんでした/common/lib
。Q:
/client
ディレクトリの目的は何ですか? との違いは/common/lib
何ですか? (CNFE の問題を解決するために、commons-lang.jar を から にコピーし/client
まし/common/lib
た。)
java - jboss 6 仮想ディレクトリ
jboss 6 でアプリ コンテキストにディレクトリを追加する適切な方法が見つかりません。このマッピングを静的コンテンツに使用します。誰かが私に手を差し伸べることができますか?
eclipse - Eclipse から Ear プロジェクトを実行する
私のチームは、3 つの Maven プロジェクトで構成される既存の Web 製品を引き継ぎます。1 つは WAR 用、もう 1 つはいくつかの EJB 用、もう 1 つはいくつかの JBoss 構成ファイルを含み、WAR と EJB を含む EAR をビルドします。他の 2 つのプロジェクトからの JAR。私たちは Eclipse Helios を使用しており、現在、maven install を使用してプロジェクトを個別にビルドし、結果の EAR をテスト用に JBoss AS 6 のインスタンスにコピーしています。そのプロセスが機能している間、私はそのプロセスを何らかの形で合理化する可能性を探っています。小さな変更が自動的に JBoss に公開される設定が理想的です。JBoss に変更を自動的に公開するようにプロジェクト/Eclipse を構成するためのリソースを推奨できる人はいますか?
classloader - JBoss6 クラスローディング Jar 検索順序
Web アプリケーションを JBoss 4.2.3 から JBoss 6 に移行しています。アプリケーションは、クラスのロード中に jar がクラスを検索する順序を制御する必要があります。これは JBoss 4.2.3 で jboss.jar の EARDeployer クラスをハッキングして、特定の順序で DeploymentInfo オブジェクトに jar を追加することで実現されました。
JBoss 6 で同じ結果を達成する方法はありますか?
netbeans - netbeans で JBOSS アプリケーションをデバッグするには?
私は、ブレークポイントを追加してアプリケーションをビルド/実行することで、Web アプリケーションを簡単にデバッグできる .NET のバックグラウンドを持っています。
私は Java EJB3 アプリケーションに取り組んでいます。サーバーに ejb プロジェクトを正常にデプロイしましたが、知りたいのはコントローラーとビューの開発です。そのためには、ネット Bean でプロジェクトを実行/デバッグできるようにしたいと考えています。
JBOSS5 と JBOSS6 の両方を IDE に追加しましたが、起動に 1 分以上かかります。時々、完全にハングします。グラスフィッシュを実行するとき、この問題は発生しません。起動にはせいぜい数秒しかかかりません。PC スペックは最新で、ssd と 4GB の RAM を搭載した corei7 です。
ありがとうございました
spring - JBoss 6 + Spring 3.0.5 + JAX-WS / CXF
Spring3.0.5を使用してJBoss6でプロジェクトを実行しています。JAX-WSを使用していくつかのWebサービスを実装しようとするまで、すべてが順調に進みました。いくつかの単純なWS(2つの数値を追加するなど)を実行しようとすると、それはうまくいきます-アノテーションを付けて、アノテーション付きクラスをサーブレットとして追加します。しかし、JAX-WSクラスに依存関係を設定しようとすると、事態はますます難しくなります。
これが私のコードです:
Addメソッドは機能しますが、getByIdはNPEで失敗します。SpringBeanAutowiringSupportをデバッグしてきましたが、ContextLoader.getCurrentWebApplicationContext()がnullを返すようです。これは、コンテキストが初期化される前にSpringBeanAutowiringSupportコンストラクターが呼び出されていることを意味します。
Springでアプリを実行する際のCXFの指示に従ってみました。現在このコードはありませんが、PrincipalWebServiceをBeanとして登録し、CXFを構成するためのSpringファイルを作成し、このBeanをエンドポイントとしてのIDを介して追加しました。Jettyではうまくいきましたが、JBossでは失敗しました。CXFの設定方法に応じてさまざまな種類の例外が発生しましたが、根本的な原因は同じでした。JBoss6CXFバージョンはSpring2.5に対してコンパイルされているため、ライブラリに不整合がありました。
JBoss 6のJax-wsサービスでIoCを機能させるアイデアはありますか?
jsf-2 - JBoss 6 または Glassfish 3 から JSF を完全に削除しますか?
Tomcat 7で完全に開発されたJSF Mojarra 2.0.3アプリがあり、見事に動作します。このアプリケーションを JBoss または Glassfish にデプロイする必要があり、アプリケーションは実行されますが、一部で動作がおかしくなります。JBoss 6 と Glassfish 3 の両方で、これとまったく同じ奇妙な動作が発生します。
私はこれがいくつかの理由で起こると信じています:
1) これらのアプリ サーバーには独自のバージョンの Mojarra JSF がバンドルされており、これらはアプリケーションの web_inf/lib フォルダーにある Mojarra 2.0.3 の代わりに使用されています。
2) サード パーティ製のリッチ コントロール ツールキットを使用していますが、この特定のバージョンの Mojarra (正確には 2.0.3) を想定しているため、おそらく動作がおかしくなっています。
要するに、私はこれらのアプリ サーバーの 1 つから JSF を外科的に削除しようとするたびに苦労しています。これが、これらのアプリ サーバーが JSF をヒップに結合していない Tomcat とは異なる動作をする理由であると強く疑っているからです。
クライアントの偏見と社内の専門知識により、JBoss は本番環境でホストする必要があるため、本番環境で Tomcat を使用することはできません。
ヘルプ?