2011-05-13 54 views

回答

4

部署应用程序与战争名称ROOT.war Tomcat服务器。 因为战争名称描述上下文... papa.war将可通过[root_domain] /爸爸

+0

我得到了一个更多的解决方法,通过google搜索,例如,如果我在conf.groovy文件中编写grails.app.context =“/”,就会得到带有应用程序名称的url。但是当我运行-Dserver.port = 80 run-app它赢得了以前的工作,应用程序名称将显示。 – Nandita 2011-05-13 09:49:32

+0

我仍然处于开发模式尚未部署...我使用80 apache端口bcz我不想显示URL中的任何端口号 – Nandita 2011-05-13 09:51:18

+0

SO在开发中我怎样才能实现它与默认端口? – Nandita 2011-05-13 09:52:50

4

要删除的端口,使用:

grails -Dserver.port=80 run-app 
28

要更改运行的应用程序的端口,编辑grails-app/conf/BuildConfig.groovy和添加行

grails.server.port.http = 80 

要取出上下文( '对myApp' 部分)编辑application.properties并添加行

app.context=/ 
+8

或删除'myApp'部分,将以下代码块添加到'Config.groovy':'grails.app.context =“/”'。不确定,但是application.properties是自动生成的文件,所以在'Config.groovy'中添加是安全的 – 2011-05-14 11:17:32

相关问题