在struts2中有一个action 指向的class,当这个项目在myeclipse中的compiler level设置为1.6的时候tomcat运行报错,是error filterStart,如果把compiler lever改为1.5tomcat又能够正常运行了~~~
前提是我的java和javac的version都是1.6呢,为什么tomcat就只能够在编译器为1.5的时候才能够正常运行呢?如果我要用1.6的编译器那么应该怎么解决?
注:JAVA_HOME已经指向jdk1.6的目录的。

解决方案 »

  1.   

    tomcat6.0 用的jre是什么版本的,一般不会有这问题啊 1.6 和1.5 没多大区别 
      

  2.   

    还是你项目搭建本身的问题,tomcat作为一个软件,出问题的可能性很小
      

  3.   

    怎么看tomcat用什么jre版本的呢?
    只要我用jdk1.6来编译class的话tomcat都不能够正常运行
      

  4.   

    jdk肯定是向下兼容的 你看看 你配置的 web.xml有没有问题
      

  5.   

    tomcat 中可以指定jdk版本。