Grails项目:运行方式(在服务器上运行)与运行方式(运行应用程序)

时间:2013-11-20 10:25:09

标签: eclipse grails port

我是Grails Framework的初学者 我已将端口号设置为BuildConfig.groovy <{1}} {/ 1}}

eclipse 中,
当我运行项目作为在服务器上运行时,它会运行到grails.server.port.http = 8090
但是当我将项目作为Grails Command(run-app)运行时,它会遇到localhost:8080/

他们之间有什么区别?如何进入 8090 端口:即使我以localhost:8090/运行?

1 个答案:

答案 0 :(得分:1)

如果您将项目作为Grails Command(run-app)运行,那么它将运行到localhost:8090 /,因为这是grails的默认端口。

如果您以“运行在服务器”上运行项目,那么它将运行到localhost:8080 /,因为它需要从server.xml进行设置。

要在8090上运行它,您必须通过编辑tomcat中的server.xml文件来更改端口。

改变:::

<Connector port="8090" protocol="HTTP/1.1"   
           connectionTimeout="20000"   
           redirectPort="8443" />