was6.1上正常运行应用系统,这时发现某个表少了个字段,于是alter这个表,把字段加上,日志报错:
Table (tablename) has been dropped, altered or renamed.
重启应用后正常。
发现was上应用程序运行时不能动态修改表结构。
于是尝试多种可能,发现新增表、索引和存储过程应用能正常使用,dropped, altered or renamed表、索引和存储过程甚至权限都会报以上错误。
表结构还好,有修改的话,代码也会修改,应用升级的时候反正要重启,影响不大,但是存储过程也不行,问题就大了,系统有一部分存储过程时常是需要修改的,每次修改后都要重启应用,这个影响就大了,相当的不方便。
请教有没有同学遇到过这个问题,有没有什么好的解决方法,主要是存储过程修改后重建使应用不需要重启。
[
本帖最后由 yuyue 于 2009-10-10 15:00 编辑 ]
收起