問題タブ [jboss]
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 - Java で Web サービスのセキュリティに取り組む方法
Java (できれば JBoss の下) での Web サービス セキュリティ アーキテクチャに関する推奨事項はありますか? おすすめの読み物は?
かなりリッチな Web サービスを世界に公開したいのですが、データは機密であり、RPC 経由でアクセスする現在のクライアント (Flex) からの認証が必要です。サーバー側のセッション状態は絶対に必要ありません。
Java/JBoss で Web サービスを介してセキュリティを実装するための最良の方法は何ですか? また、それについてどこで読むことができますか?
logging - JBoss 3.2.5JavaEEクライアントのロギング
Java EEクライアント(jbossall-client.jarを使用するスタンドアロンJavaプログラム)がJava EEサーバーに接続できない理由を調べようとしているので、次のようなJBossASクラス内から発生するロギングを有効にするとよいでしょう。org.jnp.interfaces.NamingContext
-設定できる設定ファイルがあると思いますか?
情報のためだけに、これは私が得ている実際の例外です-うまくいけば、ロギングはもう少し多くの情報を与えるでしょう。
エラー
java - JBoss と Spring を使用して Java Web アプリ間でビジネス オブジェクト インスタンスを共有する最良の方法は何ですか?
現在、ビジネス オブジェクト、DAO オブジェクト、および Hibernate のスタックをインスタンス化する Spring アプリケーション コンテキストをロードする Web アプリケーションがあります。このスタックを別の Web アプリケーションと共有して、同じオブジェクトのインスタンスが複数になるのを回避したいと考えています。
いくつかのアプローチを検討しました。JMX または JNDI、または EJB3 を使用してオブジェクトを公開します。
さまざまなアプローチにはすべて問題があり、軽量な方法を探しています。
これを解決する方法について何か提案はありますか?
編集:少し詳しく説明するように要求するコメントを受け取ったので、ここに行きます:
解決したい主な問題は、Hibernate のインスタンスを 1 つだけにしたいということです。これは、同じデータソースで動作する複数のクライアント アプリケーションを実行しているときに、Hibernate の第 2 レベル キャッシュが無効になるという問題によるものです。また、ビジネス/DAO/Hibernate スタックはかなり大きくなっているため、複製しない方が理にかなっています。
まず、ビジネス層だけを他の Web アプリに公開する方法を調べてみました。Spring は、わずかな XML の価格で JMX ラッピングを提供します。ただし、JMX エンティティを JNDI ツリーにバインドできなかったため、Web アプリからオブジェクトを検索できませんでした。
次に、ビジネス層を直接 JNDI にバインドしてみました。Spring はこれに対するメソッドを提供していませんでしたが、JNDITemplate を使用してそれらをバインドすることも簡単でした。しかし、これによりいくつかの新しい問題が発生しました。1) セキュリティ マネージャが RMI クラスローダへのアクセスを拒否するため、JNDI リソースでメソッドを呼び出そうとすると、クライアントが失敗しました。2) セキュリティの問題が解決されると、JBoss は IllegalArgumentException: object is not an instance of declaring class. をスローしました。少し読むと、JNDI リソースのスタブ実装が必要であることがわかりますが、これは面倒なように思えます (おそらく Spring が役立つのでしょうか?)。
EJB についてはまだ詳しく調べていませんが、最初の 2 回の試行の後、私たちが達成しようとしていることが本当に可能かどうか疑問に思っています。
私たちが達成しようとしていることを要約すると、1 つの JBoss インスタンス、DAO レイヤーと Hibernate の上でビジネス オブジェクトの 1 つのスタックを利用する複数の Web アプリです。
よろしくお願いします、
ニルス
jboss - Red Hat EAP のバージョンに対応する JBoss AS / Wildfly コミュニティのバージョンは?
私が知る限り、JBoss Application Server (AS) の EAP エディションは、コミュニティ エディションの JBoss プロジェクトにいくつかの機能を追加したものにすぎません。
では、JBoss EAP 4.3.0が対応するJBoss Application Serverのコミュニティ エディションは何ですか?
java - 現在、新しいプロジェクトのJava EEサーバーとしてJBossまたはGlassfish(または別の)を使用しますか?
今日、約1年で終了する新しいJava EEプロジェクトを開始した場合、どのアプリケーションサーバーを選択しますか。その理由は何ですか。
あなたの答えの一部はあなたの決定のためのあなたの議論を含むべきです。また、選択したJavaEEサーバーおよび市場で入手可能な他のサーバーでの経験も豊富です。私たち全員があなたの答えに入れられた調査と考えの感覚を得るので、これらは興味深いです。
oracle - JBoss 上の Oracle ADF: ラップされた Jdbc 接続の問題
JBossサーバーでOracle ADFビジネス・コンポーネントを使用してアプリケーションを実行しようとしています。私はそれを展開することに成功しましたが、ページを読み込もうとすると、以下の例外が発生します:
これを解決する方法はありますか?このラップされた接続を使用しないようにJBossを構成するか、ラップを解除するようにADFフレームワークを構成しますか?
oracle - JDBC - Oracle ArrayIndexOutOfBoundsException
Oracle テーブルに行を挿入しようとすると、例外が発生します。私はOracle 11にojdbc5.jarを使用しています。これは私が試しているSQLです
そして、次の例外が発生します。どんな助けでも大歓迎です。
eclipse - Eclipse からの JBoss の起動
Eclipse Ganymede 内から JBoss サーバーを起動すると、次の問題が発生します。
コンソールには、JBoss が開始されたことが数分で表示されますが、すぐに上記のメッセージがポップアップ表示されます。JBoss を外部から起動することもできます。
jboss - シームを既存のプロジェクトに統合する方法。またはその逆
古いHibernate/JSFプロジェクトにjBossシームを導入するためのドキュメントはありますか?
グーグルを試してみましたが、私が見つけたのは、新しいシームプロジェクトを開始し、既存のコードをコピーして新しいプロジェクトに貼り付けることです。始める前にもう少し知っておくといいでしょう。