Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Web Tools Project (WTP) » WTP learning curve, documentation and Eclipse WTP-developing Java... mismatch.(No able to run examples. Looking for directions and reliable books/examples.)
WTP learning curve, documentation and Eclipse WTP-developing Java... mismatch. [message #513254] Tue, 09 February 2010 14:25 Go to next message
Jorge Dieguez is currently offline Jorge DieguezFriend
Messages: 48
Registered: July 2009
Location: France
Member

Hello WTP team,

I'm working on a dynamic web application in the context of my own project. I have bought the book Eclipse WTP-Developing Java web applications but, for my frustration I haven't been able to pass successfully even the 2 iteration example code. I have tried most of the advice given in more than 20 threads posted in both Tomcat and WTP and also making sure that my developing envirement match that of the book (Tomcat 5.0.28 which implements Servlet 2.4 and JSP2.0), but still not luck. I have even tried later versions i.e. Tomcat 6.0 but It seems that part of the problem lays in the way servlets are run in Tomcat 6.0 where the use of invoker servlet is commented out and discouraged. Thread: WTP TomCat integration. HTTP 404 Still once again. Still I tried the suggestions in WTP-Tomcat FAQ (Why does my Tomcat 6.0 server fail to start after I enable the Invoker servlet?) without luck.

I would like you guys to recommend me some more up to date documentation or better a book where I can get more comprehensive grasp at WTP.

Many thanks for your help and support.


Jorge
Re: WTP learning curve, documentation and Eclipse WTP-developing Java... mismatch. [message #513395 is a reply to message #513254] Wed, 10 February 2010 00:27 Go to previous messageGo to next message
Larry Isaacs is currently offline Larry IsaacsFriend
Messages: 1310
Registered: July 2009
Senior Member
Jorge Dieguez wrote:
> Hello WTP team,
>
> I'm working on a dynamic web application in the context of my own
> project. I have bought the book Eclipse WTP-Developing Java web
> applications but, for my frustration I haven't been able to pass
> successfully even the 2 iteration example code. I have tried most of the
> advice given in more than 20 threads posted in both Tomcat and WTP and
> also making sure that my developing envirement match that of the book
> (Tomcat 5.0.28 which implements Servlet 2.4 and JSP2.0), but still not
> luck. I have even tried later versions i.e. Tomcat 6.0 but It seems that
> part of the problem lays in the way servlets are run in Tomcat 6.0 where
> the use of invoker servlet is commented out and discouraged. Thread: WTP
> TomCat integration. HTTP 404 Still once again. Still I tried the
> suggestions in WTP-Tomcat FAQ (Why does my Tomcat 6.0 server fail to
> start after I enable the Invoker servlet?) without luck.
>
> I would like you guys to recommend me some more up to date documentation
> or better a book where I can get more comprehensive grasp at WTP.
>
> Many thanks for your help and support.
>

That book should be fine. The examples in most books require you to
walk a "narrow path" to get the example to work as expected. Any
deviations, and the example doesn't work as expected. Adding to the
challenge are the Eclipse improvements that make details in the book
somewhat out of date.

I was able to work through Iteration 1 and 2 using Tomcat 6.0.24 and
5.0.28 with no problems using a Servlet 2.5 and 2.3 Dynamic Web
Projects. If you are having problems, then best is to determine where
you are deviating from "the path".

Note that Tomcat response to the majority of problems in a webapp is the
404 error. Also, you can have multiple problems present. Fix problem #1
and you still get a 404 error from problem #2. You can't tell from the
404 error if you actually fixed problem #1.

If you saw the browser displaying an "invoker" url (i.e. contained
"/servlet/<class name>"), I believe that would imply the servlet mapping
in the web.xml isn't correct (WTP thought the servlet didn't have a
mapping) for the servlet you used with Run As -> Run on Server. For
example, if you created the servlet as "Helloservlet", then after it was
created, renamed it to "HelloServlet", that would "disconnect" the
servlet mapping in the web.xml. You might think a "harmless" deviation
like this wouldn't matter, but it does. You would need to manually
modify the web.xml to "reconnect" the servlet mapping.

I would recommend you stick with Tomcat 6.0.x. There is no benefit to
using Tomcat 5.0.28. Since what you currently have for projects isn't
working, you might start over from scratch and post back when something
doesn't behave as expected.

Cheers,
Larry
Re: WTP learning curve, documentation and Eclipse WTP-developing Java... mismatch. [message #513631 is a reply to message #513395] Wed, 10 February 2010 17:53 Go to previous message
Jorge Dieguez is currently offline Jorge DieguezFriend
Messages: 48
Registered: July 2009
Location: France
Member

Many thanks, Larry. I will follow up.

Jorge
Previous Topic:jUDDI users
Next Topic:unsupported content file" error
Goto Forum:
  


Current Time: Sun Nov 23 15:02:22 GMT 2014

Powered by FUDForum. Page generated in 0.01816 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software