問題タブ [weblogic12c]
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 12c getRealPath
レガシー コードを weblogic 12c に移行しています。仕様では次のように記述されているため、コードはgetServletContext().getRealPath("/")
which を返します。null
このメソッドは、サーブレット コンテナが何らかの理由で仮想パスを実際のパスに変換できない場合 (コンテンツが .war アーカイブから利用可能になっている場合など)、null を返します。
これが私が試した回避策ですが、うまくいきませんでした。を確認しAccept Context Path In Get Real Path
、クラスターを再起動してアプリを再デプロイしましたが、実際のパスはまだnull
.
これを処理する方法はありますか?
アプリがimages
ディレクトリを取得し、特定の画像をロードするためにそれをジャスパーレポートファイルに入れるため、実際のパスが必要です。残念ながら、コードの書き換えはオプションではありません。
spring - Hibernate Envers が JTA トランザクションで動作しない
休止状態のドメイン オブジェクトを保存すると、次のエラーが発生します。
org.springframework.orm.hibernate4.HibernateSystemException: 非アクティブなトランザクションのためリビジョンを作成できません。ネストされた例外は org.hibernate.envers.exception.AuditException: 非アクティブなトランザクションのためリビジョンを作成できません
envers を無効にすると、すべてが正常に機能し、オブジェクトが正常に保存されます。
私のセットアップは次のとおりです
私は自分のsessionFactory
Beanに以下を含めました
次の構成を使用してweblogicデータソースを検索しています
私は何を間違っていますか?
logback - logback が Weblogic12c で機能しない
私の Java EE 6 アプリケーションは、ロギング フレームワークとして logback とともに slf4j を使用します。以前はglassfishでは問題ありませんでしたが(openjpa 1.2)、Weblogicでは機能しないopenjpaカスタムロギングがあります。カスタム ログ ファクトリを persistence.xml の「openjpa.log」プロパティに追加すると、weblogic はこれを無視し、機能しません。
私のカスタム ログ ファクトリ:
がプロパティを無視した場合の weblogic コンソール出力は次のとおりです。
Toplink実装でJPA 2.1を使用していることに言及する必要があります。これを解決する方法について、ヒントをいただければ幸いです。
weblogic - URLの「#」記号を無視するWeblogic 12cサーバー
ユーザー情報を運ぶweblogic 12cサーバーにGETリクエストが送信され、サーバー側でこれらの情報を取得してリクエストを処理します。
GET リクエストは次のようになります。
URL:/prem/JSP/xml/prems.jsp?username=rjanga&password=1234roh#&address=3450Rivast&city=FT+COLLINS&state=CO&zip=80526.
パスワードに「#」記号があるため、weblogic サーバーはそれ以降を無視しています。
URL は /prem/JSP/xml/prems.jsp?username=rjanga&password=1234roh としか見なされません (シンボル「#」と、アドレス、都市など、その後のすべての文字列は無視されます)。
いくつかの調査を行い、このリンクを通過した後 、解決策の言及を試みました。
しかし、それは助けにはなりませんでした。
weblogic - Weblogic 10.3.6 から 12c へのアップグレード
単一のドメインで Weblogic 10.3.6 をインストールしています。12c にアップグレードするために、12c インストーラーをダウンロードしましたが、common/bin フォルダーに upgrade.cmd または upgrade.sh が見つからないようです。ドキュメントでは、upgrade.cmd/sh を実行してドメインをアップグレードすることについて言及しています。何か不足していますか?
weblogic12c - DynaQueue.getW でアプリケーションによって要求が処理された後、Weblogic がハングする
Weblogic 12c / Solaris 10 本番システムでは、リクエストの処理時間は約 5 秒です。Weblogic にデプロイされたアプリケーション自体にかかる時間は 200 ミリ秒未満であり、その後、実行中のスレッドは weblogic 内部メソッド DynaQueue.getW で 5 秒間ブロックされます。
問題が発生すると、サーバーに負荷がかかりません。
この厄介な動作を引き起こす原因を知っていますか? これをさらに調査する方法はありますか?
ハングしている実行中のスレッドのスタック トレースを次に示します。
"[ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'" デーモン > prio=3 tid=0x0000000107280000 nid=0x27 in Object.wait() [0xffffffff66cfe000] java.lang.Thread .State: java.lang.Object.wait(ネイティブ メソッド) で (オブジェクト モニタで) TIMED_WAITING - weblogic.socket.utils.DynaQueue.getW(DynaQueue. java:237) - weblogic.socket.SocketReaderRequest.run(SocketReaderRequest.java:29) の weblogic.socket.JavaSocketMuxer.processSockets(JavaSocketMuxer.java:336) で <0xfffffffe911c6770> (a weblogic.socket.utils.DynaQueue) をロックweblogic.work.ExecuteThread.execute(ExecuteThread.java:256) で weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
java - weblogic サーバーの起動に失敗しました
Weblogic サーバーを自分のマシンに正常にインストールし、netbeans に登録しました。netbeans からサーバーを起動すると、冗長ステートメントのリストとエラー ステートメントが表示されます。この問題を解決する方法を知る必要があります。ありがとうございます。
java - weblogic 12c サーバーのデプロイでのエラー
提示されたWebLogicの問題を解決した最初の応答に感謝します。現在、WebLogicをnetbeans 7で開始できないという新しい問題に直面しています。詳細ログの以下の部分を参照してください。
上記は、問題の原因を示すエラー ログの詳細です。
weblogic12c - weblogic サーバーを 12cr1 から 12cr2 にアップグレードします。
Weblogic アプリケーション サーバーをリリース 1 からリリース 2 にアップグレードする方法を知る必要があります。私の OS は Windows 7 64 ビットです。私はこれに慣れていないので、自分でインストールしようとしましたが、エラーが発生しました
C:\Users\User\Downloads>java -D64 -jar wls_121200.jar ファイルの抽出................................................ ................................................................... ................... このインストーラーは Java Development Kit (JDK) を使用して実行する必要がありますが、C:\Program Files\Java\jre7 は有効な JDK ではありません。Oracle Universal Installer が失敗しました。終了します。
だから私は7 zipでjarファイルを解凍しました。これでインストーラーが開始されました。それは正しい方法ですか?