Java Mailing List Archive

http://www.junlu.com/

Home » Home (12/2007) » Apache Tomcat »

Re: MySql Connector

Pid

2007-07-26

Replies:

David's right, ignore my previous.


p



David Smith wrote:
> No... the exception you posted is it couldn't find the mysql_jsp.class
> file generated by compiling the jsp file. Do you have another stack
> trace somewhere you haven't shown us?
>
> Quoting from the stack trace posted below:
>
> *root cause*
>
> java.lang.ClassNotFoundException: org.apache.jsp.mySql_jsp
>    java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>
> --David
>
> Mohammed Zabin wrote:
>
>> It's already wrapped man, i just copied the code snippet from within <%%>
>> marker ;), and for System.out, or out.println, It's still the same
>> problem.
>> If you looked at the exception you will find ClassNotFoundException at
>> line
>> 66 in the generated servlet, and this occurs withing the try block, so, i
>> think it's a problem of Connector. But the strange thing is that this
>> code worked fine on a normal java class???
>>
>> On 7/26/07, David Smith <dns4@(protected):
>>
>>
>>> 1. This can't be the complete jsp code. If it is, you need to minimally
>>> wrap it in <%   %> markers to indicate it's raw java code, not
>>> jsp/html. Additionally your System.out.println() call would end up
>>> going to the JVM's standard output instead of the browser.
>>>
>>> 2. The listed exception is really secondary to the main problem
>>> occurring whenever the jsp compile fails to generate a .class file.
>>> There has to be an earlier exception detailing the syntax problems with
>>> the jsp.
>>>
>>> --David
>>>
>>> Mohammed Zabin wrote:
>>>  
>>>> This is my jsp code:
>>>> try {
>>>>      Class.forName("org.gjt.mm.mysql.Driver");
>>>>      String url = "jdbc:mysql://localhost:3306/exam";
>>>>      Connection con = DriverManager.getConnection(url,"root",
>>>>  
>>> "exam");
>>>  
>>>>         Statement stmt = con.createStatement();
>>>>         ResultSet rs = stmt.executeQuery("Select type from
>>>> questions");
>>>>
>>>>         while( rs.next() ) {
>>>>   System.out.println( rs.getString("type") );
>>>>      }
>>>>
>>>>      } catch( Exception e ) {
>>>>     }
>>>>
>>>> and this is what i got:
>>>>
>>>> *exception*
>>>>
>>>> org.apache.jasper.JasperException: org.apache.jasper.JasperException:
>>>> Unable to load class for JSP
>>>>    org.apache.jasper.servlet.JspServletWrapper.getServlet(
>>>>  
>>> JspServletWrapper.java:154)
>>>  
>>>>    org.apache.jasper.servlet.JspServletWrapper.service(
>>>>  
>>> JspServletWrapper.java:320)
>>>  
>>>>    org.apache.jasper.servlet.JspServlet.serviceJspFile(
>>>>  
>>> JspServlet.java:320)
>>>  
>>>>    org.apache.jasper.servlet.JspServlet.service (JspServlet.java:266)
>>>>    javax.servlet.http.HttpServlet.service (HttpServlet.java:803)
>>>>
>>>> *root cause*
>>>>
>>>> org.apache.jasper.JasperException: Unable to load class for JSP
>>>>    org.apache.jasper.JspCompilationContext.load(
>>>>  
>>> JspCompilationContext.java:600)
>>>  
>>>>    org.apache.jasper.servlet.JspServletWrapper.getServlet(
>>>>  
>>> JspServletWrapper.java:142)
>>>  
>>>>    org.apache.jasper.servlet.JspServletWrapper.service(
>>>>  
>>> JspServletWrapper.java:320)
>>>  
>>>>    org.apache.jasper.servlet.JspServlet.serviceJspFile(
>>>>  
>>> JspServlet.java:320)
>>>  
>>>>    org.apache.jasper.servlet.JspServlet.service (JspServlet.java:266)
>>>>    javax.servlet.http.HttpServlet.service (HttpServlet.java:803)
>>>>
>>>> *root cause*
>>>>
>>>> java.lang.ClassNotFoundException: org.apache.jsp.mySql_jsp
>>>>    java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>>>>    java.security.AccessController.doPrivileged(Native Method)
>>>>    java.net.URLClassLoader.findClass (URLClassLoader.java:188)
>>>>    org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java
>>>>  
>>> :134)
>>>  
>>>>    org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java
>>>>  
>>> :66)
>>>  
>>>>    org.apache.jasper.JspCompilationContext.load(
>>>>  
>>> JspCompilationContext.java:598)
>>>  
>>>>    org.apache.jasper.servlet.JspServletWrapper.getServlet(
>>>>  
>>> JspServletWrapper.java:142)
>>>  
>>>>    org.apache.jasper.servlet.JspServletWrapper.service(
>>>>  
>>> JspServletWrapper.java:320)
>>>  
>>>>    org.apache.jasper.servlet.JspServlet.serviceJspFile(
>>>>  
>>> JspServlet.java:320)
>>>  
>>>>    org.apache.jasper.servlet.JspServlet.service (JspServlet.java:266)
>>>>    javax.servlet.http.HttpServlet.service (HttpServlet.java:803)
>>>>
>>>>
>>>> Any suggestions, please?
>>>>
>>>> On 7/25/07, Christopher Schultz <chris@(protected):
>>>>
>>>>  
>>>>> -----BEGIN PGP SIGNED MESSAGE-----
>>>>> Hash: SHA1
>>>>>
>>>>> Mohammed,
>>>>>
>>>>> Mohammed Zabin wrote:
>>>>>
>>>>>    
>>>>>> I have the following error:
>>>>>>
>>>>>> org.apache.jasper.JasperException: Unable to compile class for JSP:
>>>>>>
>>>>>>      
>>>>> Uhh... you have a syntax error in your JSP code. Fix that, then we'll
>>>>> get back to configuration issues. You didn't give enough
>>>>> information to
>>>>> help with the JSP syntax error.
>>>>>
>>>>> - -chris
>>>>>
>>>>> -----BEGIN PGP SIGNATURE-----
>>>>> Version: GnuPG v1.4.7 (MingW32)
>>>>> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>>>>>
>>>>> iD8DBQFGp2lm9CaO5/Lv0PARAvlRAJ45KuixS2Fy75ssMLQLwUYhA+DjOACgtiTN
>>>>> nZhKt8DoIGh8UFwV+Ri6qWI=
>>>>> =syvt
>>>>> -----END PGP SIGNATURE-----
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To start a new topic, e-mail: users@(protected)
>>>>> To unsubscribe, e-mail: users-unsubscribe@(protected)
>>>>> For additional commands, e-mail: users-help@(protected)
>>>>>
>>>>>
>>>>>
>>>>>    
>>>>  
>>> ---------------------------------------------------------------------
>>> To start a new topic, e-mail: users@(protected)
>>> To unsubscribe, e-mail: users-unsubscribe@(protected)
>>> For additional commands, e-mail: users-help@(protected)
>>>
>>>
>>>  
>>
>>
>>
>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@(protected)
> To unsubscribe, e-mail: users-unsubscribe@(protected)
> For additional commands, e-mail: users-help@(protected)
>
>


Attachment: smime.p7s
©2008 junlu.com - Jax Systems, LLC, U.S.A.