-2
我是grails新手,我創建了運行「www.example.com:8080/appname」的grails應用程序,但我必須在「www.example.com」中運行該應用程序。我怎樣才能做到這一點?以及如何使用我自己的服務器在Tomcat中進行發佈?如何在DNS中啓動grails應用程序?
我曾嘗試在Config.groovy中
environments {
development {
grails.logging.jul.usebridge = true
}
production {
grails.logging.jul.usebridge = false
grails.serverURL = "http://www.example.com"
}
}
我不確定你想達到什麼目的。通常,您將WAR文件部署在偵聽該域和端口的servlet容器上。但是,如果您想要更改Grails中的默認HTTP端口,您可以使用-Dserver.port = 80'(請參閱http://grails.org/doc/latest/ref/Command%20Line/run-app.html) – saw303
你能否至少定義一下你現在的設置?在端口80上是否已經有一個tomcat正在運行,或者有什麼轉發給你的應用程序(-server)? 「DNS」在哪裏發揮作用? – cfrick