I think that the run.bat tries to find tools.jar in your jdk 
distributions and add it to Jboss' classpath before starting it. This 
makes sun/tools/javac/Main available to Jetty/Jasper to compile JSPs 
on-the-fly.

It looks like your plugin is starting JBoss directly from Java without 
having tools.jar on the CLASSPATH - you need to make sure that it is.


Jules


Michael Angelo Libio wrote:
> I've had a similar problem trying to execute a build script through the
> integrated ant module.  Is your JAVA_HOME pointing to your SDK (not just
> the runtime) directory?  If that didn't help, try adding the tools.jar
> file to your classpath.
> 
> 
> It may be related try
> 
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]] On Behalf Of Sullivan,
> Sean C - MLG
> Sent: Sunday, June 30, 2002 9:04 PM
> To: '[EMAIL PROTECTED]'
> Subject: [JBoss-user] JBoss 3.0.0, Jetty, Eclipse 2.0
> 
> 
> I am using the following software:
> 
>   Windows 2000
>   Eclipse 2.0 (final release)
>   Sun JDK 1.4.0_01
>   JBoss 3.0.0 with embedded Jetty servlet engine
>   Genuitec EASIE JBoss Plugin version 1.0EA5
>       ( http://www.genuitec.com/products.htm )
> 
>  
> In the Eclipse JBoss Plugin preferences page, I have:
> 
> "Optional Java VM arguments" set to "-Djboss.boot.loader.name=run.bat"
> 
> 
> When I click on "Start JBoss", JBoss starts up.
> 
> During startup, I observe this message:
> 
> 20:35:12,249 WARN  [Jetty] JSP compilation requires
> $JAVA_HOME/lib/tools.jar
> on your JBOSS_CLASSPATH
> 
>  
> Later, I try accessing a JSP page
> 
>       http://localhost:8080/menloexample/Simple.jsp
> 
> I observe this error:
> 
> 20:35:54,077 WARN  [Jetty] WARNING: Servlet Exception for
> /menloexample/Simple.jsp
> 
> java.lang.NoClassDefFoundError: sun/tools/javac/Main
>       at
> org.apache.jasper.compiler.SunJavaCompiler.compile(SunJavaCompiler.java:
> 136)
>       at org.apache.jasper.compiler.Compiler.compile(Compiler.java:272)
>       at
> org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:548)
>       at
> org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(J
> spSe
> rvlet.java:176)
>       at
> org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServle
> t.ja
> va:188)
>       at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
>       at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>       at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:371)
>       at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:607)
>       at org.mortbay.http.HttpContext.handle(HttpContext.java:1387)
>       at org.mortbay.http.HttpContext.handle(HttpContext.java:1326)
>       at org.mortbay.http.HttpServer.service(HttpServer.java:757)
>       at org.jboss.jetty.Jetty.service(Jetty.java:527)
>       at
> org.mortbay.http.HttpConnection.service(HttpConnection.java:742)
>       at
> org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:915)
>       at org.mortbay.http.HttpConnection.handle(HttpConnection.java:757)
>       at
> org.mortbay.http.SocketListener.handleConnection(SocketListener.java:151
> )
>       at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:287)
>       at org.mortbay.util.ThreadPool$JobRunner.run(ThreadPool.java:715)
>       at java.lang.Thread.run(Thread.java:536)
> 
> 
> If I start JBoss from the command line ( using JBoss'  run.bat file ), 
> Jetty serves JSP pages without any errors.
> 
> The JSP problems occur only when I run JBoss within the 
> Eclipse / Easie Plugin.
> 
> Do you have any advice?
> 
> Thanks.
> 
> -Sean
> 
> 
> 
> -------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf
> _______________________________________________
> JBoss-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-user
> 
> 
> -------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf
> _______________________________________________
> JBoss-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-user





-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to