Grails 通过 XFire 插件来支持SOAP。XFire插件使用流行的XFire SOAP协议栈,它允许你通过特定的expose属性将Grails 的 services 作为SOAP服务提供:class BookService {
static expose=['xfire']
Book[] getBooks(){
Book.list() as Book[]
}
}
WSDL文件可通过: http://127.0.0.1:8080/your_grails_app/services/book?wsdl获取更多信息参考XFire插件的wiki 文档 。