我目前正在使用Apache Tomcat 7部署应用程序 现在调试错误并更改localhost - > I.P.,我们能够访问这些页面,但其他用户无法访问这些数据集。这可能是由于许多原因,MySQL不允许它们等等。
后端#1:我自己的本地MySQL服务器
ERROR : dataset is not defined
这可能是由于mysql服务器不允许访问其他用户的原因,因为尚未提供权限。
后端#2:然后,我尝试了我公司的MySQL服务器。 所有人都可以使用一组特定的凭证以及特定的“主机”来访问该数据库。
ERROR : XMLHttpRequest cannot load http://localhost:8080/composite2/Tablev1/datejson. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://172.21.24.24:8080' is therefore not allowed access.
dataset is not defined
在第二种情况下,我的“Datasource.groovy”
environments {
development {
dataSource {
//dbCreate = "update" // one of 'create', 'create-drop', 'update', 'validate', ''
url = "jdbc:mysql://10.1.70.13/ewacs?useUnicode=yes&characterEncoding=UTF-8"
username = "w"
password = "w@123"
}
}
test {
dataSource {
//dbCreate = "update"
url = "jdbc:mysql://10.1.70.13/ewacs?useUnicode=yes&characterEncoding=UTF-8"
username = "w"
password = "w@123"
}
}
production {
dataSource {
//dbCreate = "update"
url = "jdbc:mysql://10.1.70.13/ewacs?useUnicode=yes&characterEncoding=UTF-8"
username = "w"
password = "w@123"
}
}
}
在这两种情况下,数据集都没有加载。在#2的情况下,我做错了什么? 访问应该是其他用户访问mysql服务器。
为什么我收到错误?尝试查找,但尚未找到任何相关链接。 我浏览了这个链接:Question 但是,我是初学者,根本无法理解这一点。
更新:
好的,所以我注意到在我的javascript文件中,我还在使用localhost,大错! 我改变了localhost - > 10.1.70.13
所以,现在出现新错误......
GET http://10.1.70.13:8080/composite2/Tablev1/datejson net::ERR_CONNECTION_REFUSED
OR
Failed to load resource: net::ERR_CONNECTION_REFUSED
这里有什么问题?
欢迎所有方法/建议。