我是Grails Framework的初学者
我已将端口号设置为BuildConfig.groovy
<{1}} {/ 1}}
在 eclipse 中,
当我运行项目作为在服务器上运行时,它会运行到grails.server.port.http = 8090
但是当我将项目作为Grails Command(run-app)运行时,它会遇到localhost:8080/
他们之间有什么区别?如何进入 8090 端口:即使我以localhost:8090/
运行?
答案 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" />