Grails と CXF を使用して、次のような小さな Web サービスを公開しました。
class TestService {
static expose=['cxf']
int pushData(int id, DataHandler data) {
//receives data for a specific ID,
return 1
}
}
問題は、DataHandler データの転送のために MTOM を有効にしたいということです。通常、Groovy と CXF (または JAX-WS) を使用しTestService
て、Endpoint
Endpoint ep = Endpoint.publish("http://localhost:9000/test", new TestService())
SOAPBinding binding = (SOAPBinding)ep.getBinding();
binding.setMTOMEnabled(true);
そして、すべてが完了しました。
Grails を使用してパブリッシュを行うようになったので、Endpoint
. これをどのように達成できるか知っている人はいますか?