My Oracle Support Banner

12.2.1上没有"@WebMethod" 注释的方法也能够作为Web Service的操作被外部访问 (Doc ID 2273523.1)

Last updated on JULY 10, 2020

适用于:

Oracle WebLogic Server - 版本 12.2.1.0.0 和更高版本
本文档所含信息适用于所有平台

目标

从Weblogic 10g升级到12c 后,  注意到即使没有"@WebMethod"注释的方法依然会被发布为一个Web Service的公共方法,能够被外部访问。

如下图, 方法 Hello1 and Hello2 都将会被发布为web service的公共方法, 这是不正确的。 只有"@WebMethod"注释的方法才应该被外部访问。

解决方案

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.