首页 \ 问答 \ 在tomcat上部署的grails war没有连接到数据库(grails war deployed on tomcat is not connecting to database)

在tomcat上部署的grails war没有连接到数据库(grails war deployed on tomcat is not connecting to database)

我已经在机器的tomcat上部署了包含grails应用程序的war文件。 在运行服务器时,应用程序启动但它没有连接到数据库mySql db。 所有连接细节都是正确的。

我是否需要为数据库连接做一些额外的设置?


I have deployed my war file that contains grails application on tomcat of a machine. On running the server, the application starts up but it is not connecting to the database mySql db. all the connection details are correct.

Do i need to do some additional setting for database connection ?


原文:https://stackoverflow.com/questions/28628030
更新时间:2020-10-24 20:10

最满意答案

验证“生产”中的数据库设置。 默认情况下,通过run-app在本地运行grails使用“开发”数据库设置,而部署的war将使用“生产”数据库设置。


Verify the DB settings in 'production'. Running grails locally via run-app by default uses the 'development' database settings, while a deployed war will use the 'production' DB settings.

2015-02-20

相关问答

更多

Tomcat 7:部署的war文件的缓存副本(Tomcat 7: cached copy of war file deployed)

您是否尝试清理以下文件夹/文件: $ TOMCAT_HOME \的webapps \ yourapplication $ TOMCAT_HOME \的webapps \ yourapplication.war $ TOMCAT_HOME \工作\卡塔利娜\本地主机\ yourapplication $ TOMCAT_HOME \ TEMP Did you try cleaning up the following folders / files: $TOMCAT_HOME\webapps\your ...

部署的服务器上的Grails数据库迁移(Grails database migration on deployed server)

在Config.groovy文件中添加以下配置。 迁移将在WAR部署期间运行。 //===========================DATA MIGRATION============================ //Run changelog.groovy during application deployment on server? grails.plugin.databasemigration.updateOnStart = true //File used to run the ...

Spring Boot War部署到Tomcat(Spring Boot War deployed to Tomcat)

本指南详细介绍如何在Tomcat上部署Spring Boot应用程序: http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#howto-create-a-deployable-war-file 基本上我需要添加以下类: public class WebInitializer extends SpringBootServletInitializer { @Override protected ...

(Tomcat)Java WAR通过SSL连接到MySQL((Tomcat) Java WAR connecting, via SSL, to MySQL)

有关于如何在Jira文档中通过SSL配置tomcat-mysql连接的指南。 http://bit.ly/1QnNAuK You can provide Tomcat with the ability to express commandline java options. It will provide those options to Java when it executes its webapps. I found this very helpful post describing the ...

如何在生产中将war部署到tomcat后运行grails命令?(How to run grails commands after deploying war to tomcat in production?)

基本上,您需要一种在生产计算机上运行grails代码的方法。 选项包括 - 远程控制插件,控制台插件,具有触发操作的安全端点的自定义控制器,甚至是可以使用Quartz监视器插件手动启动的自定义Quartz作业。 所有这些问题都是您在生产环境中打开潜在漏洞。 由于您正在讨论数据库上的操作,您可能还有一个未打包的grails应用程序连接到生产数据库并从那里运行这些命令。 Basically, you need a way to run grails code on a production machi ...

在Tomcat上部署的Grails 3.2.0获得404 [关闭](Grails 3.2.0 deployed on Tomcat getting 404 [closed])

在从3.2.0.RC2升级到3.2.0的过程中,我添加了一个新的依赖: provided "org.codehaus.groovy:groovy-ant" 基于默认生成的新3.2.0 create-app。 只需删除此依赖项,然后应用程序返回到在Tomcat上运行。 在Grails列表上创建一个问题。 Grails问题 During the process of upgrading from 3.2.0.RC2 to 3.2.0 I added a new dependency: provide ...

Tomcat上的Grails war文件部署(Grails war file deployment on Tomcat)

只需更改war文件的名称即可。 您可以通过在命令行上指定它来更改Grails生成的名称: grails war war_file.war 或者在Config.groovy设置它: grails.war.destFile = "war_file.war" 如果要在服务器IP之后删除:8080,请将Tomcat侦听的默认端口更改为80。 Just change the name of the war file. You can change the name generated by Grails ...

部署时的Grails数据库连接问题(Grails Database Connection Problem When Deployed)

你的DataSource.groovy文件是什么样的? 使用'grails run-app'运行应用程序时,Grails使用“开发”部分中的数据源。 当您使用'grails war'生成war文件并将其部署到应用程序服务器时,Grails使用“生产”部分中的数据源。 您可能需要确保开发和生产数据源配置相同。 This is an issue with grails 1.1beta1. When I reverted my application to grails 1.0.4, it seemed ...

连接到grails应用程序数据库(connecting to a grails app database)

去反编译。 您不仅需要用户和密码,还需要至少一个数据库JDBC URL 。 这可能包括DBMS名称,主机,端口,数据库名称 - 具体取决于Java驱动程序的细节。 然后像往常一样用Python或其他方式连接,或者用DBVisualizer连接 。 但是如果数据库在H2 / hsql中(URL类似于jdbc:h2:mem:XXX ),那么你就遇到了一个问题:它是一个Java进程内DBMS。 为了获得对它的外部访问权限,您需要更改反编译代码,编译并将其打包并添加一些内容 。 希望不是你的情况。 在hs ...

在tomcat上部署的grails war没有连接到数据库(grails war deployed on tomcat is not connecting to database)

验证“生产”中的数据库设置。 默认情况下,通过run-app在本地运行grails使用“开发”数据库设置,而部署的war将使用“生产”数据库设置。 Verify the DB settings in 'production'. Running grails locally via run-app by default uses the 'development' database settings, while a deployed war will use the 'production' DB ...

相关文章

更多

最新问答

更多
  • 如何保护Solr只允许SELECT请求给用户并禁止其他任何东西?(How to secure Solr to allow SELECT request to only users and disallow anything else?)
  • XPath表达式无效/错误TFHpple SWIFT 1.2(XPath Expression not working/incorrect TFHpple SWIFT 1.2)
  • css3 3D变换不能平滑地制作动画(css3 3D transform doesn't animate smoothly)
  • 运行时错误'91'和Outlook.Application = <对象变量或没有设置块变量>?(Run-time error '91' & Outlook.Application = Object variable or With block variable not set?)
  • 慢的webservice问题(Slow webservice problem)
  • textview的不正确对齐方式(Improper alignment of a textview)
  • 在第一步“Hello World”中出现Java错误(Cannot run “Hello World” program in Eclipse)
  • 为什么十六进制地址是14个字符?(why the hex address is 14 character?)
  • 如何在Python中的不同类中使用变量?(How to use variable in different classes in Python?)
  • asp:GridView HYPERLINKFIELD - datanavigateurlformatstring中的asp代码(asp:GridView HYPERLINKFIELD - asp code inside datanavigateurlformatstring)
  • 关于adaboost算法(About adaboost algorithm)
  • 在Matlab上内置图像(Built in Images on Matlab)
  • java swing:输入键事件时焦点丢失(java swing: Focus lost on enter key event)
  • C#中的通用约束,T是相同的TSomethingElse,对吧?(Generic constraints in C#, T is the same TSomethingElse, right?)
  • 从mybatis中的光标获取数据(Fetching data from cursor in mybatis)
  • 在运行时从XML构建对象的最佳方法(Best way for building objects out of XMLs at runtime)
  • 在整个窗口中拉伸sf :: Sprite(Stretch sf::Sprite across entire window)
  • Selenium Node API Web驱动程序等待超时处理程序(Selenium Node API web driver wait timeout handler)
  • 函数使用并且是map的一部分(循环依赖?)(Function uses and is part of map (circular dependency?))
  • 是否可以在C ++ 14中使用可选模板参数创建类型元组?(Is possible to make a tuple of types with optional template parameters in C++14?)
  • PHP从窗帘后面打印/ f(PHP prints /f from behind the curtains)
  • JFrame的contentPane的LayoutManager(LayoutManager of JFrame's contentPane)
  • 用于Instagram Feed的图像滚动(Image Roll Overs for Instagram Feed)
  • 如何显示拉伸字体(双倍宽度/高度)?(How to display stretched font (double width/height)?)
  • 文件操作API在fileapi.h和stdio.h中的WP8差异?(WP8 differences between file manipulation APIs in fileapi.h and stdio.h?)
  • 保存失败后Rails没有回滚事务()(Rails not rolling back transaction after failed save())
  • jqgrid中的分页问题与数组数据(Pagination problem in jqgrid with array data)
  • 重定向时,通过其他页面上的URL调用javascript函数(Call javascript function through url on otherpage while Redirecting)
  • 如何使用InvokeCommandAction调用我的方法并传入参数?(How do I go about using InvokeCommandAction to call a method of mine and pass in parameters?)
  • Jquerymobile按钮仅显示页面的第一个外观(Jquerymobile buttons are shown only first apperance of the page)