問題タブ [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.

0 投票する
1 に答える
2085 参照

java - 再コンパイル後のWebLogic 10.3.3でのjava.lang.ClassCastException

一部のコードを編集しているときに、Weblogic 10.3.3 で再コンパイルした後、開発者がこのエラーに気付きました。基になるオブジェクトは DimensionLabel です。これを Weblogic 9.2 で試したところ、例外なく正常に動作しました。開発者は、DimensionLabel と SearchServiceProcessor を呼び出すクラスを再コンパイルし、アプリケーションを再実行しただけです。

これが私のコードです:

コードをデバッグすると、ハッシュテーブルの dimensionLabel に DimensionLabel が含まれています。

0 投票する
2 に答える
7080 参照

oracle11g - DomainRuntimeMBean を有効にする方法は?

JDeveloper と Weblogic サーバー をインストールしようとしましたが、 weblogic のコンソールで管理者として初めてログインしようとすると、サーバーでこのエラーが発生しますA required MBean Server is disabled which prevents the proper operation of the Weblogic Administration Console Please enable the DomainRuntimeMBean Server and the Edit MBean Server in this domain's configuration.

また、「Oracle Forums」で検索を行ったところ、そのような回答が見つかりました: Also check to make sure there were no errors in the server log during startup or when you connected to the MBean Server. Sometimes errors can occur that cause the MBean Server to appear to be disabled.しかし、その回答は役に立ちません。

問題は「有効にする方法」**DomainRuntimeMBean**です。

0 投票する
3 に答える
10545 参照

deployment - WebLogicで展開順序を変更するには?

このドキュメントによると、WebLogic で展開順序を変更することができます: http://download.oracle.com/docs/cd/E12839_01/apirefs.1111/e13952/taskhelp/deployment/ChangeTheServerDeploymentOrder.html

たとえば、app1.warapp2.earという 2 つの Web アプリケーションがあります。
app1.war の「配置順序」を 1 に設定します。
app2.ear の「配置順序」は 100 です。app1.war は、WebLogic が app2.ear の起動を開始する前に稼働するということですか?

残念ながら、私にはうまくいきません。WebLogic は app1.war の起動を開始しますが、app1.war がまだ STATE_ACTIVE になっていないときに app2.ear の起動を開始します。

0 投票する
2 に答える
3128 参照

jakarta-ee - weblogic は CDI Bean をサポートしていますか?

weblogic 11g バージョン 10.3.2.0 で作業を開始しました

weblogic は CDI Beans をサポートしていますか?

ありがとう

0 投票する
1 に答える
7351 参照

java - Oracle Weblogic 10.3.3 にデプロイされた Web アプリケーションへのアクセス中に HTTP 302 エラーが発生する

次の URL を使用して weblogic に war をデプロイしました

http://xx.xx.xx.xx:6767/em/index.html

URL に続く私の cisco ロードバランサ プローブ

http://xx.xx.xx.xx:6767/em

http 200 応答を取得すると、サーバーのステータスがアクティブになります。

しかし現在、weblogic は 302 ステータス コードを提供しています。

なぜそうしているのか特定できませんか?

上記の両方の URL をブラウザで確認し、正常に動作しています。

よろしく、イムラン

0 投票する
2 に答える
2675 参照

ant - Weblogic 10.3 依存関係を使用して Ant ビルドを試みる

私は CM であり、Continuous ビルド プロセスの責任者であり、開発者がビルドを正しく定義して使用するのを支援しています。ant私は、開発者がソース管理システムからモジュールをダウンロードし、 ormavenを入力するだけですべてが機能するように設定しようとしています。

Ant プロジェクトでは、必要なサード パーティの jar ファイルを含むディレクトリを使用するivyか、ディレクトリを持っています。libこれは、すべての依存関係を明確に定義するのに役立ち、開発者がシステム上でモジュールをビルドするのを容易にします。はい、適切な JDK バージョンと、適切な Ant バージョンへのある程度の依存関係がありますが、これらでさえ少し柔軟です。Ecipse と Jenkins/Hudson のほかに、使用したい JDK と Ant の正確なバージョンを定義できます。

問題は、Weblogic 10.3 (別名 11g) に依存するこの 1 つのプロジェクトです。Weblogic 10 より前は、weblogic.jar ファイルとおそらく 1 つまたは 2 つの他の jar ファイルだけを使用することでほとんど問題を解決できました。Weblogic 10 から、jar は「モジュール化」されました。

weblogic.jarビルドを行うときは、クラスパスに含めるだけです。ただし、weblogic.jarそのMANIFEST.MFファイルには..\..\..\modules\featuresディレクトリへの参照が含まれています (これは実際には Weblogic 10.3 を含む親ディレクトリです!)。ここには、クラスパスを含まない jar がありますが、それ自体には、MANIFEST.MF他の jar を指すクラスパスが埋め込まれています。これらは、他の jar を参照できます。

次のいずれかの選択肢があると思います。

  1. 各モジュールのソース リポジトリに 10,900 ファイル、700Mb の Weblogic 全体を含めます。
  2. Maven または Ivy を単一の tarball として使用して、どうにかして Weblogic をダウンロードします。ファイルを解凍してから、ビルドを実行します。
  3. 開発者に、Weblogic 10.3 をダウンロードしてから、Weblogic 10.3 をインストールした場所を指すようにビルド プロセスを変更する必要があることを伝えます。

これらのオプションのどれも、今のところ本当に魅力的ではありません。


アップデート

他の人が指摘したように、私はさまざまな jar を見つけようとすることができました。Weblogic 9.x 以前のバージョンでまさにそれを行いました。たとえば、単純なシェル スクリプトは次のとおりです。

端末にすべての Weblogic JAR のコンテンツを表示します。javax.servlet.ServletExceptionクラスが欠落しているビルドを見つけた場合は、 を検索してjavax\servlet\ServletException.classから、検索に戻ってJAR NAME =jar の名前を見つけることができます。

しかし、Weblogic 10 では、 に依存していることがわかり、自分のディレクトリにもないjavax.servlet.ServletExceptionまでさかのぼって調べました。これは、 へのクラスパスが含まれているためです。また、クラスは含まれていません。代わりに、クラスパスに別の jar への参照が含まれており、.C:\bea\modules\javax.servlet_1.0.0.0.0.jar$WEBLOGIC_HOMEC:\bea\wlserver_10.3\server\lib\weblogic.jar..\..\..\modules\features\somejar.jarsomejar.jarjavax.servlet_1.0.0.0.0.jar

そのため、さらに 4 つの jar を追加する必要があり、そのうちの 1 つにはクラスが含まれていません。Weblogic の構造をエミュレートする場合は、libディレクトリに次のファイルが必要です。

  • weblogic.lib\wlserver_10.3\server\lib\weblogic.jar
  • weblogic.lib\modules\features\somejar.jar
  • weblogic.lib\modules\someOtherJar.jar
  • weblogic.lib\modules\javax.servlet_1.0.0.0.0.jar

さて、それは解決するのに約2時間しかかかりませんでした. 1 つの依存関係の問題が解決し、あと 43 の問題があります。

ご覧のとおり、これには数日、場合によっては数週間かかる場合があり、最終的には...ええと...最小限のWeblogic 10 モジュールに数十個の jar が作成されます。最終的に、この最小モジュールはそれほど小さくはないかもしれません。

クラスパス com.bea.weblogic.foo.bar.barfoo が必要なときにすぐに確認できるように、これらの依存関係がどこに存在するか、または依存関係ツリーを構築する方法をすばやく判断できるドキュメントを知っている人はいますか?これらの7または8個の瓶が必要ですか?

0 投票する
2 に答える
2533 参照

java - WebLogic:EJB3でユーザーのロールを取得できません

私のEJB3では、プリンシパルの役割をテストしようとしますが、常に。を返しますfalse

WebLogic 11gコンソールで、「MyDomain」->「SecurityRealms」->「myrealm」->「UsersandGroups」で3つのユーザー(user1、user2、user3)と2つのグループ(role1、role2)を定義しました。role1にはuser1とuser3があり、role2にはuser2とuser3があります。
私のEJBには、それ以上のセキュリティが定義されていません(@RolesAllowedDDのエントリなどがありません)。

EJBでロールの存在をテストすると、sessionContext.isCallerInRole(role);常に返されますfalse。電話をかけるsessionContext.getCallerPrincipal().getName();と、正しいユーザーIDを取得します。

私は何が間違っているのですか?

0 投票する
2 に答える
21494 参照

jakarta-ee - Oracleweblogic11gでのデプロイ中にエラーが発生しました

Oracleweblogic11gメッセージでのアプリケーションのデプロイ中

完全なスタックトレース

サンプルweblogic.xml

私のapplication.xml

親切に私を助けてください。weblogic 9.2にデプロイすると、完全に機能します。

0 投票する
1 に答える
616 参照

struts - Struts 1 の検証 - \xNN 形式の XML 定義の定数により、bea weblogic 11g で誤ったエラーが発生する

次のような表記法を使用して、「Struts 1」検証で検証定数を定義しています。

これは、Oracle IAS 10g では長い間機能しているように見えましたが、Bea Weblogic 11g への移行後、この MASK に対する検証で誤ったエラーが返されます。

検証フレームワークにデバッグすると、上記の定数値が文字通りに取られているように見えることがわかりました。

ファイルは、UNIX 形式の ISO-8859-1 標準として ANSI でエンコードされています。

ここで何がうまくいかなかったのか誰か知っていますか?

0 投票する
2 に答える
1553 参照

java - nullを値として持つ変数に対して、Weblogicに空の文字列""ではなくjspファイルに"null"を出力させるにはどうすればよいですか。

次のようなJSコードがjspファイル内にあるとします。

TomcatとWebsphereを使用すると、結果のJSは次のようになります。

ただし、Weblogicでは次のようになります。

したがって、weblogicでは構文エラーが発生します。

これは、条件を使用して解決するのがかなり簡単な問題であることを私は知っています。test == nullの場合は何かの行を印刷し、それ以外の場合はtestを印刷します。しかし、私が探しているのは、この動作を変更できるある種のサーバー設定です。

私はすでにコードを書いているので、JavaScriptに入る変数がnullになる可能性のあるすべての場所を検索したくありません。

ありがとう、グレイ