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");