Веб-приложение Java не может подключиться к базе данных на удаленном сервере Tomcat 8

0

У меня есть веб-приложение 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.

  • 1
    Можете ли вы предоставить ошибку?
Теги:
spring
tomcat

2 ответа

1
Лучший ответ

Проверьте, установлен ли драйвер для mysql перед продолжением, не забудьте скопировать JDBC Driver jar в $CATALINA_HOME/lib.

0

Вы проверили свой VPC, что ваша база данных и приложение должны быть в одном VPC. Также проверьте IMRole и группу безопасности для БД.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню