警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property ..

解决办法是:关闭tomcat,双击eclipse下tomcat服务器,在出来的Tomcat server at localhost页面中找到server options选项,选中其中的选项”Publish modual contexts to separat XML files“,ctr+s,启动tomcat。
如下图所示:
https://images2015.cnblogs.com/blog/697878/201611/697878-20161115171148092-321058862.png
**

a.org.apache.commons.net.ftp.FTPConnectionClosedException

错误信息由两种:
1.Connection closed without indication.//FTP服务器服务有故障,或是是网络问题。
2. FTP response 421 received. Server closed connection.//错误原因就是FTP服务器端连接数满了。
b.java.net.SocketException: Software caused connection abort: socket write error
FTPClient通过流的方式读取服务器上面的文件时,底层使用的仍然是Socket通讯。当FTPClient连接失效了(意外断开时),仍然读取文件,就可能报这个错误。

o.a.j.u.BeanShellInterpreter: Error invoking bsh method: eval

在jmeter的beanshell中不要使用类似于Map map = new HashMap<>();,包括引用java文件的时候,java文件也不能这样使用,jmeter会报错:ERROR o.a.j.u.BeanShellInterpreter: Error invoking bsh method: eval Sourced file: inline evaluation of: ``source(“E:\cyy\Code\workspace\exampleOne\src\com\exampleone\Plus.java”); . . . ‘’ : Method Invocation this.interpreter.source,直接使用Map map = new HashMap();即可,引用jar包可以随意。

Typed variable declaration

打包时不要包括第三方jar包

mybatis报错:A query was run and no Result Maps were found for the Mapped Statement

mybatis中的所有查询,都必须返回resultType或者resultMap的值,否则就会报如上错误的。

maven+springboot解决第三方依赖jar包的问题

用mvn clean package打成jar包后运行就是报错,提示找不到这些jar包中的相关类。把jar包解压后在BOOT-INF/lib里面也确实没有发现用上述方式引入的jar包,看来是没有把src/lib目录里面的jar打进去,后来通过查找也终于找到方法了,修改pom文件,在build标签下增加如下配置:


src/lib
BOOT-INF/lib/

*/.jar



src/main/resources
BOOT-INF/classes/


目的就是把src/lib下的jar打到BOOT-INF/lib下,但是必须要增加第二个resource,不然src/main/resources下的配置文件又打不进jar包了。

java.lang.ClassNotFoundException: org.apache.log4j.Logger的解决办法

解决办法:
在项目的pom.xml里添加如下的配置信息

log4j
log4j
1.2.17
compile

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

解决方法:
(1)使用JDBC URL中使用autoReconnect属性,url添加&autoReconnect=true&failOverReadOnly=false
(2) 修改MySQL的参数. /etc/my.cnf 添加
[mysqld]
wait_timeout=31536000
interactive_timeout=31536000
(3)重启mysql
service mysql restart

原因分析:
(1)大量数据访问情况下,mysql connection连接有可能失效
(2)长时间不妨问,connection会失效