2015-1-6:
IDEA servlet-api.jar
idea从14升级到15后,发现
import javax.servlet.AsyncContext;
找不到,
右击工程,open module setting,找到图中的位置,在classPath里添加tomcat的servlet-api.jar即可。
2016-1-12
tomcat允许跨域
参考 : https://tomcat.apache.org/tomcat-7.0-doc/config/filter.html
1. 全局方式
在/tomcat/conf/web.xml中,添加这样一个filter
<filter> <filter-name>CorsFilter</filter-name> <filter-class>org.apache.catalina.filters.CorsFilter</filter-class> <async-supported>true</async-supported> </filter> <filter-mapping> <filter-name>CorsFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
其中async-supported不是必须的,如果你用到了AsyncContext,这里又是全局的filter,就需要设置允许async。
全局方式对虚拟目录也能生效。
2.非全局方式
在web app的web.xml里加上面这个filter就好了,记得要把url-pattern这一项改成对应的格式。