У меня есть веб-приложение Spring, и я развернул это приложение на удаленном сервере Tomcat 8 (AWS). Я также развернул базу данных как файл SQL на том же сервере. Когда я попытался открыть приложение в веб-браузере, веб-страницы были успешно открыты, но веб-службы не работают. Я думаю, что это потому, что веб-службы используют базу данных.
Это моя database.properties
:
jdbc.url=jdbc:mysql://localhost:3306/srfms
jdbc.username=*****
jdbc.password=*****
Я также попробовал другую конфигурацию:
jdbc.url=jdbc:mysql://94.73.145.205:3306/srfms
jdbc.username=*****
jdbc.password=*****
Я могу успешно подключить эту базу данных к MySQL Workbench.
Проверьте, установлен ли драйвер для mysql перед продолжением, не забудьте скопировать JDBC Driver jar в $CATALINA_HOME/lib.
Вы проверили свой VPC, что ваша база данных и приложение должны быть в одном VPC. Также проверьте IMRole и группу безопасности для БД.