tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tim Ashman <...@ashmans.com>
Subject Re: JSP Setup.
Date Mon, 23 Jul 2001 01:47:43 GMT
Bingo!   Removed jre1.3.1,   rpm'd jdk,  adjusted classpath, $java_home, 
etc, etc...   YEA.  Thank you very much.  I'm not sure how long it would 
have taken for it to dawn on me that a runtime engine wasnt' going to be 
able to compile on the fly????   Thanks again.

Dmitri Colebatch wrote:

> ok there's your problem.  Tomcat requires the JDK, not the JRE.  THe
> difference being... tools.jar (o:  The reason for this is that tomcat
> needs to compile the jsps for your, and uses... sun.tools.javac.Main
> (surprise surprise) to do it (o:  I'm guessing this is starting to add up
> for you now?  Anyway, tools.jar is part of the jdk, and your best bet is
> probably to download a complete jdk and use that instead of the jre.  You
> may well be able to do it by copying the tools.jar found under kaffe, but
> I'm not sure what versions you'd have and how everything would work
> together.
> 
> cheers
> dim
> 
> On Sun, 22 Jul 2001, Tim Ashman wrote:
> 
> 
>>I'm using jre1.3.1.   Redhat 7.0.  The servlets work through apache or 
>>at port 8080.
>>
>>I didn't have a tools.jar in my classpath.  I found a tools.jar in 
>>/usr/share/kaffe...  So I copied it to  ../tomcat/lib  same error.  Then 
>>I moved it to  ../jre1.3.1/lib  same error.  My classpath has both of 
>>these directories..   When I restart tomcat I can see it using tools.jar 
>>now, maybe this isn't the correct tools.jar. So I did a search for 
>>tools.jar on sun.java.com and only found documents but not a link to the 
>>file.  I just love this stuff!!
>>
>>Dmitri Colebatch wrote:
>>
>>
>>>someone correct me, but is this the jre not jdk problem.  Tim - what java
>>>package do you have?  Do you have a tools.jar in your classpath?  on
>>>another note, if tomcat through 8080 doesn't work, then apache-tomcat
>>>definately wont....
>>>
>>>cheesr
>>>dim
>>>
>>>On Sat, 21 Jul 2001, Tim Ashman wrote:
>>>
>>>
>>>
>>>>If I run it through port 8080 ie.      serverhost:8080 then I get the 
>>>>following error in the browser.  Thanks for your help.
>>>>
>>>>Error: 500
>>>>Location: /examples/jsp/snp/snoop.jsp
>>>>Internal Servlet Error:
>>>>
>>>>javax.servlet.ServletException: sun/tools/javac/Main
>>>>	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:399)
>>>>	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>>>	at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
>>>>	at org.apache.tomcat.core.Handler.service(Handler.java:286)
>>>>	at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
>>>>	at 
>>>>org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
>>>>	at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
>>>>	at 
>>>>org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210)
>>>>	at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
>>>>	at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
>>>>	at java.lang.Thread.run(Thread.java:484)
>>>>
>>>>
>>>>
>>>>Dmitri Colebatch wrote:
>>>>
>>>>
>>>>
>>>>>Where are the jsps?  As long as they're not in apache's docroot (or subdir
>>>>>thereof) then apache wont process them.  I'm also assuming that you can
>>>>>get the jsps working fine in localhost:8080 (ie., directly through
>>>>>tomcat).
>>>>>
>>>>>cheers
>>>>>dim
>>>>>
>>>>>On Sat, 21 Jul 2001, Tim Ashman wrote:
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>Ok, I think I've got apache passing the .jsp's to tomcat.  I can run

>>>>>>some of the example jsp's,  The ones that start with .html files.
 But 
>>>>>>when I do a submit the browser just shows the page source instead
of 
>>>>>>actually running the jsp.  I have my servlet directory working the
same 
>>>>>>way.
>>>>>>
>>>>>>Does anyone have a clue as to what might be going wrong?  My gut 
>>>>>>instinct is that apache is still handling the jsp's and hence I get
html 
>>>>>>back.
>>>>>>
>>>>>>Thanks.
>>>>>>
>>>>>>John Hebert wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>>Tim Ashman wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>I'm new to Tomcat and have Tomcat and apache playing together.
 I've 
>>>>>>>>been able to create servlets, and have them successfully run.
 I am 
>>>>>>>>now trying to learn JSP but when I put the *.jsp files onto
the server 
>>>>>>>>I can't get them to run.  I receive 404 errors.  I've looked
though 
>>>>>>>>the online help, etc and most of it seems a little confusing.
>>>>>>>>
>>>>>>>>Am I just placing the .jsp's in the wrong place?  Do I need
some .jar 
>>>>>>>>files that don't come with the standard java/tomcat installs?
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>Sounds like they are either in the wrong place or Apache is not

>>>>>>>configured to point to the correct place. The jasper.jar is the
jar file 
>>>>>>>that handles .jsp's. Need more info in order to help you further,

>>>>>>>specifically config info (httpd.conf, server.xml).
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>
>>>
>>
>>
> 
> 



Mime
View raw message