我把一个网站的源程序放到自己的硬盘中的webapps下,要怎样才能运行啊?谢谢!
用JSP做的。错误如下:
org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:370)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause java.lang.NullPointerException
org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:693)
org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:660)
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:808)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781)
org.apache.jsp.index_jsp._jspService(org.apache.jsp.index_jsp:1202)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

解决方案 »

  1.   

    注意 一下 tomcat 版本问题
      如果该网站的tomcat的版本比 你的机器上的高,就会出错误。
       比如 该网站是在 TOMCAT 5.0而你的机器却是TOMCAT 4.1那肯定有问题。。
      

  2.   

    好像没有配置WEB-INF也会报错~,楼主看看
      

  3.   

    servlet等程序初始化有误,得到的是空指针
      

  4.   

    在PageContextImpl.java报空指针错,看看handlePageException(PageContextImpl.java:781)
      

  5.   

    网站的代码应该不会有错,它本来就是一个正在运行的网站。我把它所有的文件都放到自己机上就不行了。我的是TOMCAT5.5.dbinfo.properties中Url我将原来的IP改为localhost:jdbc:mysql://localhost/......为什么会出现空指针啊?