【问题标题】:Tomcat7 shows error deploying my application saying 'MISSING TABLE:XXX'Tomcat7 显示部署我的应用程序时出错,提示“MISSING TABLE:XXX”
【发布时间】:2015-01-19 12:18:29
【问题描述】:

我有 2 个 MySQL 实例。一个在我的 Windows 机器上,另一个在我的 Ubuntu 实例上。当我将 Ubuntu tomcat 'server.xml' 指向 Windows 机器时,它按预期工作。我在我的 Windows 机器上通过逆向工程创建了具有相同数据库的 MySQL 服务器,它显示“MISSING TABLE:XXXX”。当我尝试使用具有相同用户的 MySQL Workbench 远程访问 MySQL Ubuntu 实例时,我能够访问该表。不知道我哪里出错了。


如果您需要更多详细信息来帮助我,请告诉我。
请指教
提前致谢!!!!

【问题讨论】:

  • 您的用户是否在 Ubuntu 实例上设置了正确的权限?
  • 是的,我有.. 如果我还没有这样做,那么我将无法远程连接到数据库,对吗?我可以连接到哪个

标签: mysql spring hibernate ubuntu tomcat7


【解决方案1】:

根据MySQL Official documentation,MySQL 在基于 Unix 的平台上区分大小写。

【讨论】:

    【解决方案2】:

    在我的实体类中,名称为大写格式。当我把它变成小写时,它现在工作正常。但我仍然无法理解的是,当它与部署在我的 Windows 机器上的相同方案运行良好时,为什么它不能在我的 Ubuntu MySQL 上运行。为什么在 Ubuntu 中区分大小写,而在 Windows 中不区分大小写。

    感谢大家的帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-28
      • 2014-10-09
      • 1970-01-01
      • 1970-01-01
      • 2019-01-16
      • 2021-08-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多