摘要:在spring中一般使用声明式事务管理,在一些特殊情况下,比如业务方法中记录日志,业务方法失败了,但日志仍然要记录,如method A{ xxxLogService.log(“日志信息”); //日志记录到数据库中 mothod B}A方法可以使用spring的声明式事务进行管理,默认情况下,B出现异常时,日志信息也回滚了,不符合我们的要求。因此,可以在log方法上注解@Transactional(propagation=Propagation.REQUIRES_NEW) ,表示当log方法运行时,A方法的事务环境要挂起,在log中启用新事务,A方法事务的回滚不影响log方法的事务。配置步骤如
阅读全文
11 2011 档案
摘要:在开发过程中,有时候我们希望将程序放在我们的源代码目录中,比如d:\code下,而不是放在jboss的deploy下,怎么办? 我们知道,jboss中集成了tomcat,因此跟tomcat一样可以配置这个目录,只需找到server.xml即可。对于不同的jboss版本,该目录名称 可能略有差异,对于jboss4.0来说,是deploy\jbossweb-tomcat55.sar\server.xml,对于jboss4.2是jboss-web.deployer\server.xml, 对于jboss5.1来说是jbossweb.sar\server.xml。总之,最简单的办法就是在jboss目录
阅读全文
浙公网安备 33010602011771号