Hi:
If you knows how to debug in jbulder then it will be quite easy to do the work.
In jbuilder, please do not try to debug TDK as servlet. It is a complex way. You
should debug it as an application. That means you should config the start of catalina
in jbuilder.
For that popose please clearly read the catalina.bat. You will find only two jar
need to be included. It is quite simple. When you successfully start catalina in
jbuilder, you can open a browser and visit any of your vm page. You can put a break
point in the java file. When tdk call that java file it will stop for you.
Believe me it works fine and very easy to config.
Regards
fanyun
-----Original Message-----
From: Britta Ladwig-Attinger [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, June 05, 2001 11:10 PM
To: [EMAIL PROTECTED]
Subject: RE: debug turbine with jbuilder 4.0
hi fanyun,
sorry for contacting you directly but we found your mail
concerning debugging turbine in jbuilder.
We are just looking at TDK to be our framework for the next project
and now we are looking for debugging possibilities.
Could you please let us know, how you did set the the project in jbuilder?
At the moment we are "playing around" with the NEWAPP and would like
to set breakpoints in the java files, e.g. in index.java.
Did you add all the java files of the newapp to your jbuilder project?
Did you add packages to your project?
We would very much appreciate any help from you.
Regards,
Britt
-----Original Message-----
From: fanyun [mailto:[EMAIL PROTECTED]]
Sent: Montag, 28. Mai 2001 15:38
To: [EMAIL PROTECTED]
Subject: RE: debug turbine with jbuilder 4.0
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)