問題タブ [weblogic11g]
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.
weblogic - Weblogic サーバー レベルのワークマネージャーが使用されていない
管理対象サーバーとしてターゲットを持つワークマネージャー (グローバルワークマネージャー) を定義しました。
ear アプリケーション (多くの ejb を含む) がサーバーにデプロイされ、ejb が呼び出されると、デフォルトの WorkManager のみが使用され、サーバー レベルのワークマネージャーは使用されません。サーバーレベルの MaxThreadsConstraint も尊重されていません。
構成が柔軟になるようにデプロイメント記述子を編集したくありません。
他に何かすることはありますか?
java - WeblogicのEJB3ステートレスセッションBean内でのJerseyClientの使用
EJB3ステートレスセッションBean内でJerseyクライアントを使用しています。EJBプロジェクトをWeblogic11gにデプロイできます。しかし、JSPからBeanを検索しようとすると、次のエラーが発生します
私はEJB3、Jersey、およびWeblogicを初めて使用します。私が理解しているのは、ステートレスセッションBeanがJerseyClientクラスを見つけることができないということです。誰かがこれで私を助けることができますか?
OEPE(Oracle Enterprise Pack for Eclipse)に2つのプロジェクトがあります。1つは、ステートレスセッションBeanを含むEJB3.0プロジェクトです。もう1つは、ステートレスセッションBeanを取得するためにJNDIルックアップを実行するJSPを含む動的Webプロジェクトです。ステートレスセッションBeanのメソッドの1つでJerseyClientクラスを使用しています。このメソッドはJSPから呼び出されます。
管理者コンソールを使用してサーバー上のデプロイメントを確認すると、2つのデプロイメントがあります。1つは、OEPEによって自動生成されたEARです。このEARは、動的Webプロジェクトに対応します。もう1つのデプロイメントはEJBタイプです。
また、サーバーの下のlibフォルダーにjersey jarファイルを追加して、サーバーを再起動してみました。それでも、同じエラーが発生します。
java - Weblogic が rt.jar にあるクラスを見つけられないため、XSLT 転送が失敗する
Weblogic 10.3 で実行されている Web アプリケーションで、非常に奇妙なクラスが見つからないという問題が発生しました。このコードでは、非常に標準的な XSLT 変換を行います。
これは、本番環境 (問題がある場合は Solaris 10) では失敗し、java.lang.NoClassDefFoundError が生成されます。
このクラスは rt.jar の一部であり、間違いなくクラスパスにあります。これは、次の Weblogic ログ スニペットによって確認されます。
最後に rt.jar の内容を一覧表示すると、クラスがそこにあることがわかります。
では、一体何がここで問題になるのでしょうか?
java - Weblogic EJB 呼び出しが中程度の負荷で OptionalDataException で失敗し始める
このシステム セットアップは、2 つの Weblogic 10.3 サーバーで構成されています。1 つはプレゼンテーション層をホストし、もう 1 つは EJB をホストします。システムは中程度の負荷の下でしばらく (1 日から数日) 正常に動作します。その後、プレゼンテーション サーバーから EJB サーバーへの EJB メソッド呼び出しが次のエラーで失敗し始めます。
スタックトレース:
最初の OptionalDataException が発生すると、後続の呼び出しはすべて失敗し、同じ結果になります。一部の情報源は、これがクラスタ マルチキャスト ポートの構成ミスに関連している可能性があることを示唆しています。ただし、これらのサーバーはクラスターに属していません。
EJB サーバーを起動すると、問題は常に一時的に解決されますが、しばらくすると問題が再発するようです。
更新:結局、問題はソケット接続数のオーバーフローとは関係がないようです (以下の私自身の回答を参照してください)。ネットワーク クラスローディングを禁止した後、1 週間非常に安定して動作し、その後、プレゼンテーション サーバーで再び OptionalDataExceptions を受け取り始めました (以下のスタック トレース)。システムが 1 週間は問題なく動作していたのに、その後失敗し始めるというのは非常に奇妙です。
標準的な方法で初期コンテキストを取得します。
また、取得した参照への呼び出しも、同様の OptionalDataException で失敗します。プレゼンテーション サーバーを単独で起動すると、一時的に問題が解決します。
jakarta-ee - Weblogic 11g および JavaEE 6
Weblogic 11g はすでに JavaEE 6 をサポートしているかどうか疑問に思っていました。Google でそれについて何も見つけられなかったので、Oracle WebLogic Server 11g は Java EE 6 の苦情であるというコメントを見つけるまで、そうではないと思っていました。
それにもかかわらず、新しい Java EE 6 機能をサポートするモジュールをまだ見つけていません。
誰かがこれについて何か知っていますか?
java - @PostConstructを使用してステートレスBeanEJB3にタイマーを作成するにはどうすればよいですか?
プールにステートレスBeanが作成されたときに、タイマーEJB3を作成したいと思います。しかし、使用する@PostConstruct
と例外が発生します。
java.lang.IllegalStateException: [EJB:010193]Illegal call to EJBContext method. The bean is in "null" state. It cannot perform 'getting the Timer Service' action(s). Refer to the EJB specification for more details.
コンテナが@PostConstructを呼び出す場合、Beanはnullではありません。では、なぜこの例外が発生するのですか?
クラス
インターフェース
サーブレット
詳細
weblogicサーバー11gを使用しています。
java - 異なるアプリケーションのクラスローダーは異なる可能性がありますか?
アプリケーションの実行中に、ある時点で混乱しました。私のアプリケーションは、EJB とサーブレットで構成されています。これらのアプリケーション タイプのクラス ローダーが同じか異なるかを知る必要があります。アプリケーション コンテナとして weblogic を使用しています。私を助けてください。
jakarta-ee - WebLogic でのドメインの編成
私は、WebLogic (バージョンは 11g) ドメインが usegage の観点から整理されているクライアントを使用しています。つまり、1 つは運用用、もう 1 つはテスト用、もう 1 つは開発用であり、すべてのアプリケーションが 1 つのドメインを共有する必要があります。多くのアプリケーション/ドメインがあります (全部で約 20)。私はこれが以前に行われたのを見たことがなく、それがどれほど一般的であるか疑問に思っていました. いくつかの欠点 (アプリに適した方法でドメイン レベルの設定を構成できないなど) はわかりますが、多くの (まったく) 利点は思いつきません。2 つの質問: 1. これはどのくらい一般的ですか? 2. アプローチとしての長所と短所は何ですか?
oracle - Weblogic 11g URL 書き換え
Windows Server マシンで WebLogic 11g インストールを実行しているクライアントがあり、Apache スタイルの mod_rewrite のような機能を実装して、http://easyurl.com のリクエストを http://super.comlicated.com/with/this に変換したいと考えています。/junk?here=and_more . 私はアドバイスを求めてインターネットを探し回ったが、同じ質問をしている他の人が何の答えも得ていないことを見つけることができた. サードパーティのアプリケーションをインストールするオプションがないと仮定すると、WebLogic でこれを実装するにはどうすればよいですか?
編集:考えてみると、この質問はおそらくサーバー障害に属しています。そこに移動します。
さらに編集: https://serverfault.com/questions/177795/url-rewrite-in-weblogic-11gはサーバー障害リンクです。
weblogic - MQ with WLS 外部サーバー
外部サーバーを作成して Weblogic サーバー (WLS) からリモート サーバーにデプロイされている MQ に接続しようとすると、2 つの問題に直面します。1. Bindings モードで MQ Queuemanager に接続しようとすると (.Bindings ファイルをインポートした後)、WLS コンソールに次のエラーが表示され続けます。
java.lang.UnsatisfiedLinkError: java.library.path に mqjbnd05 がありません
- トランスポートをクライアントに切り替えると、次のようになります。
JMSWMQ0018: 接続モード「Client」およびホスト名「localhost」でキュー・マネージャー「」に接続できませんでした。キュー・マネージャーが開始されていることを確認し、クライアント・モードで実行されている場合は、実行中のリスナーがあることを確認してください。詳細については、リンクされた例外を参照してください。
誰もこれを見たことがありますか?バインディングよりもクライアントを使用すること、またはその逆を指示するパフォーマンスへの影響はありますか?
ティア