读书人

环境有关问题处理记录

发布时间: 2012-09-14 23:00:49 作者: rapoo

环境问题处理记录

?

1 单元测试框架类路径 sqlmap文件需要放在src/main/java根目录下面才能找到,单元测试的classpath就是src/main/java根目录

?

<sqlMapConfig>

<sqlMap resource="User.xml" />

</sqlMapConfig>

补充:以上解释不对。其实是一个标准目录结构的问题,src/main(test)/java(resources)。在这样的目录结构下面运行mvn package,会将对应的java类和资源文件 打包到target/classes(test-classes),而这个文件夹就是工程本身的classpath.

2 对于jetty启动的webapp来说,只要在src/main/java/XX下面就是classpath

3 没有经过拦截器处理的普通java类,不能直接通过autowire注入,需要显示写setter,同时beans标签加上autowire=byName

4 直接用java命令,执行main方法。如果用java XXX.class就会出现 “错误: 找不到或无法加载主类”,正确的写法是java XXX。如果直接用java XXX可能出现Exception in thread "main" java.lang.NoClassDefFoundError: FileSeek (wrong name:com/longji/FileSeek),应该使用完全限定名java com.longji.FileSeek,并且执行命令所在的相对文件路径应该是在:当前路径/com/longji/FileSeek

涉及class path知识点参考

http://blog.csdn.net/sully2008/article/details/7182877

?

5 某些jar包关联*-source.jar无法查看源码,可能是source文件被损坏,如果没有损坏可以尝试解压缩source.jar解决。

原因暂时未明

?

6?在分析代码过程中state = handler.process(socket,status);,直接在eclipse下面用ctrl+鼠标,没有直接显示出handler的实现类,而实际上是有实现类的,需要先点击到接口里面,在按F4

?

7 在window如何用抓包工具抓到本地数据包???

读书人网 >编程

热点推荐