My Oracle Support Banner

WLS 12.2.1 で REST Services の呼び出しが失敗する (Doc ID 2139125.1)

Last updated on OCTOBER 28, 2019

適用範囲:

Oracle WebLogic Server - バージョン 12.2.1.0.0 以降
この文書の内容はすべてのプラットフォームに適用されます。

現象

WLS 12.2.1 にアップグレード後、Spring フレームワークでの REST サービス呼び出しの問題が発生しました。

この問題はアプリケーション内で REST 関連のページにアクセスする中で発生します。REST サービスはデプロイされていますが、アクセス時に以下の状況が発生します。


WARN [[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)']
org.springframework.web.servlet.PageNotFound No mapping found for HTTP request with URI [/xxx/xxx/xxx/]
in DispatcherServlet with name 'dispatcher' [noHandlerFound:1120 {xxx.xxxx.xxxx=xxx}]

以前の WLS (例えば 12.1.3) では、同じデプロイメントで問題なく動作していました。(i.e. Weblogic 1213).

Jar は自動的にピックされるよう application.xml の lib で記載されています。REST API 以外のすべてのクラスファイルはこの jar に含まれています。
ユーザは必要なクラスを rest war ファイルに追加しました。

変更点

 

原因

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


本書の内容
現象
変更点
原因
解決策
参照情報

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.