問題タブ [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.
java - 再コンパイル後のWebLogic 10.3.3でのjava.lang.ClassCastException
一部のコードを編集しているときに、Weblogic 10.3.3 で再コンパイルした後、開発者がこのエラーに気付きました。基になるオブジェクトは DimensionLabel です。これを Weblogic 9.2 で試したところ、例外なく正常に動作しました。開発者は、DimensionLabel と SearchServiceProcessor を呼び出すクラスを再コンパイルし、アプリケーションを再実行しただけです。
これが私のコードです:
コードをデバッグすると、ハッシュテーブルの dimensionLabel に DimensionLabel が含まれています。
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**
です。
deployment - WebLogicで展開順序を変更するには?
このドキュメントによると、WebLogic で展開順序を変更することができます: http://download.oracle.com/docs/cd/E12839_01/apirefs.1111/e13952/taskhelp/deployment/ChangeTheServerDeploymentOrder.html
たとえば、app1.warとapp2.earという 2 つの Web アプリケーションがあります。
app1.war の「配置順序」を 1 に設定します。
app2.ear の「配置順序」は 100 です。app1.war は、WebLogic が app2.ear の起動を開始する前に稼働するということですか?
残念ながら、私にはうまくいきません。WebLogic は app1.war の起動を開始しますが、app1.war がまだ STATE_ACTIVE になっていないときに app2.ear の起動を開始します。
jakarta-ee - weblogic は CDI Bean をサポートしていますか?
weblogic 11g バージョン 10.3.2.0 で作業を開始しました
weblogic は CDI Beans をサポートしていますか?
ありがとう
java - Oracle Weblogic 10.3.3 にデプロイされた Web アプリケーションへのアクセス中に HTTP 302 エラーが発生する
次の URL を使用して weblogic に war をデプロイしました
http://xx.xx.xx.xx:6767/em/index.html
URL に続く私の cisco ロードバランサ プローブ
http 200 応答を取得すると、サーバーのステータスがアクティブになります。
しかし現在、weblogic は 302 ステータス コードを提供しています。
なぜそうしているのか特定できませんか?
上記の両方の URL をブラウザで確認し、正常に動作しています。
よろしく、イムラン
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 を参照できます。
次のいずれかの選択肢があると思います。
- 各モジュールのソース リポジトリに 10,900 ファイル、700Mb の Weblogic 全体を含めます。
- Maven または Ivy を単一の tarball として使用して、どうにかして Weblogic をダウンロードします。ファイルを解凍してから、ビルドを実行します。
- 開発者に、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_HOME
C:\bea\wlserver_10.3\server\lib\weblogic.jar
..\..\..\modules\features\somejar.jar
somejar.jar
javax.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個の瓶が必要ですか?
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には、それ以上のセキュリティが定義されていません(@RolesAllowed
DDのエントリなどがありません)。
EJBでロールの存在をテストすると、sessionContext.isCallerInRole(role);
常にが返されますfalse
。電話をかけるsessionContext.getCallerPrincipal().getName();
と、正しいユーザーIDを取得します。
私は何が間違っているのですか?
jakarta-ee - Oracleweblogic11gでのデプロイ中にエラーが発生しました
Oracleweblogic11gメッセージでのアプリケーションのデプロイ中
完全なスタックトレース
サンプルweblogic.xml
私のapplication.xml
親切に私を助けてください。weblogic 9.2にデプロイすると、完全に機能します。
struts - Struts 1 の検証 - \xNN 形式の XML 定義の定数により、bea weblogic 11g で誤ったエラーが発生する
次のような表記法を使用して、「Struts 1」検証で検証定数を定義しています。
これは、Oracle IAS 10g では長い間機能しているように見えましたが、Bea Weblogic 11g への移行後、この MASK に対する検証で誤ったエラーが返されます。
検証フレームワークにデバッグすると、上記の定数値が文字通りに取られているように見えることがわかりました。
ファイルは、UNIX 形式の ISO-8859-1 標準として ANSI でエンコードされています。
ここで何がうまくいかなかったのか誰か知っていますか?
java - nullを値として持つ変数に対して、Weblogicに空の文字列""ではなくjspファイルに"null"を出力させるにはどうすればよいですか。
次のようなJSコードがjspファイル内にあるとします。
TomcatとWebsphereを使用すると、結果のJSは次のようになります。
ただし、Weblogicでは次のようになります。
したがって、weblogicでは構文エラーが発生します。
これは、条件を使用して解決するのがかなり簡単な問題であることを私は知っています。test == nullの場合は何かの行を印刷し、それ以外の場合はtestを印刷します。しかし、私が探しているのは、この動作を変更できるある種のサーバー設定です。
私はすでにコードを書いているので、JavaScriptに入る変数がnullになる可能性のあるすべての場所を検索したくありません。
ありがとう、グレイ