我需要你对grail网络连接的建议。
我有端口80用于发送和接收grails视图。我有iOS设备需要将数据(json)发送到同一个grails实例,最好是在不同的端口上。
这可以用Grails完成吗?
Grails中的Newb
答案 0 :(得分:0)
是的,你可以这样做。唯一的问题是你需要你的应用程序来收听另一个端口。有一个库:http://camel.apache.org/
此库还有一个grails插件:http://grails.org/plugin/routing
你会做类似下面的事情。安装上面的grails插件。
定义骆驼路线
from("http://localhost:8090").to("bean:myService?method=myMethod")
完成后,您的应用程序将开始侦听8090端口,来到此端口的任何内容都将被定向到myService类的myMethod。
您可能还必须在buildConfig中安装或添加http://camel.apache.org/http.html组件。
应用程序启动后,路径将立即启动,您可以使用以下命令进行检查。
netstat -an | grep "8090"
如果您在设置方面遇到困难,请添加评论。