[原创] java.lang.NoClassDefFoundError 的解决方法一例

转载请注明出处:http://www.codelast.com/

看清楚了,这个错误可不是java.lang.ClassNotFoundExceptionClassNotFoundException通常是由jar包缺失造成的,编译通不过,自然就知道少了什么,而java.lang.NoClassDefFoundError是有可能编译通过的。
我遇到的这个情况,也是编译jar包能通过,但是在运行unit test的时候总是fail。
运行unit test输出的错误信息大致如下:

java.lang.NoClassDefFoundError: javassist/NotFoundException
    at org.apache.curator.test.TestingServer.<clinit>(TestingServer.java:32)
    ......

shell脚本因文件编码问题不能正确执行的问题

遇到一例因shell文件的编码问题导致执行后不能得到正确结果的问题。一般来说脚本中不会带有中文,不过有时候例外,例如你要查找一个文本中的字符串,cat test.txt | grep "汽车"  这样的命令,如果文件编码不对,就可能得不到正确结果。

阅读更多

rsync: The server is configured to refuse --delete 错误的解决方法之一

转载请注明出处:http://www.codelast.com/

使用rsync向服务器端传输数据时,如果使用了 --delete 参数,有可能会遇到以下错误:

rsync: The server is configured to refuse --delete

rsync error: requested action not supported (code 4) at clientserver.c(685) [receiver=2.6.8]

rsync: read error: Connection reset by peer (104)

rsync error: error in rsync protocol data stream (code 12) at io.c(614) [sender=2.6.8]

阅读更多