Tomcat应用程序与数据库之间无连接

时间:2019-01-15 19:53:25

标签: javascript mysql json spring-boot tomcat

我有一个Web应用程序,该应用程序在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 :(得分:1)

在ajax调用中,您正在发送链接+':3306 / v1 / user / login'的请求。

MySQL默认在端口3306中运行。 您正在tomcat服务器中运行一个spring-boot应用程序(默认情况下在端口8080上运行),并且您的意图应该是在此应用程序中调用服务以查询MySQL数据库。

我建议您查看此链接以了解有关所面临问题的更多信息: https://spring.io/guides/gs/accessing-data-mysql/