was上应用程序运行时【重建存储过程】报错的问题

was6.1上正常运行应用系统,这时发现某个表少了个字段,于是alter这个表,把字段加上,日志报错:Table (tablename) has been dropped, altered or renamed.重启应用后正常。发现was上应用程序运行时不能动态修改表结构。于是尝试多种可能,发现新增表、索引和存储过程应用能正常使...显示全部
was6.1上正常运行应用系统,这时发现某个表少了个字段,于是alter这个表,把字段加上,日志报错:
Table (tablename) has been dropped, altered or renamed.

重启应用后正常。

发现was上应用程序运行时不能动态修改表结构。

于是尝试多种可能,发现新增表、索引和存储过程应用能正常使用,dropped, altered or renamed表、索引和存储过程甚至权限都会报以上错误。

表结构还好,有修改的话,代码也会修改,应用升级的时候反正要重启,影响不大,但是存储过程也不行,问题就大了,系统有一部分存储过程时常是需要修改的,每次修改后都要重启应用,这个影响就大了,相当的不方便。

请教有没有同学遇到过这个问题,有没有什么好的解决方法,主要是存储过程修改后重建使应用不需要重启。 [ 本帖最后由 yuyue 于 2009-10-10 15:00 编辑 ]收起
参与3

查看其它 2 个回答vnfs的回答

vnfsvnfs软件开发工程师telecom
把数据源属性中的语句高速缓存大小改成0试下
电信运营商 · 2010-03-04
浏览760

回答者

vnfs
软件开发工程师telecom

回答状态

  • 发布时间:2010-03-04
  • 关注会员:0 人
  • 回答浏览:760
  • X社区推广