第一次问一个问题在这里,很长一段时间通过谷歌这里找到答案!我开始为一家公司挑战编码。我完成了挑战,并让它按照他们的要求运行。它现在所需要的就是在aws上托管。我将其托管到aws,但aws似乎无法使用或找到我的cfg.xml文件。我没完没了地阅读和观看youtube教程,似乎找不到我的答案。
我已经设置了一个rds和一个表来镜像我的表,我可以通过tomcat在本地托管这个表。但我现在似乎必须做些事情来将hibernate路由到数据库。
http状态500–内部服务器错误类型异常报告
消息请求处理失败;嵌套异常为org.hibernate.internal.util.config.configurationexception:找不到cfg.xml资源[hibernate.cfg.xml]
是我在页面尝试从aws访问db时遇到的错误,如前所述,当我通过eclipse启动它时,它可以正常工作。我想我必须对hibernate.cfg.xml文件做些什么,只是不知道如何使它适应aws。请帮忙!谢谢
<?xml version='1.0' encoding='utf-8'?>
<session-factory>
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/schema</property>
<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.username">un</property>
<property name="hibernate.connection.password">pw</property>
<property name="show_sql">true</property>
<mapping class="com.dto.RegisteredUserDto"></mapping>
<mapping resource="RegisteredUserDto.hbm.xml"></mapping>
</session-factory>
2条答案
按热度按时间aij0ehis1#
如果您使用maven来构建您的项目,请将
hibernate.cfg.xml
文件位于src/main/resources
.有关hibernate.cfg.xml的位置,请参阅此文档
hibernate.cfg.xml在项目中的位置?
raogr8fs2#
解决了。不确定是否有错别字。但是我在aws中用一个新的rds创建了一个新示例。我在mysql中再次创建了这个连接下的表。我用新的url更新了hibernate文件。更新了我的aws。而且效果很好。