编译啊编译

小卷 2012-07-18 2,087 views

今天下午svn更新了下代码,就开始用ant编译,结果编译出来的版本一直不能正常登陆,或者登陆会报factory class is in wrong type,发现另一台编译的版本却没有这个问题,真是的非常让人郁闷,起初以为jdk的问题,因为程序还是基于1.4的jdk,但编译用的1.6,虽然在编译的时候在ant脚本里指定了编译的时候用1.4。

后来改成jdk1.4直接编译,但发现编译的版本还是报错,仔细读了读它的build文件,发现除了jar和class文件是删除重新编译以外,其余都是采用覆盖方式,于是在编译之前又特意删除了整个文件夹,好让全部重新拷贝,结果发现编译出来的还是老样子,真是shit!

花了一个下午,还是没有发现任何原因,如果是代码原因,那为什么另外一台编译正常?!!!其实这些问题早可以踢回给开发了,但我这人就是拧,一直想着这事不放,不解决掉它我就没法专心干活!

后来绞尽脑汁想啊想,终于发现了,靠,原来weblogic用的domain是jrokit的,而编译用的sun的jdk,靠,谁建的domain!真相就那么简单!如果要说的话,真是,不怕神一样的对手,就怕啥一样的队友啊,5555555555555,开玩笑的,只是希望各位队友们一定要仔细再仔细啊


    欢迎拍砖!