Grails cxf插件-自定义cxf端点显示页面

Grails cxf插件-自定义cxf端点显示页面,grails,cxf,Grails,Cxf,我想定制由cxf插件生成的已发布端点页面的视图(http://localhost:8080/myApp/services)。SOAP端点的显示应该具有整个应用程序的布局,并且访问受到spring安全性的限制。我的问题是,这怎么可能实现 我的第一个想法是通过CSS定制这个Servlet的输出,但我正在努力实现这一点。这里的问题是,授权信息似乎是个问题 另一种选择是创建自己的控制器,并以自定义方式显示信息。这里的问题是,我不知道通过/servicesservlet发布的端点、WSDL文档等信息的可能

我想定制由cxf插件生成的已发布端点页面的视图(
http://localhost:8080/myApp/services
)。SOAP端点的显示应该具有整个应用程序的布局,并且访问受到spring安全性的限制。我的问题是,这怎么可能实现

我的第一个想法是通过CSS定制这个Servlet的输出,但我正在努力实现这一点。这里的问题是,授权信息似乎是个问题

另一种选择是创建自己的控制器,并以自定义方式显示信息。这里的问题是,我不知道通过/servicesservlet发布的端点、WSDL文档等信息的可能性

第三个,但最糟糕的解决方案(至少从我的角度来看)可能是创建自己的控制器,进行http访问/服务,解析html并通过这种方法提取端点信息

也许有人以前已经这样做过,可以给我一个如何将端点信息输入控制器的提示


谢谢你的帮助

Cxf插件有一个Github repo,因此可以了解其内部结构。它似乎创建了一个子Spring应用程序上下文,可用于查询endpoints.thx,尽管我不确定/services页面是如何生成的(可能在CFXServlet中的任何地方)。还有另一种方法可以实现这一点:插件注册一种新的人工制品类型:“endpoints”,可以通过application.endpointclasses访问。我认为/services页面是由servlet生成的,因为我没有看到URL的控制器和GSP视图。