`
zsj614
  • 浏览: 7208 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
文章分类
社区版块
存档分类
最新评论
文章列表
项目里用struts2的fileupload插件上传文件,然后用bulk insert做些数据库信息的保存处理。我把这个动作放在了一个事务里悲剧发生了。放在一个事务里文件不会生成就不能用bulk insert插入数据~看来有些地方还是不能用事务
    项目发布到服务器上的tomcat后,tomcat重启时起不来了,找了半天。原来是项目里的写了个监听器listener,该监听器调用了项目中用来发短信任务的方法,该方法里有个while循环会查看任务表有任务则会一直循环直至任务都发送完成或停止。监听器调用该方法后一直处于循环状态一时半会挑不出就导致整个tomcat服务器卡在监听器环节了。发现问题后就简单了,直接在监听器里new 个thread在调用该方法,解决之。。。终于也对监听器有了深一步的了解。     原来tomcat只有运行完listener后才会真正启动的。
页面接受action中传来的json对象一直抛错JSONException:java.lang.reflect.InvocationTargetException,找了半天原因 原来是有个action的方法名用getXXXX,被误认为是json参数获取了,方法名上加上@JSON(serialize=false)解决问题。
<!-- spring的ibatis 配制 --> <bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"> <property name="configLocation" value="WEB-INF/SqlMapConfig.xml" /> <property name="dataSource" ref="dataS ...

jta

   最近做个移动多维平台,涉及到短信群发任务,短信需要插入到另一台服务器数据库中,所以涉及到jta分布式事物,atomikos,jotm的选择,atomikos的xa驱动或者直接用非xa驱动,jta事务据说比较吃性能,各种纠结。暂且先配置个atomikos的非xa事务吧,以后看看性能
Global site tag (gtag.js) - Google Analytics