javascript - 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);
}
});
}
解决方案
在您的 ajax 调用中,您正在发送请求链接 + ':3306/v1/user/login'。
MySQL 默认在 3306 端口上运行。您在 tomcat 服务器中运行 spring-boot 应用程序(默认情况下在端口 8080 上运行),您的意图应该是调用此应用程序中的服务来查询 MySQL 数据库。
我建议您查看此链接以了解有关您面临的问题的更多信息: https ://spring.io/guides/gs/accessing-data-mysql/
推荐阅读
- angular - 测试覆盖范围不包括任何西装
- c - 无法在 Visual Studio 中打开源文件 err.h?
- python - 如何将混合日期格式 mm-dd-yyyy 和 yyyy-mm-dd 转换为 pandas 中的日期
- arrays - 将相同的对象添加到数组
- java - 使用 liferay 6.1 安排工作
- arrays - 在 ReactJs 中将 Json 数据添加到数组中
- javascript - 如何在前端处理 Django 动态?
- php - 未找到“SimpleXml”类,EC2 服务器问题
- python - 结束索引为 0 的切片运算符
- regex - 正则表达式 (Notepad++) 搜索和替换内容