Unable to load class for JSP

來源:互聯網
上載者:User
出現錯誤: Unable to load class for JSP!

出現錯誤: Unable to load class for JSP!

<1>啟動C:/Tomcat 5.5/bin下面的tomcat5.exe

<2>在C:/Tomcat 5.5/conf/server.xml中,
添入部分代碼為:
<Context path="/myapp" docBase="C:/Tomcat 5.5/webapps/myapp" debug="0" reloadable="true">
</Context>

<3>jsp原始碼放在: C:/Tomcat 5.5/webapps/myapp 中.
C:/Tomcat 5.5/webapps/myapp/WEB-INF 下包括:目錄classes 和lib,以及web.xml
目錄class中的檔案已經過編譯,產生class檔案,
web.xml的內容為:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>My Web Application</display-name>
<description>
A application for test.
</description>
</web-app>

<4>在瀏覽中輸入:http://localhost:8080/myapp/index.jsp
結果顯示為:

發貼時間: 2006-04-08 17:11:31 已設定為保密!


   qngwycjhhm

  等級:  
 財產:
 經驗:
 魅力:
  註冊:2006-03-30
  文章:2
  評鑑:保密

 

         
  回複:出現錯誤: Unable to load class for JSP!

HTTP Status 500 -

type Exception report

message

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.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

root cause

org.apache.jasper.JasperException: Unable to load class for JSP
org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:598)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:147)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:315)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

root cause

java.lang.ClassNotFoundException: org.apache.jsp.index_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:133)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:65)
org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:596)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:147)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:315)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

note The full stack trace of the root cause is available in the Apache Tomcat/5.5.15 logs.

Apache Tomcat/5.5.15
發貼時間: 2006-04-08 17:21:12 已設定為保密!


   meimeier

  等級:  
 財產:
 經驗:
 魅力:
  註冊:2006-04-18
  文章:6
  評鑑:保密

 

        OICQ   
  回複:出現錯誤: Unable to load class for JSP!
我也有同樣的錯誤,大家會的指導一下啊

----------------------------------------------
西西
發貼時間: 2006-04-18 13:38:46 已設定為保密!


   freestar

  等級:  
 財產:
 經驗:
 魅力:
  註冊:2006-04-20
  文章:1
  評鑑:保密

 

        OICQ   
  回複:出現錯誤: Unable to load class for JSP!

這個問題是說找不到自訂的類編譯的檔案,你可以把自訂的類檔案(.class)前面加上classes這個目錄。這樣就可以搞定了。最好是自己定義一個包。把包名寫上就不會出現這樣的問題了。

----------------------------------------------
除非你放棄,否則你永遠不會失敗!
發貼時間: 2006-04-20 21:15:36 已設定為保密!


   slashliang

  等級:  
 財產:
 經驗:
 魅力:
  註冊:2006-05-06
  文章:1
  評鑑:保密

 

         
 
太感謝你了!我加了個包,就解決了問題!你真是太好了![em01]

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.