小弟做的项目在自已机器上正常,到了客户那里就报了错,请各位高手帮忙解决
一下,或都谁知道怎样能把它再现也行javax.servlet.ServletException: Unresolved compilation problems: 
        The import javax.faces cannot be resolved
        FacesContext cannot be resolved to a type
        facesContext cannot be resolved
        FacesContext cannot be resolved
        facesContext cannot be resolved
        facesContext cannot be resolved        org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
        org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
        org.apache.jsp.jsp.login_jsp._jspService(login_jsp.java:145)
        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
        com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)
        com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
        com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
        com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
        javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)原因java.lang.Error: Unresolved compilation problems: 
        The import javax.faces cannot be resolved
        FacesContext cannot be resolved to a type
        facesContext cannot be resolved
        FacesContext cannot be resolved
        facesContext cannot be resolved
        facesContext cannot be resolved        jp.co.fes.femesGMC.process.control.LginProcessControl.<init>(LginProcessControl.java:15)
        org.apache.jsp.jsp.login_jsp._jspService(login_jsp.java:110)
        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
        com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)
        com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
        com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
        com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
        javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)

解决方案 »

  1.   

    jsp不能编译,FacesContext有没加进来
      

  2.   

    把服务器的tomcat和你机器的tomcat保持一致
    还有jdk,jre也是
      

  3.   

    javax.faces
    看是否存在
    或者重新导入
      

  4.   

    把服务器的tomcat和你机器的tomcat保持一致 
    还有jdk,jre也是 
    同意这个
    包的问题。
      

  5.   

    我把它再现出来了.但只出现了一次,是把包删掉后,再加进去出现的.
    为什么为出现这种情况,像楼上说的,再现时javax.faces包是报错的.能告诉我是哪个包出了问题吗
      

  6.   

    同意把服务器的tomcat和你机器的tomcat保持一致 
    还有jdk,jre也是 
     
      

  7.   

    有的jar包没拷进去。上面报的错你怎么不看啊?The import javax.faces cannot be resolved 翻译下大概就是你的这个类库无法解析,你看下这个类库是那个包里的就知道了。
      

  8.   

    谢谢各位帮忙!问题解决了说起来有点怪
    我直接用MyEclipse发布(带JAR包)到tomcat就可以正常运行
    昨天我为了节省空间,把JAR包单发的,客户那里再自行把JAR包拷进去就会报那样的错!!呵呵,不管怎么说解决了!!!
    结贴!