标签:filter tomcat webapp http time -name ges session 使用
1. eclipse permgen space 问题:
debug configrations - vm arguments
最后设置:
-Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m
2. sessionfactory packagesToScan属性不能用问题
spring 3.0 3.1 3.2 整合hibernate需要 spring-hibernate-2.0.8.jar
spring 3.3 不用这个包,删除即可,导致项目里缺少cglib的包,再单独引入 就OK了
cglib2.1.3是 关联 spring-hibernate3.jar 自动引入的 。。
3. tomcat 启动两次
http://501565246-qq-com.iteye.com/blog/1968761
4. 跨域
<filter>
<filter-name>CorsFilter</filter-name>
<filter-class>org.apache.catalina.filters.CorsFilter</filter-class>
<init-param>
<param-name>cors.allowed.origins</param-name>
<param-value>*</param-value>
</init-param>
<init-param>
<param-name>cors.allowed.methods</param-name>
<param-value>GET,POST,HEAD,OPTIONS,PUT</param-value>
</init-param>
<init-param>
<param-name>cors.allowed.headers</param-name>
<param-value>Content-Type,Verify-Code,Demo-User,Timestamp,Signature,X-Bdapi-Token,X-Requested-With,accept,Origin,Access-Control-Request-Method,Access-Control-Request-Headers</param-value>
</init-param>
<init-param>
<param-name>cors.exposed.headers</param-name>
<param-value>Access-Control-Allow-Origin,Access-Control-Allow-Credentials</param-value>
</init-param>
<init-param>
<param-name>cors.support.credentials</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>cors.preflight.maxage</param-name>
<param-value>10</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CorsFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
5. 类源码中 ctrl + o 找相应的方法
6. perference general workspace 统一编码
7. tomcat webapps 下 war包不能带 中横杠 - 如: back-sys ,否则不会自动解压
//文件编码格式校验
private boolean checkFilePattern(InputStream inputStream) throws IOException {
boolean isUTF = false;
byte[] b = new byte[3];
try {
inputStream.read(b);
if (b[0] == -17 && b[1] == -69 && b[2] == -65)
{
isUTF = true;
}
}finally{
if(inputStream !=null)
inputStream.close();
}
return isUTF;
}
记事本bom问题:
正如@梁海所说,“不含 BOM 的 UTF-8 才是标准形式”,的确是这样,无BOM使用得更多些,所以个人还是推荐一般情况下用无BOM的形式吧,除非有问题的时候,再考虑换有BOM的。Windows系统保存的都是有BOM的,所以你可以看到,用记事本保存一个UTF-8的txt,其实是有BOM的,这一点需要注意。另外不同的文本编辑器对于有无BOM的称呼也略有不同,比如EditPlus,有BOM的称为UTF-8+,无BOM的称为UTF-8,而在Notepad++中,有BOM的被称为标准UTF-8,而无BOM则被称为UTF-8无BOM。
标签:filter tomcat webapp http time -name ges session 使用
原文地址:http://www.cnblogs.com/xifenglou/p/6229307.html