問題タブ [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 - アプリケーションが特定の管理対象サーバーにデプロイされたかどうかを確認する方法は?
アプリケーションが以前にデプロイされているかどうかを確認するために、次の wlst コマンドを使用します。
ただし、アプリケーションが特定のサーバーにデプロイされたことは示されません。
アプリケーションが特定の管理対象サーバーにデプロイされたことを確認するにはどうすればよいですか?
web-applications - WeblogicとBOM
静的コンテンツ(htmlファイル、jsファイル、画像など)を含むWebアプリケーション
があります。すべてのhtmlファイルの先頭にバイト順マークがあります。
これらのファイルは、いくつかのツールによって生成されました。だから私はそれらを変更することはできません。
このアプリケーションをWeblogicにデプロイします。
Weblogicへの直接リンクを介してこのWebアプリケーションにアクセスしようとすると、多くのjavascriptエラーが発生します。
しかし、Apacheプロキシを介してこのページにアクセスしようとすると、すべて問題ありません。
ただし、Apacheはすべての要求をWeblogicに直接転送します。
また、アプリケーションがJBossにデプロイされている場合でも、このようなエラーは発生しません。
この場合、JBossへの直接リンクとプロキシの両方を介してアプリケーションにアクセスできます。
誰かがいくつかの仮定を持っています-なぜ私はWeblogicへの直接リンクを介してアプリケーションにアクセスできないのですか?
解決策:
次のmimeマッピングをweb.xmlに追加します。
vmware - VMWare Lab Manager で WebLogic サンプルを実行しようとしています
私は次のことをしようとしています: VMWare Lab Manager (仮想マシン Windows XP SP3) の例で Oracle WebLogic 11g サーバーをインストールします。
問題は次のとおりです。インストール手順によると、すべてが非常に簡単で、箱から出してすぐに動作するはずです。インストールにエラーは表示されません。
通常(私は最初に実機で試しました)、必要なのは
開始 - Oracle WebLogic - WebLogic Server 11GR1 - 例 - Medical Records Server (Spring Edition) を開始すると、すべて正常に動作するはずです (Web ページが開くはずです)。
問題は、Medical Web ページが表示されないことです。
もう少し掘り下げます: Start Medical Records Server は単なるバッチ スクリプトです。実マシン (同じ OS) では derby サーバーが開始されますが、VM では開始されません。両方のマシンのバッチ スクリプトは同じですが、どちらも実際のマシンに含まれる setDomainEnv.cmd を呼び出します。
DERBY_FLAG=真に設定
そしてVM上
DERBY_FLAG=false を設定
パラメータを false から true に変更すると、derby は起動しますが、Web ページは開きません。
起動時に表示されるエラーのように見える唯一の情報メッセージは
信頼できる CA 証明書「CN=T-TeleSec GlobalRoot Class 3、OU=T-Systems Trust Center、O=T-Systems Enterprise Services GmbH、C=DE」を無視します。信頼できる証明書リストをロードすると、証明書解析例外 PKIX が発生します: AlgorithmIdentifier オブジェクトでサポートされていない OID: 1.2.840.113549.1.1.11.>
しかし、マシンは最終的に
サーバーは RUNNING モードで起動しました
サンプル ページを起動するために他に必要なものはありますか?
java - Weblogicタイプ[javax.persistence.EntityManager]の一意のBeanはありません
私は EJB3 を初めて使用し、既存のコードに取り組んでいます。
weblogic10.3 を使用しており、以下のコードは正常に動作します。
10.3 では、weblogic.jar にパッケージ weblogic.ejbgen.EjbRef があります。
現在、weblogic10.3.1 に切り替えており、weblogic.jar には weblogic.ejbgen パッケージが付属していません。
そこで、コードを次のように変更しました (10.3.1 ではまだテストされていません)。
下位互換性のため。wl10.3 でコードを実行すると、エラーが発生します
エラーは -
javax.ejb.EJBTransactionRolledbackException
: EJB 例外: :com.bea.core.repackaged.springframework.beans.factory.BeanCreationException
: 依存性注入の失敗: クラス インターフェイスに関する Bean 定義が見つかりませんjavax.persistence.EntityManager
。ネストされた例外は次のとおりですcom.bea.core.repackaged.springframework.beans.factory.NoSuchBeanDefinitionException
: タイプ [javax.persistence.EntityManager
] の一意の Bean は定義されていません: タイプ の Bean はありませんjavax.persistence.EntityManager
。owner=com.bea.core.repackaged.springframework.context.support.GenericApplicationContext
: 表示名
コードを何/どのようにリファクタリングする必要がありますか。または、ここに何が欠けていますか? @EjbRef を使用せずに私のコードが 10.3 と 10.3.1 の両方と互換性があるように
oracle - Weblogic 容量のサイジング
だれか提案してください。WebLogic ドメインに必要な管理対象サーバー インスタンスの数と、必要なサーバーの数を見積もろうとしています。私たちの見積もりでは、アプリケーションには 10,000 人の同時ユーザー (ログインしているユーザーは含まれません) があり、1 秒あたり約 400 のトランザクションがあり、各 http セッションは約 40kB のデータを運びます..
- 理想的には何台の管理対象サーバーが必要ですか?
- 理想的にはいくつの Windows VM と CPU が必要ですか。各 Windows VM には 4GB のメモリがあります
- 各管理対象サーバーに少なくとも 1 GB のメモリを割り当てる予定です。weblogic 環境は仮想化ファーム上にあり、各 vm は約 5 GB のメモリを備えています。
どうもありがとう
weblogic11g - 本番環境での weblogic デプロイメント
こんにちは。WebLogic ドメインのクラスタ化セットアップを計画していますが、アプリケーションのサイズは中程度です。本番環境に適したデプロイメント モードを教えてください。ステージ/ノステージ/外部ステージでしょうか。可能であれば、特定のモードの理由を教えてください。適しています
ありがとう
jakarta-ee - weblogic11gのすべてのアプリケーションでセッションを無効にする
私はweblogicを初めて使用し、jbossから一連のWebアプリケーションを移植しています。同じweblogicサーバーにデプロイする複数のwarがあります。それらはすべて、ActiveDirectoryに基づくフォームベースの認証用に構成されています。
ただし、アプリケーションからのログアウトに問題があります。実際のlogin.jspフォームを含むログインアプリケーションとして機能するアプリケーションの1つがあります。また、session.invalidate()を呼び出すログアウトサーブレットもあります。これを呼び出した後、メインアプリケーションの保護されたページにアクセスできませんが、他のアプリケーションの保護されたページにはアクセスできます。
私が読んでいることから、weblogic 11gはすべてのアプリケーションで同じセッションを共有します。これは、私が見ているものと理にかなっています。以下を使用して、すべてのアプリケーションのセッションを無効にすることへの参照を見つけました。
パッケージに
ただし、weblogic11gではこれまたは類似のものを見つけることができません。このユーティリティクラスはどこにありますか、またはこれをどのように行う必要がありますか?
ありがとう
アップデート:
以下のJosekの回答に基づいて、デプロイするすべてのアプリケーションのweblogic.xmlファイルに以下を追加する必要がありました。
私が探していたjarはwls-api.jarと呼ばれ、ServletAuthenticationクラスが含まれています。zipベースの10.3.3.0バージョンのWebロジックサーバーを使用していました。WeblogicFusionインストールの一部としてのwlserver_10.3サーバーインストールのインストールでjarが見つかりました。jarファイルを取得して、NexusMavenリポジトリに追加しました。
weblogic11g - weblogic 管理対象サーバーの自動起動
友人私は2つの管理対象サーバーでWebLogicクラスターを構成し、nodemanager.propertiesでcrashrecoveryenabledを「true」に設定して、サーバーがクラッシュした場合に管理対象サーバーが自動的に起動できるようにしました。ノードマネージャーと管理サーバーは、Windowsサービスとしてセットアップされているため、サーバーの再起動時に自動的に起動します。2 つの質問があります。2.運用環境では、nodemanager.properties で startscriptenabled を true に設定する必要がありますか?
ありがとう
java - weblogic 11g で共有 JSF および JSTL ライブラリを使用するように J2EE アプリケーション (ear) をセットアップする方法は?
J2EE アプリケーションを Weblogic にデプロイしようとしています。web-module と ejb-module で構成されています。私の Web モジュールは JSF 1.2 と JSTL 1.2 を使用しています。両方のライブラリを Weblogic にデプロイし、WebModule でこれらのライブラリを weblogic.xml で使用するように指定しました。
スタンドアロン アプリケーションとして WebModule のみをデプロイすると、すべて正常に動作します。
次に、weblogic-application.xml (ejb/META-INF 内) の次のコードでこれらのライブラリを使用するようにアプリケーション全体をセットアップしました。
しかし、ここで J2EE アプリケーション (ear ファイル) 全体をデプロイしようとすると、JSF および JSTL クラスが欠落しているため、weblogic はデプロイに失敗します。
J2EE アプリケーションで weblogic の共有 JSF および JSTL ライブラリを使用するにはどうすればよいですか?
ありがとう