我有一个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);
}
});
}
答案 0 :(得分:1)
在ajax调用中,您正在发送链接+':3306 / v1 / user / login'的请求。
MySQL默认在端口3306中运行。 您正在tomcat服务器中运行一个spring-boot应用程序(默认情况下在端口8080上运行),并且您的意图应该是在此应用程序中调用服务以查询MySQL数据库。
我建议您查看此链接以了解有关所面临问题的更多信息: https://spring.io/guides/gs/accessing-data-mysql/