Spring-ws 1.5.9 зависит от Spring 2.5 (на основе англичанина). Это может использоваться с Spring 3, не сталкиваясь ни с какими проблемами classloading. Я знаю, что некоторые пакеты соответствуют между этими двумя, разве я не могу просто включать их Spring 3 банки? Я, может казаться, не нахожу официального слова на этом.
Официально, нет, они не совместимы. Как вы сказали, между ними существуют конфликты пакетов - org.springframework.oxm
в частности. Этот пакет был перенесен в Spring 3 из Spring-WS, и они будут конфликтовать.
Работа над Spring-WS 2.0 должна была быть завершена сразу после выхода Spring 3.0, но этого не произошло. Пока этого не произошло, Spring-WS остается несовместимой с текущим выпуском Spring Framework.
На практике я обнаружил, что если вы опустите org.springframework.oxm
JAR из дистрибутива Spring 3, то они прекрасно работают вместе. Однако если вы используете maven, я не уверен, что это вариант для вас.