在tomcat\webapps下建立一個文件夾將JSP文件都放進去就搞店﹐最簡單了
文件夾內要有WEB-INF文件夾和web.xml文件﹐參考ROOT文件夾吧

解决方案 »

  1.   

    你可把你的jsp文件直接放在Root目录下
      

  2.   

    我看一本书的,已经把jsp文件放在webapps的classes目录下,而且也在web.xml里加了serlet和maping元素,但在浏览器里访问是不行
      

  3.   

    你可以把JSP文件放在Root目录下,
    如果放在别的目录改一下server.xml就行了
      

  4.   

    把你的jsp文件直接放在tomcat\webapps\root目录下即可,别忘了启动tomcat。
      

  5.   

    那是不是每放一个jsp文件都要在web.xml里添加一个元素
      

  6.   

    在root中建一个文件夹如a 把jsp页面放进去,然后在浏览器地址打:http://127.0.0.1:8080/a/页面.jsp
      

  7.   

    在conf/server.xml文件中的</host>前加入<context path="/jsp" docbase="D:\jsp" debug="true" reloadable="true"/>,然后重启tomcat,就可以以localhost:8080/jsp来访问了.
      

  8.   

    按照nuhaizhengfeng1(mayanjun做法,提示
    type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: Unable to load class for JSP
    org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:550)
    org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:136)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:307)
    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)
    root cause java.lang.ClassNotFoundException: org.apache.jsp.hello_jsp
    java.net.URLClassLoader$1.run(Unknown Source)
    java.security.AccessController.doPrivileged(Native Method)
    java.net.URLClassLoader.findClass(Unknown Source)
    org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:158)
    org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:71)
    org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:548)
    org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:136)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:307)
    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)
    note The full stack trace of the root cause is available in the Apache Tomcat/5.0.30 logs.
      

  9.   

    你也可以把jsp直接放在root文件夹里,比如我要做一个网页,可以把首页的jsp放在root中,再给其他各功能模块建一个文件夹,放进相关的jsp文件,你在调用的时候指明路径就行,比如注册模块,文件夹reg,里面有若干相关文件jsp1...jsp6,调用时a href="reg/jsp1.jsp"就行了,这样也很有条理,也不用改文件
      

  10.   

    http://localhost:8888/manager/html
    下面有个deploy选项:Context Path (optional): 选的是你开发项目名称比如:/ls,一般一'/'开头WAR or Directory URL:巧入file://加上在JSP所在的路径然后DEPLOY就可以了
      

  11.   

    在conf/server.xml文件中的</context>前加入         <Context path="/myweb" docBase="myweb" defaultSessionTimeOut="30"  debug="0" reloadable="true" crossContext="true" />,然后重启tomcat,http://localhost:8080/myweb/XXX.jsp就可以访问了.
      

  12.   

    你可以在tomcat目录下conf/server.xml文件中加上<Context path="/Feng" docBase="Feng" debug="0" reloadable="true" crossContext="true"/>注释:"Feng"是你自己定义用来存放你的网页的目录名这样改可能没问题了
      

  13.   

    根据servlet规范,配置一下就好了。
    或者打个war的包,放进去。你可以搜索一下相关材料。
      

  14.   

    究竟用tomcat发布jsp需要什么步骤?有没有现成的可以用?