我发现了一个相当不寻常的问题。我有一个使用jdbc驱动程序连接到我的数据库的Web应用程序,并在启动应用程序时创建数据库表(hibernate hbm2ddl.auto = create)。当我创建一个war并从eclipse外部将它部署到tomcat时(只需将war复制到tomcat中的webapps文件夹)并启动应用程序,它就会正确创建表。但是,我将Tomcat与Eclipse集成(catalina_home设置为与之前相同的tomcat安装,因此配置相同的文件)。但这次,当我从eclipse中部署应用程序时,不会创建表。我尝试了几件事但似乎没什么用。 如果您需要更具体的信息,请不要犹豫。
提前致谢。
答案 0 :(得分:0)
我有相反的问题,其中的东西在Eclipse中工作但不是Tomcat本身。您可能需要非常明确地了解数据库的连接方法,这对我有所帮助。请在Tomcat JDBC connection works in Eclipse but not stand-alone上查看我的问题和答案。