首页 > 解决方案 > tomcat App与数据库无连接

问题描述

我有一个 web 应用程序,它在 war 文件中并首先使用 tomcat 运行我使用 MySQL 5.7 运行我的数据库,然后我运行已经使用文件制作的 spring boot,之后我部署我的 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);
        }
    });
}

标签: javascriptmysqljsonspring-boottomcat

解决方案


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

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

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


推荐阅读