正常的情况下如果把struts.jar的包放到目录里面没有问题的话,hibernate.jar也应该没有问题,出现问题我觉得是你的hibernate的版本的原因,你程序里使用了hibernate的2.X版本,但是你放进了一个3.X版本的hibernate.jar,因为3.0以后的hibernate的包路径发生了改变,不在是net/sf/hibernate,你换成2.X的hibernate.jar就可以了。

解决方案 »

  1.   

    我用的是myeclipse
    EnterpriseWorkbenchInstaller_030804
    所有的包和配置文件还有struts的都是他生成的
    应该不会有版本问题啊
      

  2.   

    我把所有的jar包都放到了
    /www/servlet/WEB-INF/lib/但是 你在eclipse工程属性的build path里添加了吗?
      

  3.   

    但是我在本地只开tomcat服务独立运行打过war包的web应用都可以的没有任何问题啊
      

  4.   

    拜托,宝宝。
    要知道独立启动tomcat和在myeclipse里启动tomcat所加载的classpath是不同的要在eclipse工程属性的build path的libraries里添加我是以eclipse 3.1为参照,myeclipse有什么不同的话
      

  5.   

    我把webroot下的东西拷贝到我的tomcat下都可以独立运行jar包都全
    不用myeclipse启动tomcat
    独立启动tomcat我的应用一点问题都没有
    这样和myeclipse有关系吗?