[搬家文(java)]初学时期的一些经验教训总结
老早想写,拖到今天。
case 1:
jsp项目 ,访问页面不报错,但是没有任何显示,白白的一张,在IDE的语法检查里面也没有错误。
原因:javascript的<script>标签一定要用</script>结尾,若是 <script xxxx />就会导致这个问题
case 2 :
要想用eclipse 的tomcat插件,除了要在windows->reference中设置tomcat路径外,还要在tomcat/conf/下的server.xml中加入<context path>元素设置工作目录。
case 3:
在多人的采用vss的项目中常发生。
启动tomcat项目时候,总是说error read 某个hbm.xml文件,而察看.class文件,和.hbm.xml文件均已正常生成。
也不存在读取的问题。
此问题困扰我很久,犯过多次,一直没有总结。
原因:如果我每次仔细的看了报的异常栈和异常的root cause 那么不难找到原因,是duplicate .hbm.xml文件。这其实是因为从vss上获取别人的新版本时,如果他人的文件目录有了改动,那么本机上原有旧版文件就得不到替换,也就是在不同的位置,有了两个同名的class,里面写了同样的xdoclet,生成了同样的hbm.xml文件导致的。因此,遇到这种情况,要查一查项目中是否有同名class
[2008-8-13补充]在较高版本的jdk环境下编译得到的.class文件在较低版本jdk环境下运行会报 错误的.class文件版本。而myEclipse恰恰自带了jdk1.5,而且默认jdk库引用了自带的。所以jdk1.6编译得到的.class文件通过myEclipse运行就报 错误的.class文件版本 修改myEclipse默认jdk引用路径即可。