我已经在Jboss 7中部署了EJB3和Apache FTPClient文件上传工作正常,
但是相同的代码在Jboss 7.1中不起作用,我没有从应用程序中获得异常,但它在进入FTP部分时挂起。最后在Jboss控制台中收到以下错误。
[com.arjuna.ats.arjuna](交易收割者)ARJUNA012117:TransactionReaper :: TX 0的检查超时:ffff0a00000a:19692d93:52396a3c:状态为RUN的6c
13:06:34,848 WARN [com.arjuna.ats.arjuna](交易收割者工人0)ARJUNA012095:操作中止id 0:ffff0a00000a:19692d93:52396a3c:6c在其中有多个线程处于活动状态时被调用。
13:06:34,848 WARN [com.arjuna.ats.arjuna](交易收割者工人0)ARJUNA012108:CheckedAction :: check - 原子动作0:ffff0a00000a:19692d93:52396a3c:6c中止并激活1个线程!
13:06:34,878 WARN [com.arjuna.ats.arjuna](交易收割者工人0)ARJUNA012121:TransactionReaper :: doCancellations工作者线程[Transaction Reaper Worker 0,5,main]成功取消TX 0:ffff0a00000a:19692d93 :52396a3c:6C
我们如何在Jboss 7.1 EJB3中执行FtpClient,请分享您的想法。
应用程序流程------>无状态会话Bean ----------> DAO类---------> FTPClient。
谢谢和问候
J Babu
babuj03@gmail.com
答案 0 :(得分:0)
实际上由于FTP服务器的错误没有及时响应jboss 7.1。 所以我在修理代理和防火墙之后得到了那个例外, 它在Jboss 7.1中运行良好。