我发现了一个相当不寻常的问题。我有一个 Web 应用程序,它使用 jdbc 驱动程序连接到我的数据库,并在应用程序启动时创建数据库表 (hibernate hbm2ddl.auto=create)。当我创建一个 war 并将其从 eclipse 外部部署到 tomcat(只需将 war 复制到 tomcat 中的 webapps 文件夹)并启动应用程序时,它会正确创建表。但是,我将 Tomcat 与 Eclipse 集成(catalina_home 设置为与以前相同的 tomcat 安装,因此配置文件相同)。但是这次,当我从 Eclipse 中部署应用程序时,不会创建表。我尝试了几件事,但似乎没有任何效果。 如果您需要更多具体信息,请随时询问。
提前致谢。
最佳答案
我遇到了相反的问题,事情在 Eclipse 中有效,但在 Tomcat 本身中无效。您可能需要非常明确地说明与数据库的连接方法,这对我有帮助。在 Tomcat JDBC connection works in Eclipse but not stand-alone 查看我的问题和答案.
关于java - Tomcat 集成在 Eclipse 数据库连接中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22385486/