你用j2ee.jar代替servlet-api.jar  干啥?  j2ee.jar是j2ee支持包,servlet-api.jar是servlet支持包, 你到底开发啥的?  用啥技术?

解决方案 »

  1.   

    请注意,你用的是tomcat服务器,它是不支持JTA的,j2ee.jar包括了所有J2EE技术的支持包,当然也包括Servlet,如果想使用JTA,还是用weblogic吧,不知道Jboss是否支持事务?
      

  2.   

    不好意思,发现tomcat是支持事务的,不过它还是不能加载j2ee.jar的,因为这个包包括了所有J2EE技术,而tomcat对J2EE技术的支持有限,用JBoss吧,刚才查了一下,应该可以的
      

  3.   

    to 楼上的几位朋友,
    我一定要用j2ee.jar,但而是一定要运行在tomcat下
    因为框架是 tomcat + hessian + spring + hibernate,
    用hessian实现远程调用,不想用ejb,ejb太麻烦
    j2ee.jar包括了Servlet,也不知到和servlet-api.jar的内容是否相同
    我自己用ant把javax.transaction重新生成了可是可以用了,但是怕又出什么毛病
      

  4.   

    解压j2ee.jar包,把其中有关servlet api的内容删除,然后再把
    剩下的部分打包成j2ee.jar包,就不会有冲突了.
      

  5.   

    将j2ee.jar文件中的其它包都删除了,就只剩下javax.transaction包,另外命个名,如jta.jar,不就行了?
      

  6.   

    j2ee.jar里的Servlet和servlet-api.jar中的是相同的
      

  7.   

    我都已经说过了,把Servlet部分去掉,用Ant重新生成了下就可以了但是这样总觉得不爽,难道你们都是这样做的?