grails 0.5发布以来,
grails-xfire的WebService插件也紧跟发布,实在是好消息,可是当你兴致勃勃的去写个HelloWorld的时候,它却给你一个下马威,异常如下:
java 代码
- HTTP ERROR: 404
-
- Not Found
-
- RequestURI=/mytest/services/test
-
- Powered by Jetty:
查看
mailing list好像不只我一人遇到,好像还没有解,于是根据反馈的提示,可能是
URL mapping出了问题,发现在URL mapping的文档中有解,如下:
Ignoring URLs
Sometimes you may want to resolve URLs to servlets other than Grails. In this case, note that Grails ignores any URLs that fail to match at least one of the patterns in the mapping. So, having:
static mappings = {
"/grails/$controller/$action?/$id?" {
...
}
}
would ensure that you could, for example, use /remoting/* for a Spring invoker servlet. Beware, though, that the pattern in the default mapping captures a large range of useful URLs.
呵呵,原来官方文档已经早有解决方案,是我太固陋寡闻,借此给碰到此类问题,又不知如何解决同类中人以一些解释
不过还是有个问题,就是这样修改会影响原来正常的grail的controller/action操作,目前还不知道有何好解?
我目前所知道的方法就是将每个controller映射写死在grails-app/conf/*UrlMappings.groovy中,比较笨重,但能解决问题
--补充一个比较好的解决方案:在grails-app/conf/*UrlMappings.groovy中修改mappings,如下
java 代码
- static mappings = {
- "/$controller/$action?/$id?"{
- constraints {
- controller(matches:/.*[^(services)].*/)
- }
- }
- }
分享到:
相关推荐
grails+Xfire webservice
Grails的权限管理的spring插件0.5版本
NULL 博文链接:https://agile-boy.iteye.com/blog/461874
实测可用
实测可用
关于Grails开发的软件部署建议
Grails Grails Grails Grails Grails
eclipse插件、用来开发grails(路漫漫其修远兮、吾将上下而求索)
在help菜单选择Install New Software…
Grails权威指南Grails权威指南Grails权威指南Grails权威指南Grails权威指南Grails权威指南
grails 中文文档+grails-fckeditor-0.9.5.zip插件
实际上,一个grails插件和一个grails应用基本是完全一样的,同样可以使用grails run-app命令来运行。区别仅在于一个插件的根目录下需要提供一个fooplugin.groovy文件,提供插件的一些描述信息。
eclipse插件grails(groovy)配置方法
Grails Pjax插件Pjax在Grails中。 Pjax类似于(turbolinks)[ ,在'A'标签,按钮和表单上工作。 参见_pjaxHeader grails templtate文件中的演示代码。 ## Pjax是什么? Pjax是一个jQuery插件,它使用ajax和pushState...
elasticsearch-grails-plugin, 恢复的ElasticSearch grails插件 Elasticsearch插件插件这个项目是一个基于Elasticsearch的插件,这个项目是基于的人完成的伟大工作的。你为什么想要为原来的Elasticsearch插件提供...
Grails Shiro UI 插件 请参阅。
1.5 使用grails的原因 1.6 grails入门 1.6.1 运行grails命令 1.6.2 义不容辞的“hellocworld!” 1.7 单元测试 1.8 本章小结 第2章 groovy动态语言 2.1 groovy和java的异同 ...
Grails项目的应用越来越多,而对于初学者来说,在Eclipse下搭建Grails项目是一个难题,这个文档将教会你如何搭建Grails项目,希望对你有所帮助。
Grails的出现并不是偶然的,而是随着Web应用的日趋复杂及Web2.0和Ajax的悄然兴起发展起来的。不过在我们继续介绍Grails之前,有必要先探究一下如今其他的Java框架及他们的用户体验,因为正是他们的积累,才会产生...
Grails入门指南中文pdf -- 针对grails1.0.4更新,附加idea8 开发grails的流程