問題タブ [oc4j]
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.
ejb - 同じ Home クラスと Remote クラスに対して複数の EJB 宣言を行うことはできますか?
ejb-jar.xml
( EJB 1.1の) デプロイメント記述子で複数の Bean を異なる名前で宣言できますが、背後には同じクラスがありますか?
例えば:
RestrictiveAccountFacade
ファイルの分離レベルを高く設定したい場合はorion-ejb-jar.xml
、次のようにします。
これを行うことに伴うリスク、副作用、または特定されていない動作はありますか?
java - OC4JクラスターでのJMSメッセージのシリアル処理の保証
メッセージ駆動型Beanを使用してJMSメッセージを処理するアプリケーションがあります。このアプリケーションは、OC4Jアプリケーションサーバーにデプロイされます。(10.1.3)
このアプリケーションは、クラスターで実行するように構成される複数のOC4Jアプリケーションサーバーにデプロイすることを計画しています。
問題は、このクラスターでのJMSメッセージ処理にあります。OC4Jクラスター全体で一度に1つのメッセージのみが処理されるようにする必要があります。メッセージは時系列で処理する必要があるため、これは必須です。
OC4Jクラスター全体のメッセージ処理を制御する構成パラメーターを知っていますか?
または、クラスター全体でメッセージ駆動型Beanを同期する独自の同期コードを実装する必要があると思いますか?
java - oc4j エンタープライズ マネージャ コンソール セッションのタイムアウト?
OC4J Enterprise Manager コンソールのセッション タイムアウトを変更するにはどうすればよいですか? 私たちの開発環境では、デプロイメント間のタイムアウトが早すぎます。
java - axis2とOC4Jライブラリの競合を解決する
Axis2WebサービスをOC4J10.1.3アプリサーバーにデプロイしようとしています。
以前はaxis1.4を使用していて、すべてのファイルを使用して独自の共有ライブラリを作成しました。1.5でパッチされた1.4に問題があったので、今はそれを使用していますが、すべてのライブラリが含まれているわけではありません。今回はaxis2.warをOC4Jサーバーにデプロイし、axis2管理ページを使用してWebサービスのデプロイを試みています。
axis2を介してWebサービスをデプロイすると、が取得されますがjava.lang.NoSuchMethodError: javax.jws.WebMethod.exclude()Z
、競合するライブラリが見つかりません。Axis2には新しいjax-wsライブラリが含まれていますが、OC4Jアプリサーバーの問題だと思います。xml.jarを除外しました(古いJAXB 1.0ライブラリがあるため)。これにより、ローカルマシンでは問題が解決しますが、Linuxボックスでは問題が解決しません。
デプロイメントプランを編集して最初にローカルフォルダーを検索しようとしましたが、これによりサービスをデプロイできますが、サービスまたはWSDLにアクセスしようとすると、クラスキャスト例外とJXDocumentBuilderFactoryに関するエラーが発生します(現時点での正確なエラー)。
Linuxボックスの共有ライブラリをローカルマシンの共有ライブラリと比較し、それぞれで同じライブラリを使用しました(ただし、各jarのバージョンは確認していません)。axis2がOC4Jにデプロイされ、サービスをaxis2にデプロイした場合、axis2ライブラリー(jax-wsなど)を継承しませんか?
java - アリの戦争タスクはどのように機能しますか?
今日仕事で出会ったことについて質問があります。
antビルドスクリプトでビルドされた2つのプロジェクトがあります。
それらをprojectAおよびprojectBと呼びましょう。
ProjectAはprojectA.jarをビルドし、projectBはprojectB.warとprojectB.earをビルドします。
ProjectB.warには、web-inflibディレクトリにprojectA.jarが含まれています。
projectBにはlibディレクトリがあり、projectA.jarが含まれています。
このビルドシナリオでは、projectBのビルドファイルはprojectAから直接projectA.jarをプルし、projectB libディレクトリからprojectA.jarもプルします(悪い習慣は知っていますが、このプロジェクトを継承し、修正しています:)) 。
したがって、warとそれに続くearファイルがビルドされると、projectb.warのweb-inflibディレクトリに2つのprojectA.jarファイルがあります。
したがって、最初の質問は次のとおりです。
antはどのようにwarファイルをまとめますか?パッケージ化用のファイルを保存するために一時ディレクトリを使用している場合、同じ名前の2つのファイルを作成することはできないと思いますか?
2番:
これをOC4Jにデプロイし、展開されたear / warファイルを含むディレクトリーを調べると、予想どおり、projectA.jarファイルは1つだけです。重要ではないが、どのファイルが使用されているかをどのように判断しますか?私はただ興味があります。
これは、projectAが異なるマシン上で異なる方法で構築されていたため、問題の原因でした。それ自体が別の問題でした。しかし、2つから選択されたjarは常に一貫しており、1つのマシンからのビルドは常に機能し、別のマシンからのビルドは機能しませんでした。
ご協力いただきありがとうございます。
java - OC4Jサーバー上のActive Directoryと統合するJava Webアプリケーション
ログインとパスワードを要求することなく、ドメイン (Active Directory) にログインしているユーザーを入力できるサーブレット (OC4J にデプロイされたアプリケーション) を作成したいと考えています。認証フォームなしで getRemoteUser または getUserPrincipal メソッドを介してサーブレット: ユーザー名を取得することは可能ですか? または、私が必要とする他の方法はありますか?
java - ssl(secure-web-site.xml)に関するOC4Jの問題
私は日食に取り組んでおり、アプリケーションにいくつかの変更を加え、OC4JサーバーにEARファイルを再デプロイした後(sslサポートを追加しました)、secure-web-site.xml(つまりタグ)のアプリケーションバインディングが消えるか、そうではありません追加します。これを自動的に行うにはどうすればよいですか?
xml - OC4J orion-application.xml - デプロイメント・プランのプロパティにマップされた要素と属性
私はオラクルのドキュメントで次のような文を読みました:
「各プロパティは、orion-application.xml 記述子の要素属性にマップされます。」
これらのプロパティはデプロイメント プランからのものであり、(デプロイメント プランから) webSiteBinding プロパティにマップされる orion-application.xml 内の要素の名前を知る必要があります。
eclipse - Eclipse + リモート OC4J サーバー - アプリケーションのデプロイ
Eclipse を使用してリモート OC4J サーバーに Web アプリケーションをデプロイしたいと考えています。出来ますか?私は WTP を使用していますが、OC4J サーバーを追加すると、そこしかlocalhost
利用できません。
grails - 10.1.3.1へのGrails OC4Jのデプロイに関する問題
スタンドアロンの OC4J インスタンスに正常にデプロイされた Grails アプリケーションがありますが、GUI を介してフル バージョンにデプロイしようとすると、次の問題が発生します。
[2009 年 11 月 5 日 10:50:41 AM] コンテキスト ルート ディプロマの下のサイト default-web-site に、アプリケーション ディプロマのディプロマ-1.0.1 Web モジュールをバインドします [2009 年 11 月 5 日 10:50:48 AM] 操作が次のエラーで失敗しましたエラー: 'messageSource' という名前の Bean の作成中にエラーが発生しました: Bean の初期化に失敗しました。ネストされた例外は org.springframework.beans.factory.BeanCreationException: 'transactionManager' という名前の Bean の作成中にエラーが発生しました: Bean プロパティ 'sessionFactory' の設定中に Bean 'sessionFactory' への参照を解決できません。ネストされた例外は org.springframework.beans.factory.BeanCreationException: 'sessionFactory' という名前の Bean の作成中にエラーが発生しました: Bean プロパティ 'hibernateProperties' の設定中に Bean 'hibernateProperties' への参照を解決できません。ネストされた例外は org.springframework.beans.factory.BeanCreationException: 「hibernateProperties」という名前の Bean の作成中にエラーが発生しました: キー [hibernate.dialect] で Bean プロパティ「properties」を設定しているときに、Bean「dialectDetector」への参照を解決できません。ネストされた例外は org.springframework.beans.factory.BeanCreationException: 'dialectDetector' という名前の Bean の作成中にエラーが発生しました: init メソッドの呼び出しに失敗しました。ネストされた例外は org.springframework.jdbc.support.MetaDataAccessException: メタデータを抽出するための接続を取得できませんでした。ネストされた例外は org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; です。ネストされた例外は org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (データベースはすでに別のプロセスで使用されています: org.hsqldb.persist.NIOLockFile@882e422e[file =D:\product\10.1.3.1\OracleAS_1\ j2ee\home\prodDb.
私の問題が何であるかについて誰かが手がかりを持っていますか?