jakarta-cactus-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David L. Wasler" <dwas...@yahoo.com>
Subject RE: Packaging Cactus in a J2EE application (WAS RE: Cactus : Struts)
Date Sun, 16 Dec 2001 23:33:43 GMT
Hi:

Can't comment on item 1 yet !
Item 2 is correct J2EE components are not visible
outside the EAR container as suggested or their own 
WAR container, but working on a solution.

Will look at your WL 6.1 ant script today.


Cheers
David L. Wasler
dwasler@yahoo.com



--- Vincent Massol <vmassol@octo.com> wrote:
> 
> 
> > -----Original Message-----
> > From: David L. Wasler [mailto:dwasler@yahoo.com]
> > Sent: 16 December 2001 19:41
> > To: Cactus Users List
> > Subject: RE: Packaging Cactus in a J2EE
> application (WAS RE: Cactus :
> > Struts)
> > 
> > --- Vincent Massol <vmassol@octo.com> wrote:
> > > Hi:
> > 
> > My approach is to house Cactus and JUint in own
> WAR
> > components house inside an EAR component. 
> 
> 1/ That won't work in the future with EJB redirector
> 2/ That won't work as other WAR won't have access to
> the cactus and
> junit jars
> 
> > If current
> > application servers can't accept this concept ,
> there
> > not much we can do!
> 
> It is not the problem of current application servers
> ! This is simply
> not in the spec. !
> 
> > 
> > Were you have JAR I would replace them with WAR
> > components.
> > 
> > I'm currently setting up my IDE  enviroment to
> > automaticly build such a component and deploy to
> > Weblogic 6.0 and 6.1
> 
> You might be interested in the ant script for
> WebLogic 6.1 that I have
> committed today (in sample/build directory of cactus
> distribution).
> 
> -Vincent
> 
> > 
> > Cheers
> > David L. Wasler
> > dwasler@yahoo.com
> > >
> > > > -----Original Message-----
> > > > From: David L. Wasler
> [mailto:dwasler@yahoo.com]
> > > > Sent: 15 December 2001 20:55
> > > > To: Cactus Users List
> > > > Subject: Re: Packaging Cactus in a J2EE
> > > application (WAS RE: Cactus :
> > > > Struts)
> > > >
> > > > Hi Vincent:
> > > >
> > > > I agree with on you " some what"  on your EAR
> > > > component directory structure, can't provided
> a
> > > better
> > > > one yet. My directory structure is very close
> to
> > > your,
> > > > but maybe my approach will not work,
> > >
> > > what is your structure ? I can tell you if it
> will
> > > work or not if you
> > > show it to me.
> > >
> > > > will have try it
> > > > out. If we use an IDE like TogetherSoft , I
> think
> > > > JBuilder  we should be able to write an XML
> file
> > > that
> > > > Ant could use.
> > >
> > > Maybe but what's the use ? Cactus already
> provides
> > > these Ant scripts.
> > >
> > > > In short define traget application
> > > > server.
> > >
> > > Cactus already provides support for a few
> > > application servers through
> > > Ant scripts.
> > >
> > > >
> > > > We could look at SOAP also.
> > >
> > > Not sure what you mean here ? SOAP to do what ?
> > >
> > > -Vincent
> > >
> > > >
> > > > Cheers
> > > > David L. Wasler
> > > > dwasler@yahoo.com
> > > >
> > > > --- Vincent Massol <vmassol@octo.com> wrote:
> > > > >
> > > > >
> > > > >
> > > > > > -----Original Message-----
> > > > > > From: David L. Wasler
> > > [mailto:dwasler@yahoo.com]
> > > > > > Sent: 15 December 2001 18:30
> > > > > > To: Cactus Users List
> > > > > > Subject: RE: Cactus : Struts
> > > > > >
> > > > > > Hi:
> > > > > >
> > > > > > As a suggestion, you might want to build a
> EAR
> > > > > > component which hold multiples WAR
> components,
> > > in
> > > > > > WL6.1 you can set roles and rules for
> these
> > > > > > components. Not sure if BEA has fixed all
> the
> > > bugs
> > > > > in
> > > > > > this feature.
> > > > >
> > > > > No it hasn't ... :)
> > > > >
> > > > > Here is a packaging that I propose for
> packaging
> > > > > Cactus in an EAR :
> > > > >
> > > > > Mytest.ear
> > > > >   |_ myejbjar.jar
> > > > >     |_ META-INF
> > > > >       |_ manifest.mf (ref. lib/cactus.jar,
> > > > > lib/log4j.jar, lib/junit.jar)
> > > > >     |_ classes
> > > > >   |_ mywar.war
> > > > >     |_ META-INF
> > > > >       |_ manifest.mf (ref. lib/cactus.jar,
> > > > > lib/log4j.jar, lib/junit.jar)
> > > > >
> > > > >     |_ WEB-INF
> > > > >       |_ web.xml (inc. cactus mapping)
> > > > >       |_ lib
> > > > >         |_ struts.jar
> > > > >       |_ classes
> > > > >         |_ classes + test classes
> > > > >   |_ lib
> > > > >     |_ cactus.jar
> > > > >     |_ log4j.jar
> > > > >     |_ junit.jar
> > > > >
> > > > > This would be the "ideal" packaging.
> However,
> > > there
> > > > > are a few issues,
> > > > > depending on the application server you use
> (as
> > > they
> > > > > don't all fully
> > > > > respect EAR packaging yet). For example,
> here
> > > are
> > > > > the gotchas with WL6.1
> > > > > :
> > > > >
> > > > > * It does not accept jar put in a directory
> for
> > > > > external libraries (i.e.
> > > > > using Class-Path in the manifest file). So
> you
> > > have
> > > > > to put cactus.jar,
> > > > > log4j.jar and junit.jar at the top level in
> the
> > > ear
> > > > > and not under a lib
> > > > > directory.
> > > > >
> > > > > * I'm not sure it supports using external
> > > libraries
> > > > > for war files, in
> > > > > which case we would have to copy the jar
> files
> > > to
> > > > > mywar.war/WEB-INF/lib.
> > > > >
> > > > > -Vincent
> > > > >
> > > > > >
> > > > > > Cheers
> > > > > > David L. Wasler
> 
=== message truncated ===


=====
Thank You
David L. Wasler
dwasler@yahoo.com
714-742-0311

__________________________________________________
Do You Yahoo!?
Check out Yahoo! Shopping and Yahoo! Auctions for all of
your unique holiday gifts! Buy at http://shopping.yahoo.com
or bid at http://auctions.yahoo.com

--
To unsubscribe, e-mail:   <mailto:cactus-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:cactus-user-help@jakarta.apache.org>


Mime
View raw message