aws-mysql和hibernate

lmvvr0a8  于 2021-06-21  发布在  Mysql
关注(0)|答案(2)|浏览(275)

第一次问一个问题在这里,很长一段时间通过谷歌这里找到答案!我开始为一家公司挑战编码。我完成了挑战,并让它按照他们的要求运行。它现在所需要的就是在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>
aij0ehis

aij0ehis1#

如果您使用maven来构建您的项目,请将 hibernate.cfg.xml 文件位于 src/main/resources .
有关hibernate.cfg.xml的位置,请参阅此文档
hibernate.cfg.xml在项目中的位置?

raogr8fs

raogr8fs2#

解决了。不确定是否有错别字。但是我在aws中用一个新的rds创建了一个新示例。我在mysql中再次创建了这个连接下的表。我用新的url更新了hibernate文件。更新了我的aws。而且效果很好。

相关问题