Нет соединения между приложением tomcat и базой данных - PullRequest
0 голосов
/ 15 января 2019

У меня есть веб-приложение, которое в файле war и запускается с tomcat. Сначала я запускаю базу данных с MySQL 5.7, затем запускаю весеннюю загрузку, уже созданную с файлами, после чего я развертываю свой файл war и запускаю приложение, но там нет соединения между приложением и базой данных

function sendData(data) {
    $.ajax({
        url : link + ':3306/v1/user/login',
        type : 'POST',
        contentType : "application/json; charset=utf-8",
        data : data,
        dataType : 'json',
        success : function(response) {
            processResponse(response);
        },
        error: function(data, textStatus, jqXHR) {
            handleAjaxError(data, textStatus, jqXHR);
        }
    });
}

1 Ответ

0 голосов
/ 15 января 2019

При вызове ajax вы отправляете запрос на ссылку + ': 3306 / v1 / user / login'.

MySQL работает по умолчанию в порту 3306. Вы запускаете приложение весенней загрузки на сервере Tomcat (которое по умолчанию работает на порту 8080), и вы должны вызывать службу в этом приложении для запроса базы данных MySQL.

Предлагаю вам посмотреть эту ссылку, чтобы лучше понять проблему, с которой вы столкнулись: https://spring.io/guides/gs/accessing-data-mysql/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...