Первый раз задаю вопрос здесь, долгое время находил ответы здесь, в Google! Я начал писать код для компании. Я выполнил задание, и он функционирует в соответствии с их требованиями. Все, что ему сейчас нужно, - это разместить на AWS. Я разместил его на AWS, но похоже, что AWS не может использовать или найти мои файлы cfg.xml. Я бесконечно читал, смотрел уроки на YouTube и, кажется, не могу найти свой ответ.
Я установил RDS и таблицу, которая отражает мою таблицу, которую я могу разместить локально через tomcat. Но, похоже, мне нужно что-то сделать для перехода в спящий режим в базу данных.
Статус 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>




Если вы используете Maven для сборки своего проекта, поместите файл hibernate.cfg.xml в папку src/main/resources.
обратитесь к этому относительно местоположения hibernate.cfg.xml
Расположение hibernate.cfg.xml в проекте?
Попался. Мой находится прямо в папке src. Как вы думаете, причина в этом?
Решил это. Не уверен, что это была опечатка. Но я сделал новый экземпляр в AWS с новым RDS. Я снова создал таблицу под этим подключением в mysql. Я обновил свой файл гибернации с новым URL-адресом. Обновил мой AWS. И все работало нормально.
Можете ли вы подтвердить расположение файла hibernate.cfg.xml внутри src / main / resources?