Java 应用程序找到没有hbm.cfg.xml的驱动程序

Java 应用程序找到没有hbm.cfg.xml的驱动程序,java,hibernate,Java,Hibernate,当我删除hbm.cfg.xml文件时,应用程序怎么会在jdbc中找到驱动程序:mysql://localhost:3306/test. 我更改了standalone.xml中的数据库名称。。。但从那以后就不是了。有人知道在没有hbm.cfg.xml和已更改的standalone.xml的情况下如何找到驱动程序吗?如果您使用的是tomcat,请确保在部署新的.war文件时删除webapp/{webappname}目录,否则可能会使用分解的目录,而不是新的.war归档文件,希望对您有所帮助……您是否

当我删除hbm.cfg.xml文件时,应用程序怎么会在jdbc中找到驱动程序:mysql://localhost:3306/test. 我更改了standalone.xml中的数据库名称。。。但从那以后就不是了。有人知道在没有hbm.cfg.xml和已更改的standalone.xml的情况下如何找到驱动程序吗?

如果您使用的是tomcat,请确保在部署新的.war文件时删除webapp/{webappname}目录,否则可能会使用分解的目录,而不是新的.war归档文件,希望对您有所帮助……

您是否也希望将其标记为hibernate?假设您在做了这些更改之后重新启动了程序/服务器,那么我确实重新启动了它,并添加了一些代码来说明如何加载cfg.xml。您正在使用spring吗?在jdbc中查找驱动程序:mysql://localhost:3306/test 那里没有驱动程序,这是数据库的地址。如果您使用的是JDBC4,驱动程序将自动加载。