我刚做网站维护,为我校的新闻中心做维护,老师让我添加一个功能,我就把源码拷回来,添加到我的MyEclipse中,项目能正常运行,但是我修改好后,我把我的webapp下的项目再去覆盖服务器上的项目后,重启tomcat后,网站就不能运行了。
我有把还原项目,又只把我修改的文件覆盖相应的文件,重启服务器还是不行。
这个项目使用struts2 + hibernate + spring 实现的,
我没有修改项目的配置文件
只是修改了一个java类,在里面添加了一个属性(feedback),在数据库里加了一个字段(feedback)
然后又修改了四个jsp页面,一个struts的配置文件,里面得是配置struts2 的action的跳转的。这个项目在我的本地能都正常运行。我的环境是MyEclipse7.5+tomcat6.0+MySql
原来的项目是在MyEclipse7.0+tomcat6.0+MySql环境下运行的我想知道这是怎么回事请高手指点。

解决方案 »

  1.   

    我估计是Web容器不同吧,建议你开发与网站实际的容器用一样的
    目录结构,各个容器不同
      

  2.   

    修改了 数据库
       改了类
      改没改
      .hbm。xml 配置文件?
       
      

  3.   

    删除tomcat\work\下面的所有目录,因为你的JSP文件部署成功后都预先编译成class文件在这个目录下面了。
      

  4.   

    服务器上的jre版本和你开发时用的jdk版本不一致。