有没在线JSP高手啊?帮我个忙,我配置JSP环境都一个多月了,可每次总是不能成功,看了网上许多的贴子,也没发现什么问题.可那个猫头就是出不来,闷,好不容易下决心学习,可现在我快要崩溃了!!

解决方案 »

  1.   

    晕,你给的分数也太少了吧
    1.装jdk1.4版(.exe),默认安装
    2.装tomcat5.0以上(.exe)默认安装
    3.环境变量java_home=$/jdk1.4 tomcat_home=$/tomcat5.0
    4.ok
    5.给分,
      

  2.   

    1。安装jdk,设置环境变量,在path后面追加<JAVA_HOME>\bin,<JAVA_HOME>表示jdk安装目录
       进入dos界面,输入javac命令看有没有输出帮助信息,有jdk安装OK,否则失败2。安装tomcat,设置环境变量,TOMCAT_HOME=tomcat安装路径,不是必须。
       启动tomcat,打开ie,输入http://localhost:8080/看见cat了吗?
      

  3.   

    我环境变量什么的都配好啦,在JDK目录下,JAVAC也能运行的起来,就是这个http://localhost:8080/总是出问题,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 JSPAn error occurred at line: -1 in the jsp file: nullGenerated servlet error:
        [javac] Compiling 1 source file at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:85)
    at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:248)
    at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:343)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:356)
    at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:427)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:142)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:240)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:187)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:198)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:595)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:432)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:954)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:138)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:595)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:432)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:954)
    at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2459)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:132)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:595)
    at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:593)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:593)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:432)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:954)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:126)
    at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:595)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:432)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:954)
    at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
    at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
    at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
    at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    at java.lang.Thread.run(Unknown Source)--------------------------------------------------------------------------------Apache Tomcat/4.1.34
      

  4.   

    jdk几点几
    试试下个新版本的tomcat
      

  5.   

    不是版本的问题,JDK1.3.2的,TOMCAT4.0的,应该没问题,而且以前曾经无意中成功了一次.
      

  6.   

    估计是8080端口冲突。IIS也用8080端口。在TOMCAT的配置文件下修改SEVER文件,把默认端口改一下就行了
      

  7.   

    modify your port in sever.xml
      

  8.   

    很意外的,我下了一个5.0的,结果那该死的小猫终于落出小脸了.我把JDK的配置后面的分号去掉了.谢谢大家,但是我弄到其它的地方不知道行不行
      

  9.   

    1.jdk环境变量是必须配置的
    2.各个版本的tomcat环境变量有不同的配置方法,如果用5.0,直接安装就好了,不用设置环境
      

  10.   

    不会吧,我记得以前jdk1.4不能与tomcat5.0一起配的,没想到可以了.但是我自己做的JSP文件应该放哪呢?我放在ROOT下面为何又出错呢?我的JSP程序绝对没错
      

  11.   

    一定要按顺序装,jdk和tomcat最好都装某个盘的根目录下 
    如" D:\Tomcat " ;"D:\jdk1.5.0_06";"D:\jre1.5.0_06"
    1.安装jdk,设置环境变量,在path后面追加<JAVA_HOME>\bin,<JAVA_HOME>表示jdk安装目录
    进入dos界面,输入javac命令看有没有输出帮助信息,有jdk安装OK,否则重装2.装tomcat5.0以上(.exe)默认安装
    环境变量java_home=$/jdk1.4 tomcat_home=$/tomcat5.03.检查端口号D:\Tomcat 5.5\conf 下server.xml 这个文件里面可随时更改你的端口号