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

hoverqjl
05-07-15 5 148

各位大侠:
现在我的环境是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 下一页