gpt4 book ai didi

oracle - grails tomcat 7部署

转载 作者:行者123 更新时间:2023-11-28 22:38:21 25 4
gpt4 key购买 nike

所以我有一个 grails 2.0.4 应用程序,它完全按照我想要的方式工作。我创建了 war 文件并将其部署到 Tomcat 7。我收到一条错误消息,指出应用程序找不到我用来连接到 oracle 的 jar (ojdbc6.jar)。该 jar 列在 mywebapp/WEB-INF/lib 下。为什么找不到??任何帮助将不胜感激!

最佳答案

  1. jar 文件应该在项目的顶层 lib 目录中(或指定为存储库中的依赖项),而不是 webapp/WEB-INF/lib。 jar 文件实际上在 warfile 中吗?您可以通过将 war 作为 zip 文件打开或通过运行 jar tf target/mywebapp*.war 并查找 ojdbc6.jar 来测试这一点。如果是,它应该被部署,您应该在 tomcat7/webapps/mywebapp/WEB-INF/lib 中看到它。

  2. grails war 的默认环境是production 而不是development。确保您已在 grails-app/conf/DataSource.groovy

  3. 中正确配置了 production 数据源

关于oracle - grails tomcat 7部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11886896/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com