問題タブ [endorsed]
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.
jar - クラスパスと承認済みディレクトリの違い
適切なJARファイル(Apache XALANなど)をJREの承認済みディレクトリに追加することと、アプリケーションのクラスパスに追加することの違いを知っている人はいますか?
承認されたlibに追加できるjarファイルを取得して、代わりにクラスパスに追加することは可能ですか?
java - Java WebStart および承認されたディレクトリ
一部の jar が JRE 組み込み実装をオーバーライドしていることを Java webstart .jnlp ファイルで指定するにはどうすればよいですか? 通常のアプリケーションで承認された lib プロパティと同様です。
java - 組み込みTomcatサーバーで「承認済み」ディレクトリを設定する
Eclipse (3.4) と m2eclipse を使用して Web アプリケーションを作成しています。私はdeployゴールを使用していますが、多くの場合、maven tomcat プラグインに埋め込まれた tomcat を使用するためにrunゴールを使用することを好みます。rt.jarにある xalan に問題があったため、承認されたディレクトリに xalan jar を追加しました。展開では問題なく動作しますが、埋め込みの tomcat でも承認されたディレクトリを定義する方法が見つかりません。
私にとって最善の方法は、プロジェクト レベル ( POM.xml ) で任意のソリューションを用意して、他の開発者が組み込みの tomcat でアプリケーションを実行できるようにすることです。
何か案が?ありがとう、
ロネン。
jboss - Sun の JAXP(jaxp-ri-1.4.2.jar) の AIX への実装は良い考えですか?
Sun の saaj-impl-1.3.2.jar を使用します。
Sun の jaxp-ri-1.4.2.jar が必要です。
これらの Sun のライブラリを、AIX 上の JBoss で動作する Web アプリケーションに入れるのは良い考えですか?
java - jdk1.6で推奨ディレクトリを使用する正確な方法は何ですか?
jaxws を 2.2 にアップグレードしたい (jdk1.6 は jaxws 2.1 にバンドルされています)。私のjdkは(パブリックjreをインストールしませんでした):
jaxws自身のドキュメントで、彼らはそれを行う方法を説明しています:
これを修正する 1 つの方法は、jaxws-api.jar と jaxb-api.jar を JRE 承認済みディレクトリにコピーすることです。$JAVA_HOME/lib/endorsed (or $JDK_HOME/jre/lib/endorsed)
しかし、これが私のインストールに影響を与えているかどうかはわかりません。まず、定義したのは%JAVA_HOME%
. フォルダー$JAVA_HOME/lib/endorsed
が存在しないため、2 つの jar を作成してコピーしました。しかし、もしそうなら(wsgenはjaxwsのツールです)
私はまだ得る:
フォルダーの作成も試みましJAVA_HOME\jre\lib\endorsed
た (ドキュメントでは JDK_HOME と記載されていますが、JAVA_HOME しかないため、このパスを使用したことに注意してください)。まだ同じwsgen出力。
私の質問は次のとおりです。
- ドキュメントページの JAVA_HOME と JDK_HOME の違いは何ですか? JAVA_HOME を参照するための重要な方法または 2 つの方法はありますか?
- 「wsgen -version」は、使用されている jaxws のバージョンを確認する有効な方法ですか、それとも、これは常に元の jdk で exe を呼び出しますが、承認された jar が使用されるという意味ではありませんか?
- jdk.16にjaxws2.2をインストールするための非常に詳細な手順を知っている人はいますか?
私が見ているものについてのヒントがいくつかあるこの投稿を見つけました
java - Javaで承認された標準をプログラムでオーバーライド/変更するにはどうすればよいですか?
このドキュメントでは、http://download.oracle.com/javase/6/docs/technotes/guides/standards/で、Javaで承認された標準をオーバーライドする(たとえば、別のTransformerFactory実装を提供するための)プログラム以外の方法を1つだけ説明しています。 ...)。瓶を入れることによって<java-home>\lib\endorsed
プログラムで承認されたjarファイルを指定する方法はありますか?(Tomcatの承認されたディレクトリを見ると、すべてのTomcatがJavaで記述されているので、それは可能だと思います)
java - 異なるXalan実装に依存する2つのプログラムを同じVM/システムクラスローダーにどのように共存させることができますか?
私はいくつかのフレーバーでこの質問をしました、そして私は正しい質問をしていないと思います。Xalanは、Javaで承認された標準を実装しているため、特定のVM/ClassLoaderで実装できるのは1つだけだと思います。
それで本当ですか?2つのXalan実装を同じシステムクラスローダーで「ライブ」にすることはできませんか?または、可能であれば、どのように?
java - プロジェクトをビルドするとjava.lang.LinkageErrorが発生しました:JAXB2.1APIがブートストラップクラスローダーからロードされています
プロジェクトのビルド中に、次のエラーが発生します。
java.lang.LinkageError
:JAXB 2.1 APIはブートストラップクラスローダーからロードされていますが、このRI(jar:file:/ C:/ Documents and Settings / ind / .m2 / repository / com / sun / xml / bind / jaxb-impl /2.2から)。 4-1 / jaxb-impl-2.2.4-1.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class)には2.2APIが必要です。承認されたディレクトリメカニズムを使用して、jaxb-api.jarをブートストラップクラスローダーに配置します。(http://java.sun.com/j2se/1.6.0/docs/guide/standards/を参照してください)
aspに返信してください。
java - WAS 7.0 の JAX WS-SUN ライブラリを使用した Web サービス
問題の背景:
鉱山外の機関によって公開された Web サービス メソッドを使用します。Web サービスは JAX WS-SUN によって生成されました。外部委託者によって公開されたメソッドをカプセル化する私の機関の国内消費用の他の Web サービスを実装し、JAX WS-SUN (IBM ではありません) を使用します。当初、いくつかの jar の認識に問題がありました。クラスローダーPARENT_LASTでjarを使用するようにサーバー上の共有ライブラリを設定してみましたが、機能しませんでした。JAX WS-IBM ライブラリで reliza を試してみましたが、成功しなかったので、JAX WS-SUN (外部サービス プロバイダーが使用するライブラリ) で試してみてください。次に、「承認済み」フォルダーを使用して解決策を見つけました (このフォルダーは既に存在していましたが、空でした)。これは、WAS 7.0 に含まれる sdk ディレクトリ ツリーにあり、物理的に (私の PC 内に) ある "classes" フォルダーに他の jar をコピーします。
Windows Server 2003 EE - 32 ビットにインストールされている RSA 7.5 (Rational Software Architect) に含まれている WAS 7.0 を使用して、アプリケーションを展開します。これまでのところ、公開されたメソッドをテストクエリして、期待される応答を取得します
問題:
Linux (RedHat) カーネル 2.6.18 - 64 ビットにインストールされている WAS 7.0 に EAR をデプロイすると、問題が発生します。
この場合、承認されていないディレクトリを作成し、物理的に配置されている上記の各ディレクトリに jar を配置する必要がありました。
次に、テストを実行すると、トレースで次のエラーが発生します。
問題の原因またはそれを修正する方法について何か考えを教えていただければ幸いです