当然可以拉!虽然不推荐..
比如写LOG就可以在EJB中写,放在服务器上的..
我这里就有例子要不要?至少也得50分吧

解决方案 »

  1. 使用第三方的类:
    import org.apache.log4j.Category;
    import org.apache.log4j.Priority;
    import org.apache.log4j.PropertyConfigurator;
    import org.apache.log4j.BasicConfigurator;
    import org.apache.log4j.FileAppender;
    import org.apache.log4j.RollingFileAppender;
    import org.apache.log4j.PatternLayout;
    import org.apache.log4j.Layout;
      

  2. IO操作有很大局限性的。因为EJB本身是分布式的,而且包含事务。普通对文件的操作是无法roll back的,另外在分布的环境里,就算允许做IO写操作,也极有可能几次操作写到不同的机器上去了,恐怕这通常不是开发者想达到的目的。
      

  3. jacktao6688(jack) :50分绝对没问题。
      

  4. 严重反对: gangyi
    用此第三方的类,100%成功。根本不可能写到不同的机器上。
    只会写到你的appserver所在的机器。这是标准的写log的方法。很多大公司都这么用我们公司的j2ee用了3000万美圆
    我发给你没问题。对了。能说说你的工作经验,毕业几年,和薪水吗?交流交流
    我的qq号码8985589
      

  5. TO:jacktao6688(jack)在此谢谢了!并且非常愿意和你交流。我们公司不让QQ,所以过去一直没有
    用过。但刚找到一网吧,价钱还算便宜,所以以后我也会去那。我的QQ:184983135。
      

  6. 这叫外部服务与内部服务的问题.与EJB关系不大.
      

  7. 我是菜鸟阿!!! EJB用log4j就能实现写在一个服务器上?那
    是如何实现的?你门公司在这个问题上进行过专门的测试吗?不
    要告诉我在只是在一台服务上测试的。可以告诉我你详细的部署情况吗?
      

类似问题 »