如何从grails中的url中删除应用程序名称和端口?

Nan*_*ita 19 url grails url-mapping

而不是将我的应用程序部署到

http://localhost:8080/myApp
Run Code Online (Sandbox Code Playgroud)

我想将它部署到

http://localhost
Run Code Online (Sandbox Code Playgroud)

Bur*_*ith 30

要更改run-app端口,请编辑grails-app/conf/BuildConfig.groovy并添加该行

grails.server.port.http = 80
Run Code Online (Sandbox Code Playgroud)

要删除上下文('myApp'部分),请编辑application.properties并添加该行

app.context=/
Run Code Online (Sandbox Code Playgroud)

  • 或删除'myApp'部分,将以下代码块添加到`Config.groovy`:`grails.app.context ="/"`.不确定,但application.properties是自动生成的文件,因此可以安全地添加到`Config.groovy`中 (9认同)

Gro*_*eek 5

将您的应用程序部署到战争名称为ROOT.war的tomcat服务器。因为战争名称描述了上下文,所以... papa.war将可通过[root_domain] / papa获得