問題タブ [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.
java - 分散ロックとJavaEE
JBoss AS6を使用してJavaEEアプリケーションを作成していますが、特定のパラメーターのメソッドへの排他的アクセス(サードパーティのソフトウェアへのインターフェイス)を必要とするリソースがあります。現在、私はいたずらをしていて(仕様で禁止されているためjava.util.concurrent.ReentrantLock
)、ロックの処理に使用しています。
現在、複数のJBossアプリケーションサーバーをクラスター化しているため、クラスター内の異なるノード間で機能するソリューションが必要です。少なくとも次の選択肢があると思います。
理想的には、このようなEJBメソッドを記述できるように高レベルのAPIを探しています
オプションを逃したことがありますか?誰かが共有できるこの種のロックメカニズムの経験はありますか?
jboss - JBoss 6 の Web コンテナおよびその他のクエリ
JBoss 6 のデフォルトの Web コンテナーは何ですか? 私が読んだ内容が正しければ、この質問に対する答えは JBoss Web (Apache Tomcat に基づいてカスタム構築された Web コンテナー) であるはずです。
JBoss 6 が Servlet 3.0 仕様を完全にサポートしているという理解で正しいですか?
JBoss 6 のマシンにデプロイされた Web アプリケーションを、ネットワーク (LAN) 上の他のマシンからアクセスできるようにしたいと考えています。これどうやってするの?-b 0.0.0.0 を開始引数として渡すだけで十分ですか? 自分のアプリケーションをインターネット全体でアクセスできるようにしたい場合はどうすればよいですか (実際にはそうしたくありませんが、方法を知りたいです)。
deployment - JBoss 6 で Seam アプリケーションをデプロイする際の問題
シンプルな「hello world」Seam アプリケーションを JBoss 6 にデプロイしようとしていますが、ログに次のエラーが記録されています。
TimerServiceDispatcher
展開プロセスで とが見つからないのは明らかEjbSynchronizations
ですが、 に登録しましたweb.xml
:
私は何を間違っていますか、または何が欠けていますか? そして、デプロイヤがコンポーネントを検索していることに注意して/helloworld/jboss-seam/TimerServiceDispatcher
ください/helloworld/TimerServiceDispatcher
( と同じことEjbSynchronizations
)
java - クラスがJBoss6WAR WEB-INF/classesフォルダーにある場合のNoClassDefFoundError
私の問題は、WebアプリケーションをビルドしてJBoss 6にWARファイルとしてデプロイしていることです。サーブレットがアプリにクラスをロードできず、NoClassDefFoundErrorがスローされます。
このクラスがWARファイルの正しい場所に存在することを確認しました。私のすべてのアプリケーションクラスは、問題なく実行されるサーブレットクラスとともに、WEB-INF/classesフォルダーに存在します。実際、アプリケーションの他の側面がうまく機能しているため、クラスパスにないのはこの1つのクラスだけのようです。
JBossはJDK1.6_21で実行されており、アプリはJDK 1.6_24でビルドされていますが、これは問題ではないはずです。
さらに、このアプリはEclipse内でローカルに正常に実行され、WARファイルを別々のTomcat7サーバーとGlassfish3サーバーにデプロイすると、どちらも問題なくこのクラスを見つけることができます。
誰かが何が悪いのかすぐにわかるとは思っていません。誰かが以前にこのようなことが起こったのを見たことがある場合は、あなたの経験を共有してください。または、クラスパスの問題を本当に深く理解するための良いヒントやツールを知っている場合は、共有してください。
java - JBOSS 6.0 の ear ファイル間のクラスローディングの問題を解決するには?
この Bean を含む ear ファイルがあります
2 番目の ear ファイルにはこの Bean があります
これは私が得る例外です:
どうすればこれを解決できますか?
両方の ear ファイルに異なるクラスローダが設定されていることは理解していますが、同じクラスローダを持つように両方を設定する方法がわかりません。
これは、私が jboss-app.xml に持っているものです。
と
また、耳ごとに jboss-classloading.xml ファイルを作成しました。
と
しかし、何も機能しません。また、役立つドキュメントが見つかりません。
mysql - テーブルが見つかりません: JBoss 6 起動中のユーザー
私は JBoss、EJB3、休止状態、および MySQL に非常に慣れていません。
JPAと休止状態を使用してBeanを永続化するサンプルコードを作成しようとしています。
http://docs.jboss.org/hibernate/entitymanager/3.6/reference/en/html/の第2章http://docs.jboss.org/hibernate/entitymanager/3.6/reference/en/htmlに従っています/configuration.html#d0e215休止状態の設定方法について。
hibernate、MySQL、および JBoss の構成ガイドを確認した後<property name="hibernate.hbm2ddl.auto" value="validate"/>
、スキーマおよび/またはテーブルに接続/検索できないことを示す以下のエラーが表示されます ( を設定した場合)。
12:08:31,486 情報 [DatabaseMetadata] テーブルが見つかりません: ユーザー
上記のプロパティを削除すると、JBoss は起動時に文句を言うことはありませんが、Bean で persist() を呼び出そうとすると、テーブルが存在しないと文句を言います。
ガイドを理解したので、persistence.xml ファイルに必要なすべてのプロパティを指定する限り、orm.xml や hibernate.cfg.xml は必要ありません。しかし、何日もトラブルシューティングを行った後、Bean を正常に永続化できません。
私のpersistence.xmlファイルは次のとおりです。
ここにserver.logからの出力があります
これは、スキーマとテーブルを示すワークベンチのスクリーンショットです。
どんな助けでも大歓迎です - サンフランシスコの開発者。
tomcat - JBoss - アプリケーション固有のバルブの実装
jboss AS 6 で特定の Web アプリケーション用に Valve を設定するにはどうすればよいですか?
ありがとう、
シヴァクマール。
web-services - org.xml.sax.SAXException: 不正なエンベロープ タグ: 定義
Apache axix を使用して Web サービスを呼び出そうとしていますが、以下の例外が発生します。私を助けてください。以下の技術を使用しています: JBoss - 6.0 Seam - 2.1.2 EJB3、JSF。
Web サービスは JBoss-4.2.3 では正常に動作しますが、JBoss-6.0 で実行しようとするとエラーが発生します。
jakarta-ee - デプロイメント記述子で注釈付きのMDBの宛先を上書きします
複数の宛先で使用されるようになるメッセージ駆動型Beanを開発しました。アノテーション(新しい宛先ごとにコードを変更する必要があります)ではなく、デプロイメント記述子でターゲット宛先を定義したいと思います。Java EE 6では、dpは注釈を上書きする必要があります。
私の場合、ejb-jarを作成し、mdbを構成しました。残念ながら、現在2つのmdbがデプロイされています。1つは注釈付き構成で、もう1つはejb-jarからのものです。
注釈を簡単に削除して記述子を使用することはできますが、注釈を「デフォルト」値のままにしておきたいと思います。
クラスのアノテーションを再構成する方法はありますか?
mdbはjboss6内で実行されます。
jms - HornetQ がユーザーを検証できません
hornetQ を使用して ubuntu で jboss AS 6 Final を使用しています
管理パネルを使用して、サーバー上に Message Buffer Queue という名前の新しいキューを作成しました。
次のエラーが表示されます。
ここに私のファイルがあります:
私の HornetQ 設定ファイルは
私のスタックトレースは:
問題は何ですか?