В первый раз, задавая здесь вопрос, долгое время находили ответы здесь, на google! Я начал задачу кодирования для компании. Я выполнил задачу и обеспечил ее работу с их требованиями. Все, что нужно сейчас, должно быть размещено на AWS. Я разместил его для AWS, но, похоже, AWS не может использовать или находить мои файлы cfg.xml. Я читал бесконечно и смотрел учебники по YouTube и не мог найти ответ.
Я создал RDS и таблицу, которая отражает мою таблицу, которую я могу разместить локально через tomcat. Но мне кажется, что я должен что-то сделать, чтобы перенаправить hibernate в базу данных.
Статус HTTP 500 - отчет об исключении типа внутренней серверной ошибки
Обработка запроса сообщения не удалась; Вложенное исключение - org.hibernate.internal.util.config.ConfigurationException: Не удалось найти ресурс cfg.xml [hibernate.cfg.xml]
Является ли ошибка, которую я получаю, когда страница пытается получить доступ к БД из AWS, так как упоминалось, что она отлично работает, когда я запускаю ее через 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>
Решил. Не уверен, была ли опечатка. Но я сделал новый пример в AWS с новым RDS. Я снова создал таблицу в этом соединении в mysql. Я обновил свой файл спящего режима новым URL-адресом. Обновлен мой AWS. И все получилось отлично.
Если вы используете Maven для создания своего проекта, поместите файл hibernate.cfg.xml
в src/main/resources
.
ссылайтесь на это по адресу hibernate.cfg.xml