程序有鬼了,百思不得其解,急求救,谢谢!!!

05-07-15 hoverqjl
各位大侠:

现在我的环境是windows 2000+jbuilder x+weblogic8.1+oracle8i,

我的程序架构是 struts,action 来调用后台的 dao逻辑实现方法

以前的程序好好的,可是现在我在jbuilder中启动 weblogc来跟踪页面程序的时候,

发现了一个怪问题,就是比如有1,2,3,4行并列的程序,

可是调试的时候他先执行1,然后执行2,再然后又跳回去执行1,然后又执行3,总之是感觉程序紊乱了一样,根本不按逻辑运行。

可是我传相同的参数去 后台dao层运行的时候却没什么问题。

所以个人觉得是weblogic的问题,有人碰到过吗?遇到这问题,你们一般是怎么去解决的,谢谢了!!!

海上男孩
2005-07-15 11:22
dao逻辑是什么??

hoverqjl
2005-07-15 11:30
没有什么逻辑,就是一系列的顺序执行语句

比如:

java.util.Date date1=new java.util.Date();

long date1_long =date1.getTime();

log.info("date1_long:'"+date1_long);

int createFlag = 0;

try

{

if (myDBTool == null)

{

myDBTool = new DBTool();

myDBTool.Initialize();

createFlag = 1;

}

BigDecimal olSequence = null;

BigDecimal siBcmiId = taskVo.getSiBcmiId();

BigDecimal bdStId = taskVo.getStId();

log.info("bdStId:'"+bdStId+"'");

----------------------

这里他就不按顺序执行

也不知道怎么调试了,郁闷

linxxtao
2005-07-18 10:08
是JB的缓存作怪,重新REBUILDE,并且REDEPLOY就可以了

hoverqjl
2005-07-18 15:41
你也碰到过那样的问题了吗?

我rebuild,redeploy后第一次执行没问题,

第2次执行又出问题了,我是在jbuilder里启动weblogic的,

这样可以单步调试网页,你怎么做的那?

谢谢!

猜你喜欢
2Go 1 2 下一页