【问题标题】:How to launch grails application in DNS?如何在 DNS 中启动 grails 应用程序?
【发布时间】:2014-10-13 06:20:47
【问题描述】:

我是 grails 新手,我创建了通过“www.example.com:8080/appname”运行的 grails 应用程序,但我必须在“www.example.com”中运行该应用程序。我怎样才能做到这一点?以及如何使用我自己的服务器在 Tomcat 中发布?

我已尝试更改 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(参见 grails.org/doc/latest/ref/Command%20Line/run-app.html
  • 能否请您至少再定义一下您当前的设置?端口 80 上是否已经有一个 tomcat 正在运行或转发给您的应用程序(-服务器)? “DNS”在哪里发挥作用?

标签: grails groovy dns


【解决方案1】:

您还可以使用 Apache 网络服务器侦听“www.example.com”并使用 AJP 协议将请求转发到您的 tomcat。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-26
    • 1970-01-01
    • 2012-05-12
    相关资源
    最近更新 更多