1.如果能用localhost访问tomcat,IP地址却不行,可以在server.xml中添加address="0.0.0.0"
2.允许跨域:
可以在post或者get前面加这句话:
response.addHeader("Access-Control-Allow-Origin", "*");//表示谁都可以访问
或者
response.addHeader("Access-Control-Allow-Origin", "http://10.1.8.167:1234");//表示IP为10.1.8.167的用户可以通过端口1234访问,这个1234是自己服务器的端口,比如自己配了个网站,映射路径是D:/,在给这个网站配置端口的时候,就用了1234.
3.配置完跨域后,可以设置其他权限:
response.setHeader("Access-Control-Allow-Credentials", "true");
response.setHeader("Access-Control-Allow-Methods", "GET, HEAD, POST, PUT, DELETE, TRACE, OPTIONS, PATCH");
response.setHeader("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type,Token,Accept, Connection, User-Agent, Cookie");
response.setHeader("Access-Control-Max-Age", "3628800");