并且运行http://localhost:8080/JSPPrj/Test.jsp的时候会跳出来一个框
This kind of launch is configured to open the Debug perspective when it suspends.Do you want to open this perspective now?
并且自动跳出来一个叫getNextToken的页面,上面用红色字体写着:
Source not found for Scanner.getNextToken()line:899
我迷糊啊

解决方案 »

  1.   

    在Debug里错误如下:
    Thread [http-8080-Processor24] (Suspended (exception ArrayIndexOutOfBoundsException))
    Scanner.getNextToken() line: 899
    Parser.parse() line: 8460
    Parser.parse(ICompilationUnit, CompilationResult, int, int) line: 8657
    Parser.parse(ICompilationUnit, CompilationResult) line: 8622
    Parser.dietParse(ICompilationUnit, CompilationResult) line: 7420
    Compiler.beginToCompile(ICompilationUnit[]) line: 289
    Compiler.compile(ICompilationUnit[]) line: 315
    JDTCompiler.generateClass(String[]) line: 404
    JDTCompiler(Compiler).compile(boolean, boolean) line: 297
    JDTCompiler(Compiler).compile(boolean) line: 276
    JDTCompiler(Compiler).compile() line: 264
    JspCompilationContext.compile() line: 563
    JspServletWrapper.service(HttpServletRequest, HttpServletResponse, boolean) line: 303
    JspServlet.serviceJspFile(HttpServletRequest, HttpServletResponse, String, Throwable, boolean) line: 314
    JspServlet.service(HttpServletRequest, HttpServletResponse) line: 264
    JspServlet(HttpServlet).service(ServletRequest, ServletResponse) line: 802
    ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 252
    ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 173
    StandardWrapperValve.invoke(Request, Response) line: 213
    StandardContextValve.invoke(Request, Response) line: 178
    StandardHostValve.invoke(Request, Response) line: 126
    ErrorReportValve.invoke(Request, Response) line: 105
    StandardEngineValve.invoke(Request, Response) line: 107
    CoyoteAdapter.service(Request, Response) line: 148
    Http11Processor.process(InputStream, OutputStream) line: 869
    Http11Protocol$JmxHttp11ConnectionHandler(Http11BaseProtocol$Http11ConnectionHandler).processConnection(TcpConnection, Object[]) line: 664
    PoolTcpEndpoint.processSocket(Socket, TcpConnection, Object[]) line: 527
    LeaderFollowerWorkerThread.runIt(Object[]) line: 80
    ThreadPool$ControlRunnable.run() line: 684
    ThreadWithAttributes(Thread).run() line: 595
      

  2.   

    迷茫,能解析servlet不能解析jsp,不明白,jsp就是被解析成servlet的哦。
    还有你哪个debug的提示,数组越界了。再检查下。
      

  3.   

    我很明白的说一点,代码绝对没错,自动生成的JSP文件我代码都没改还是不行
      

  4.   

    在myEclipse里看下TOMCAT的配置,包括JDK的设置,DEBUG MODE还是RUN MODE?都检查一下
      

  5.   

    以后遇到这种问题,解决方式是:运行环境自带的例子,然后把你的文件放在与她的例子同目录下试试。问题很容易找到的。---
    收藏:http://job.lxwo.com
      

  6.   

    原本装的tomcao最新版,后来绝望之余,装了个5.0,竟然OK了,我太倒了