問題タブ [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 - JBoss 4.2.2.GA から JBoss 6.0.0.M2 への移行およびデプロイメントの問題
JBoss 4.2.2.GA で実行されているアプリケーションを JBoss 6.0.0.M2 に移行しようとしています。問題を説明するログを提供します。
boot.log :
server.log :
このアプリケーションは JBoss 4.2.2.GA で正常に動作します。何かアイデアがあれば、助けが必要です。
spring - Web アプリケーションが JBOSS 6.0 で開始されたときに hornet キューが存在することを確認するにはどうすればよいですか?
以前のタイトル:
Spring を使用して JBOSS 6 内のキューへの JNDI 参照を取得するにはどうすればよいですか?
ファイル mytopic-hornetq-jms.xml にある、次のような JMS キューを設定しました。
私のapplicationContext.xmlは次のようになります:
これは、JMX コンソール org.jboss.naming.JNDIView を使用した出力です。
私の本では、トピックは JNDI 名「mytopic」にバインドされていることを意味します
それでも春は投げます
アップデート
実際には JNDI 参照を検索することは問題ではないようですが、実際には、アプリケーションの開始時に hornet キューが構成されていません。
この時点で hornet キューが設定されているため、しばらくしてからアプリケーションをデプロイしても問題なく動作します。
キューが開始されるまでアプリケーションが開始されないように指定する方法はありますか、または残りが開始されるまで jboss がデプロイメントを保持するための構成オプションですか?
jboss6.x - org.apache.xml.serializer.ToXMLSAXHandler は org.apache.xml.serializer.SerializationHandler にキャストできません
JBoss6 M5 と jdk1.6-22 を使用しています。サーバーを実行しようとすると、展開エラーが発生します。何が問題なのか、誰にも手がかりがありますか? どうも!
次の理由により、デプロイメント「vfs:///mnt/data/programming/rz/server/server/default/deploy/psuite-metadata.war」がエラーになっています: org.apache.xml.serializer.utils .WrappedRuntimeException: org.apache.xml.serializer.ToXMLSAXHandler は org.apache.xml.serializer.SerializationHandler にキャストできません
完全なスタック トレースは次のとおりです。
jboss - jboss6 で ejb デプロイメントを監視する方法
Jboss4 では、システムにコンポーネントを動的に登録するためのデプロイメント メッセージをリッスンする MDB を使用していました。http://community.jboss.org/wiki/ExampleMinimalNotificationListenerで説明されているアプローチを使用しました。
どうやら、このメカニズムは JBoss 6 では役に立たなくなりました。
では、EJB がデプロイされた後、またはアンデプロイされる前に、どうすれば通知を受け取ることができるのでしょうか?
hibernate - EJBとWARを並べてデプロイしたJBossAS6のクラスローダーの問題
複数のEEデプロイ可能オブジェクトを含むプロジェクトで作業しているときに、かなり複雑な問題を見つけました。問題は、EJB3.1TimerServiceのHibernate依存関係と不十分なクラスローダー分離の合流点であるように思われます。
在庫のAS6CR1ビルドから始めて、WARを展開します。このWARにはHibernatejarが含まれています。
次に、EJB(技術的にはMDB)をJARにデプロイします。そうすると、JBossはEJB3.1を完全にサポートするためにTimerServiceを起動します。TimerServiceはHibernateに依存しています。その後、クラスローダーがすでにロードされているバージョンのHibernateを検出するため、JBossはストライキを開始します。
私はこれらのそれぞれを別々のEARにパッケージ化して展開しようとさえしました。サイコロはありません。TimerServiceのロード方法に関する何かが、クラスローディングの分離を完全に無視しているようです。
私の質問は、TimerServiceを無効にする以外に、それについて何かできることはありますか?私はプロジェクトの後半でその気の利いた機能を利用するつもりでした。JBossのクラスローダーのドキュメントは怒っているKlingonsによって書かれたようであるため、これがバグであるかどうかさえ正直にわかりません。それでも、回避策を期待しています。
編集-実際、TimerServiceを無効にする方法すらありません。これは、私のそれぞれの努力が何らかの形で妨げられているためです。現状では、HibernateとEJBを同じJBossインスタンスにデプロイする方法がわかりません。
編集-最終的には、MDBまたはWARにHibernate jarを含めずに、JBossのHibernate実装に依存することでデプロイすることができました。これは満足のいくものではありません。容器と豆の間に隔たりがないような気がします。しかし、少なくともそれはHibernate(3.6)の現在のバージョンです。
java - JBoss AS 6 のサポートを追加する NetBeans プラグインはありますか?
JBoss 6 AS がリリースされました。NetBeans IDE でテストしたいと思います。
NetBeans 6.9.1 では、JBoss 6.0.0.Final ディレクトリを選択できません。エラー メッセージは「有効な JBoss Application Server 4 または 5 の場所を指定してください」です。
java - Firefox AS5または6をFirebirdまたはInterBaseSQLサーバーで使用できますか?
今日、JBoss AS 6 RC1でJDBCリソースを設定しようとしましたが、RAR名を必要とするフィールドに遭遇しました。JDBCドライバーを備えたデータベースがある場合、JBoss ASでの設定用のRARファイルも必要ですか?
GlassFish v3では、インストールに必要なのはJDBCドライバーのみでした。または、ベンダー提供が利用できない場合に使用できる汎用(1つのサイズですべてに対応)RARはありますか?
Firebirdの場合、私はこれを見つけました:
- FAQエントリJBossでJayBirdを使用するにはどうすればよいですか?
- JayBirdJDBCドライバーのダウンロードに含まれるRARファイル
- JBoss docs / examples/jcaに含まれているfirebird-ds.xml
InterBaseの場合、次のことがわかりました。
- JBossの設定に関する情報はありません
- JCAリソースアダプタファイル(RAR)なし
- JBossにデータソースの例はありません
たぶん、JayBirdJDBCドライバーはInterBaseで使用できます。ただし、その開発は非常に非アクティブです(2008年のパッチ2.1.6、2006年の2.2開発スナップショット)
java - 0:25:01,819 警告 [HtmlImageRendererBase] 次の ALT 属性がありません: j_id113
Eclipse からローカルホスト上の Jboss 6.x に Web アプリケーションをデプロイしようとしています。そして、私はこのエラーを受け取り続けます。
同じ jboss アプリケーション サーバーに他のアプリケーションをデプロイしています。アプリケーションに関連するエラーは表示されません。
jbossの何が問題なのか知りたいのですが、グーグルはまったく役に立ちませんでした...
ありがとう。
java - JBoss 6 は WEB-INF/lib of war から jar をアンパックします
JBoss 6 を起動すると、すべての jar ファイルが tmp/vfs/automountXXX フォルダーの WEB-INF/lib から解凍されます。たとえば、jackrabbit-server.war にはライブラリ asm-3.1.jar が含まれており、tmp フォルダーにはファイルを含む次のフォルダーが表示されます。
my.ear/lib からファイルを取得せず、WEB-INF/lib のみを取得します...なぜそうなのですか? そして、それを防ぐ方法はありますか?アプリケーションサーバーの起動(および停止)が遅くなるだけで、開発ではそれほど快適ではありません...ところで。war to ear 構造をそのように再パックすると、同じ作業アプリケーションが得られ、アプリケーションサーバーの起動中に 1 分節約できました... 1 分で十分です...開発モードで再パックせずに、より簡単な方法があることを願っています。
それがJavaEE 6仕様とejb-jarに何らかの形で関連している場合、現在はWEB-INF/libに配置できるため、warファイルにそのようなライブラリはありません...
更新: 実際には、jackrabbit-server.war を含む jackrabbit-server.ear に jackrabbit-server.war を再パックし、そのすべてのライブラリを jackrabbit-server.ear/lib に移動すると、tmp に 2 つのフォルダーが表示されます。
ただし、この場合、最後のフォルダーは空です。そのため、引き続き 2 つのフォルダーが作成されますが、ライブラリは解凍されません。また、展開展開を使用しているため、質問はjarファイルのみであり、ear/warの解凍ではありません。
maven-2 - JBoss AS 6 Maven リポジトリ
しばらくの間開発してきたシステムを JBoss AS 6 (6.0.0-Final) にアップグレードしています。すべてが JBoss でうまく動作しますが、Maven リポジトリが見つかりません。https://repository.jboss.org/nexus/content/repositories/releasesに誘導する Web サイトの情報を読みました。
ただし、Jboss 4.2.3.GA しか含まれていませんか?!