把ROOT文件夹复制一下,改个名字如ABC,你的文件都放到这个ABC文件夹里,以后访问就用http://yourURL/ABC就可以了

解决方案 »

  1.   

    通常post,get的错误才会出现505,例如:post的时候在servlet中用了get的接受数值就会出现,在get中用了post的接受方法的话也会出现505,这里说的接受方法并不是说getParameter,而是说在servlet中用的那个类
      

  2.   

    在你的jsp所在的目录里建一个web.xml的文件,或者把root里面的那个考过去,
    把它的在<web-app></web-app>两个标志中间的东西去掉,再试试.
    或者把你的东西拷到jsp-example里去.
      

  3.   

    我是楼主,错误号是500,不好意思,下面是错误信息:
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description: The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: Unable to compile class for JSP
    org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:97)
    org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:346)
    org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:414)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
    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:Unable to find a javac compiler;
    com.sun.tools.javac.Main is not on the classpath.
    Perhaps JAVA_HOME does not point to the JDK
    org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCompiler(CompilerAdapterFactory.java:106)
    org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:935)
    org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:764)
    org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:382)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
    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.28 logs.
    --------------------------------------------------------------------------------Apache Tomcat/5.0.28
      

  4.   

    我还是我是楼主:
    JSP无法显示,htm可以显示,什么原因啊????????
      

  5.   

    是否你得JSP文件需要某些类的使用?写个HELLO试试啊。
      

  6.   

    你的class文件路径放错了.应该放在web-inf/class 里面
      

  7.   

    放进去的是编译之后的.class文件
    而不是java原文件
      

  8.   

    我搭建Java开发环境的经验,希望对你有所帮助
    http://blog.csdn.net/mengfanpp/archive/2004/12/20/222512.aspx
      

  9.   

    Perhaps JAVA_HOME does not point to the JDK设个JAVA_HOME环境变量吧
      

  10.   

    建议先在写一个最简单的jsp文件,放在root下试一下~~
    如果正常则tomcat没问题~~再检查jsp文件web.xml文件
      

  11.   

    mengfanpp(梦凡) ( ) 信誉:100  2005-01-31 14:14:00  得分: 0  
     
     
       我搭建Java开发环境的经验,希望对你有所帮助
    http://blog.csdn.net/mengfanpp/archive/2004/12/20/222512.aspx
      
     
    我看了你的文章,并且收藏了。UP