You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Tom Miller <tm...@kdsi.net> on 2001/02/26 02:56:31 UTC

Re: Still need help with VAJ & Struts

Followed your instructions - I'm back up and running the example
application. Whew! Now back to development! Many thanks!

I would rather be using Tomcat 3.2.1, and am caught between the
temptation of doing my own upgrade which I had working once before via
kitchen table surgery of the Tomcat Test Environment :-), and the
probably sensible idea of waiting until IBM does it. We'll see.

Hope I can return the favor sometime. Thanks again.

Tom Miller


"Brugge, John" wrote:

>
>
> Tom,
>
> We have Struts (Jan 16 build) and VAJ 3.5.2 working with the Tomcat
> Test Environment from IBM. It took a little while to figure out, but
> we seem to have a repeatable process now. We started with the
> "Mini-HOWTO" contributed by Nikolaus Rumm
> (http://kephera.dhs.org/services/vaj_jonas_struts_howto.htm) and
> tweaked it a bit, since we weren't using Jonas. I'll attach our notes
> that we kept on it if they provides any new insights for you.
>
> Note that we're not using vanilla Tomcat 3.2.1, but rather whatever
> version IBM packaged in their "Tomcat Test Environment" (which appears
> to be 3.2.x?). The installation of the TTE is much simpler than the
> process described by Sheldon Wosnick in his VAJ & Tomcat articles.
>
> Let me know if you still have any problems, or if the Word doc doesn't
> come through, and maybe I can help.
>
> John Brugge
> Senior Specialist, e-Commerce Solutions
> Compuware Corporation
> Madison, Wisconsin
> 608-223-3800
> John.Brugge@Compuware.com
> <<VAJ_Struts.doc>>
>
>      -----Original Message-----
>      From:   Tom Miller [SMTP:tmiller@kdsi.net]
>      Sent:   Friday, February 23, 2001 2:43 PM
>      To:     struts-user
>      Subject:        Still need help with VAJ & Struts
>
>      Struts Amigos
>
>      I am still trying to work out a way to develop Struts
>      applications
>      within Visual Age for Java. (Feb. 19 Struts build, Tomcat 3.2.1,
>      VAJ
>      3.5.2, see 'Problem w/ Struts and VA for Java' last Tuesday). I
>      got some
>      suggestions but have been unable to reproduce the results.
>
>      I believe the problem has to do with the custom class loader
>      mechanism
>      of Tomcat which is used for individual web apps. Craig explained
>      in
>      "Classpaths and the "struts.jar" file (Feb. 13th (#4566)) why it
>      is that
>      struts.jar must be in WEB-INF/lib and NOT on the classpath at
>      execution
>      time. Classes visible on the CLASSPATH are loaded on by the
>      system
>      loader, and cannot find class for classes which are loaded
>      earlier by
>      the custom class loaders of the web apps.
>
>      In trying to use VAJ, one would want all code (at least all
>      Struts code
>      (contents of struts.jar plus your application code)) in the IDE
>      instead
>      of in WEB-INF/lib. But that seems to put it effectively on the
>      CLASSPATH, and thus loaded by the system loader (the IDE
>      environment).
>
>      It is not that hard to get Tomcat running from within VAJ, but
>      when one
>      trys to access a Struts web app, say the struts-example, the
>      first
>      bean:message tag throws a JSP exception, presumeably because it
>      is
>      looking for WEB-INF/lib/struts.jar, instead of the Struts code
>      within
>      the IDE.
>
>      I'm not sure, but I have a feeling that the custom class loaders
>      for web
>      apps may pose a significant challenge to developing with Struts
>      inside
>      VAJ. I know my understanding and/or my VAJ setup are hosed
>      somehow or
>      other, and that is why I'm asking for help.
>
>      --
>      Tom Miller
>      Miller Associates, Inc.
>      tmiller@kdsi.net
>      641.469.3535 Phone
>      413.581.6326 FAX
>
--
Tom Miller
Miller Associates, Inc.
tmiller@kdsi.net
641.469.3535 Phone
413.581.6326 FAX