使用两个端口运行一个grails实例

时间:2014-08-07 05:31:20

标签: grails

我需要你对grail网络连接的建议。

我有端口80用于发送和接收grails视图。我有iOS设备需要将数据(json)发送到同一个grails实例,最好是在不同的端口上。

这可以用Grails完成吗?

Grails中的Newb

1 个答案:

答案 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"

如果您在设置方面遇到困难,请添加评论。