Hey, I had a quite similar problem.
Try the following: copy the file tools.jar from your jsdk\lib\ into the folder common\lib\ from your tomcat server. Hope it helps you Olaf > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Sent: Thursday, November 18, 2004 3:43 PM > To: [EMAIL PROTECTED] > Subject: Newbie Question: No compiler found in your classpath > > Hi all, > > I'm trying to get Axis 1.1 up and running, and I'm running > into a problem. My computer is Windows XP (not by choice -- I > need it for work). Happy Axis gives me success, but when I > try to call a local endpoint, I get the following error: > > java.lang.RuntimeException: No compiler found in your > classpath! (you may need to add tools.jar) > > The Tomcat exception I'm getting is as follows: > > java.lang.RuntimeException: No compiler found in your > classpath! (you may need to add tools.jar) > at > org.apache.axis.components.compiler.Javac.<init>(Javac.java:109) > at > org.apache.axis.components.compiler.CompilerFactory.getCompile > r(CompilerFactory.java:90) > at > org.apache.axis.handlers.JWSHandler.setupService(JWSHandler.java:236) > at > org.apache.axis.handlers.JWSHandler.invoke(JWSHandler.java:122) > at > org.apache.axis.strategies.InvocationStrategy.visit(Invocation > Strategy.java:71) > at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:150) > at org.apache.axis.SimpleChain.invoke(SimpleChain.java:120) > at org.apache.axis.server.AxisServer.invoke(AxisServer.java:287) > at > org.apache.axis.transport.http.AxisServlet.invokeEndpointFromG > et(AxisServlet.java:544) > at > org.apache.axis.transport.http.AxisServlet.processMethodReques > t(AxisServlet.java:466) > at > org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:294) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) > at > org.apache.axis.transport.http.AxisServletBase.service(AxisSer > vletBase.java:339) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilt > er(ApplicationFilterChain.java:237) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli > cationFilterChain.java:157) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardW > rapperValve.java:214) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardC > ontextValve.java:178) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHost > Valve.java:126) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReport > Valve.java:105) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEn > gineValve.java:107) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdap > ter.java:148) > at > org.apache.coyote.http11.Http11Processor.process(Http11Process > or.java:825) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandle r.processConnection(Http11Protocol.java:731) > at > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolT > cpEndpoint.java:526) > at > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(Le > aderFollowerWorkerThread.java:80) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run( ThreadPool.java:684) > at java.lang.Thread.run(Unknown Source) > > > Let me know if you need any more info. > > Thank you for your help, > > Roger Turnau > > >