tomcat - 升级后的 Grails 应用程序编译但直接进入 Tomcat 404 页面

标签 tomcat grails

我正在升级一个包含大约 1300 个类的项目。当前版本是 1.3.6,我正在尝试升级到 2.2.2。

我更新了所有插件引用,然后运行了 grails upgrade。它说它有效。然后我编译并运行它,它没有产生任何错误。

唯一的问题是,当我运行它时,它会直接进入 Tomcat 404 页面。没有错误,什么都没有。 Bootstrap.groovy 中没有任何东西正在运行。我什至不知道从哪里开始寻找,因为我对 Grails 还很陌生。你会寻找什么?

新创建的应用程序运行良好。

最佳答案

尝试以下操作:

  • grails 干净
  • grails 刷新依赖
  • grails run-app --stacktrace

如果还是失败:

  • 提高日志级别进行调试
  • 比较您的应用与新创建的应用之间的核心依赖关系,并根据需要更新依赖关系
  • 检查您的第三方插件和第三方依赖项的 grails 版本兼容性,根据需要进行更新
  • 重复 grails clean、refresh-dependencies 步骤。

如果仍然失败,请删除 .grails/projects/YOUR_GRAILS_VERSION/PROJECT_NAME 并重复初始步骤。

关于tomcat - 升级后的 Grails 应用程序编译但直接进入 Tomcat 404 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17116750/

相关文章:

hibernate - 发生异常后如何解决不刷新 session 的问题

url - 包含ID的Grails URL映射

java - Spring ThreadPoolTask​​Executor 导致 Tomcat 内存泄漏

tomcat - 如何告诉tomcat部署到不同的位置(虚拟主机)?

tomcat - apache tomcat 服务意外结束

连接表上的 Grails 标准投影

tomcat - 部署WAR文件C面板(quick2host)

java - 自动重新加载Tomcat webapp?

java - Tomcat7路径错误?无法在端口 8080 上启动服务 - Linux Mint 13

grails - g自定义taglib属性内的Taglib引用为null