1.打开weblogic的console去把已经发布好的jar给删除,然后再到bea目录下的upload中也把工程删除
2.到工程中点中相应的entity bean,重新刷新下DataSource,如果连这里都无法刷新到你要的库,那说明你就还没有连接上库
3.到工程中把一些class和bak文件给删除(这里也可以直接对工程clean),然后再发布

解决方案 »

  1.   

    把表drop掉,在entitybean的属性编辑里将create-tables 设为:createOnly
    deploy again
      

  2.   

    试一下改表名。我用sqlserver2000.里面创建一个user表。用weblogic,查该表总不成,改成user11就可以了。可能是底层驱动做的不好,别用特别常用的词作对象。
      

  3.   

    还是会出现有时发布成功,有时发布失败的问题! 对了,我的entitybean打包后的jar是和其他应用一起打包成一个war一起发布的,这中间应该没有什么影响吧!?
      

  4.   

    改表名的方法我没有试过,因为关联的东西挺多的!实在很不方便改!我用的是oracle9i数据库,表名为XML_TABLE。应该没有什么问题吧?
      

  5.   

    回复人: serf() ( ) 信誉:100  2004-09-04 16:03:00  得分: 0  
     
     
       试一下改表名。我用sqlserver2000.里面创建一个user表。用weblogic,查该表总不成,改成user11就可以了。可能是底层驱动做的不好,别用特别常用的词作对象。
      
     
    我也遇到过