問題タブ [java-ee-8]

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.

0 投票する
0 に答える
238 参照

jakarta-ee - Payara5 から https エンドポイントを呼び出すと、"認識できない SSL メッセージ、プレーンテキスト接続" が発生する

Docker コンテナー (Alpine Linux ベース) で実行されている Payara5 にデプロイされたアプリケーションから、JavaEE8 を使用して https エンドポイントを照会しようとしています。以下のコードは私の開発者のマシンからは正常に動作しますが、docker コンテナー内からは悪名高いUnrecognized SSL message, plaintext connection. また、Cisco エージェントを使用して VPN で作業しています。

今まで試したこと

  • .sslContext()で使用してカスタム SSLContext を追加しますClientBuilder。ここでTLSv1.2、一般的な `HostnameVerifier allHostsValid = (hostname, sslSession) -> true`を設定します。
  • に設定-Djavax.net.debug=sslするdomain.xmlと、握手が で止まることがわかりますhttp-thread-pool::http-listener-1(3), WRITE: TLSv1.2 Handshake, length = 228
  • System.setProperty("https.nonProxyHosts","*.my-company-intranet.net");

Java バージョン

証明書に問題があるか、Payara の構成が間違っているか、似たようなものだと思いますが、これがどこから来ているのか理解できません...このコンテキストでは、エラーメッセージは私には意味がありません...

0 投票する
0 に答える
112 参照

annotations - IBM WebSphere Application Server バージョン 9.0.0.10 の JCDIWebListener クラスを見つける方法を教えてください。

WebSphere Application Server バージョン 9.0.0.10 でエンタープライズ アプリケーションを開始しようとしましたが、クラスがありませんcom.ibm.ws.webbeans.services.JCDIWebListener

バージョン 9.0.0.10 のフィックスパックは、これには役に立ちませんでした。SystemLog.log ファイルには、アプリケーションの起動を妨げる警告がまだあります。

最新のフィックスパックがそれをもたらさない場合、そのクラスをどこで入手できますか?

または、そのクラスを取得する他のライブラリがありますか? Java バージョン = 1.8.0_191、Java ランタイム バージョン = で実行しています8.0.5.26

0 投票する
0 に答える
37 参照

java - null 値を " " に変換する json-binding (java ee 8) でデシリアライザーをどのように記述しますか?

このメソッドには何を書くべきですか?