php エディター Strawberry は、誰にとってもよくある質問に答えます。Linux オペレーティング システムを使用しているときに、SOAP サービス (jax-ws) が一定時間後に停止し、WebServiceTransportException: Unauthorized 例外がスローされるのはなぜですか?この問題は、権限の問題が原因で発生する可能性があります。 Linux では、SOAP サービスが特定のファイルまたはディレクトリにアクセスする必要がある場合がありますが、それらにアクセスするための十分な権限がないため、サービスが停止します。この問題の解決策は、SOAP サービスが必要なファイルとディレクトリにアクセスするための十分な権限を持っていることを確認することです。この問題は、ファイルとディレクトリのアクセス許可を変更するか、SOAP サービスが十分なアクセス許可を持つユーザーを使用するようにすることで解決できます。
SOAPアプリケーションを開発し、必要なサービスにリクエストを送信しました。問題は、しばらくすると例外がスローされることです:
###スタックトレース: ### リーリーこの機能は Windows では動作しますが、Linux (Rocky linux) では、しばらくすると (5 ~ 10 分) 動作しなくなります。
これは私の構成です (URL など、一部の情報が変更されています):
リーリーこれは私のクライアントです
リーリーここでは、トラストストアからのSSL証明書を信頼するためのプロパティを追加します
servlet.service() for servlet [dispatcherservlet] in context with path [/api] threw exception [request processing failed: org.springframework.ws.client.webservicetransportexception: unauthorized [401]] with root cause org.springframework.ws.client.webservicetransportexception: unauthorized [401] at org.springframework.ws.client.core.webservicetemplate.handleerror(webservicetemplate.java:665) ~[spring-ws-core-4.0.2.jar!/:na] at org.springframework.ws.client.core.webservicetemplate.dosendandreceive(webservicetemplate.java:587) ~[spring-ws-core-4.0.2.jar!/:na] at org.springframework.ws.client.core.webservicetemplate.sendandreceive(webservicetemplate.java:538) ~[spring-ws-core-4.0.2.jar!/:na] at
以上がLinux オペレーティング システム上で、しばらくすると SOAP サービス (jax-ws) が停止し、WebServiceTransportException: Unauthorized ] がスローされるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。