Hi all: I have success to config jbuilder to debug turbine application. In fact, we do not need to set so much jars. Only tools.jar and bootstrap.jar need to be set. and config: org.apache.catalina.startup.Bootstrap instead of org.apache.catalina.startup.Catalina Regards fanyun -----Original Message----- From: fanyun [mailto:[EMAIL PROTECTED]] Sent: Monday, May 28, 2001 8:21 PM To: turbine user Subject: debug turbine with jbuilder 4.0 Hi all: (I am using tdk 1.1a13, which works fine if I start it with startup.bat) I read a previous mail and config jbuilder as this: Import all jars from tdk/server (catalina.jar, crimson.jar, jakarta-regexp-*.jar, jaxp.jar, warp.jar) Import also all jars from tdk/lib (ant.jar, jasper.jar, namingfactory.jar) Import also all jars from tdb/bin (naming.jar, jndi.jar, bootstrap.jar, servlet.jar) Import all jars from tdk/share/tdk-lib (It is possible that you will have problems importing xerces-1.2.1.jar. Use xerces-1.2.0.jar) Add the classpath to org.apache.catalina.startup.Catalina Add to the command line : start I start catalina in jbuilder. I can visit the default page as http://localhost:8080 This means the catalina is correct started. But when I want to visit my application, it gives out the following error: Said: Turbine is not a Servlet When I visit the page again: It said HTTP Status 503 - Servlet vtradex is currently unavailable The requested service (Servlet vtradex is currently unavailable) is not currently available. Has any one met this problem? Regards fanyun ----------------------------------------------------------------------------------------------------- A Servlet Exception Has Occurred Exception Report: javax.servlet.ServletException: Class org.apache.turbine.Turbine is not a Servlet at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:759) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:553) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:513) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:325) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:262) at org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java:386) at org.apache.catalina.servlets.InvokerServlet.doGet(InvokerServlet.java:144) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:191) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:254) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:201) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:468) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2087) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:446) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:162) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879) at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:818) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:897) at java.lang.Thread.run(Thread.java:484) Root Cause: java.lang.ClassCastException: org.apache.turbine.Turbine at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:756) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:553) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:513) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:325) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:262) at org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java:386) at org.apache.catalina.servlets.InvokerServlet.doGet(InvokerServlet.java:144) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:191) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:254) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:201) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:468) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2087) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:446) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:162) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879) at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:818) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:897) at java.lang.Thread.run(Thread.java:484)
