Тот факт, что ServletEndpointSupport
устарел, не означает, что вы не должны его использовать, он просто означает, что он предназначен только для поддержки устаревшего или устаревшего механизма - в данном случае JAX-RPC (Axis 1). Javadoc для ServletEndpointSupport
говорит:
устарел в пользу поддержки JAX-WS в
org.springframework.remoting.jaxws
Другими словами, сама Axis 1 устарела (как вы знаете), и поэтому Spring 3 не предоставляет ей современной поддержки.
Это похоже на огромное количество приложений до Spring 2.5, которые все еще используют старую иерархию Controller
, которая устарела в Spring 3, но в ближайшее время никуда не денется.