【问题标题】:Grails 3.1.4 app deployment errorGrails 3.1.4 应用部署错误
【发布时间】:2016-06-06 05:03:23
【问题描述】:

我正在尝试将新的 grails 3.1.4 应用程序部署到 tomcat。除了在 build.gradle 中我添加了两行之外,我刚刚创建了与原始应用没有任何变化的应用:

dependencies {
    . . .
    provided "org.springframework.boot:spring-boot-starter-tomcat"
}

. . .

war.archiveName = 'og.war'

我正在使用 JVM 1.7.0.79 - 64 位进行编译

它正在加载到服务器,并查看 tomcat 管理器,并且 og 应用程序正在运行,但是当我尝试在浏览器中打开该应用程序时,出现 404 错误页面。

欢迎任何帮助

日本

【问题讨论】:

  • 我已经在 grails 中工作了 9 年,一直到 2.4 版本 - 我对 3.x.x 版本不满意,我什至在简单部署时遇到问题,而且没有新的电子书咨询
  • 我在 windows 10 编译,部署到 CentOS 7

标签: tomcat grails deployment


【解决方案1】:

它现在可以工作了,原行是 compile "org.springframework.boot:spring-boot-starter-tomcat" 。 . .我刚改成provided "org.springframework.boot:spring-boot-starter-tomcat"

愚蠢的我,当我应该替换原来的依赖时,我添加了新的依赖! . . .我喜欢圣杯

dependencies {
    . . .
    //compile "org.springframework.boot:spring-boot-starter-tomcat"
    provided "org.springframework.boot:spring-boot-starter-tomcat"
    . . .
}

. . .
war.archiveName = 'og.war'

【讨论】:

    猜你喜欢
    • 2012-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-09
    相关资源
    最近更新 更多