看下你的这个类有没有这个方法,在rt.jar里

解决方案 »

  1.   

    prop = new Properties();
    这在那,
    可能是自己定义的。
      

  2.   

    这个方法是since 1.6的
    你换版本的动作有没有做对。 我怀疑它依然跑在1.5的环境里导致的错误
      

  3.   

    把configure Build Path那个界面贴出来看看呢
      

  4.   

    Quote: 引用 9 楼 shixitong 的回复:

      

  5.   


    2014-8-28 12:39:23 org.apache.catalina.core.StandardWrapperValve invoke
    严重: Servlet.service() for servlet AddCustServlet threw exception
    java.lang.NoSuchMethodError: java.util.Properties.load(Ljava/io/Reader;)V
    at com.imuxuan.factory.BasicFactory.<clinit>(BasicFactory.java:21)
    at com.imuxuan.web.AddCustServlet.doGet(AddCustServlet.java:21)
    at com.imuxuan.web.AddCustServlet.doPost(AddCustServlet.java:42)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
    at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:879)
    at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:600)
    at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1703)
    at java.lang.Thread.run(Unknown Source)
    这是完整的错误提示
      

  6.   

    看看编译的JDK版本
    项目-properties-java compiler
    我估计你还是设置的1.5的编译。