java项目割接_割接,割接...

割接是最不能能忍受的的工作,可是从接收这块程序倒现在,已经为不同地区的业务割接了2次了,今天这是第三次。为了不影响用户使用,割接一般都是在夜里进行,可是今天不想加班了,就从中午开始,上传新的文件,更新配置,导数据库中的数据,重启服务器,一切都很顺利,不由得哼起小曲。这个时候发现控制台在报错“违反唯一约束条件 (CL.PK_....”,不用想,肯定是sequence不对,于是在数据库中找到sequence重新设置到足够大,可是还是报错,这下子开始着急了。

先从log看起:关键的时候log总是没起到作用,开始调log4j的配置文件,把log的级别调成debug,可惜VNC实在是太慢,输入字符却不显示,tomcat开始说我log4j的文件没写对,只能在本地改好了,通过FTP传到服务器上。等看到所有的log以后,真是让我发晕,原来我改的sequence不是真正用到的sequence,我改错了。

从中得到几点启发:

1 旧数据表的sequence不一定就是新的sequence,设计者可能改掉了,我对旧表的设计比较熟悉,所以就忽略了。

2 为了log4j能显示hibernate的SQL,要加几句话

### log just the SQL

log4j.logger.org.hibernate=info

### log just the SQL

log4j.logger.org.hibernate.SQL=debug

### log JDBC bind parameters

log4j.logger.org.hibernate.type=debug

3 割接还是在晚上做比较好,这样即使出了问题也不会太慌张

4 代码和设计还是越熟悉越好,虽然表太多了,没办法记住那么多

posted on 2006-02-28 18:45 Becky 阅读(368) 评论(0)  编辑  收藏 所属分类: 生活

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值