繁体   English   中英

是否在localhost:8080而不是:8080 / appName上运行应用程序?

[英]grails run-app on localhost:8080 instead of :8080/appName?

有没有办法让grails run-app在localhost:8080/而不是localhost:8080/${appName}

Config.groovy, ,设置grails.serverUrl绝对无效-似乎只影响不同grails方法的绝对URL生成。

在生产中,我使用apache虚拟主机将site.com:8080/appName屏蔽为site.com 我想使我的测试配置与生产匹配。

怎么样

grails.app.context = "/"

Config.groovy ,按照这个 jira的讨论?

如果您正在运行Grails 3.1.1,则可以将以下行添加到您的
grails-app/conf/application.yml文件http://localhost:8080/appName功能:

server:
    'contextPath': '/appName'

appName替换为应用程序的实际名称(即grails-app文件夹所在的文件夹名称)。

在最新版本的Grails中,也可以在application.properties中进行设置:

app.context = /

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM