--- Vincent Massol <[EMAIL PROTECTED]> wrote: > Hi: My approach is to house Cactus and JUint in own WAR components house inside an EAR component. If current application servers can't accept this concept , there not much we can do!
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 Cheers David L. Wasler [EMAIL PROTECTED] > > > -----Original Message----- > > From: David L. Wasler [mailto:[EMAIL PROTECTED]] > > 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 > > [EMAIL PROTECTED] > > > > --- Vincent Massol <[EMAIL PROTECTED]> wrote: > > > > > > > > > > > > > -----Original Message----- > > > > From: David L. Wasler > [mailto:[EMAIL PROTECTED]] > > > > 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 > > > > [EMAIL PROTECTED] > > > > > > > > > > > > --- Pavan Aripirala Venkata > > > > <[EMAIL PROTECTED]> wrote: > > > > > I have cactus.jar, junit.jar and > servlet.jar in > > > > > WEB_INF/lib > > > > > directory. Actually in a war file called > > > > > cactus_lance.war file. This war > > > > > file also contains the Cactus and struts > test > > > > > classes. > > > > > There is a another war file - lance.war - > which > > > > > contains > > > > > struts.jar file, whose properties map to > > > > > WEB_INF/lib. The actual classes > > > > > to be tested are present in this war file. > This > > > > > web.xml file in this war > > > > > file contains the Redirector mappings. > > > > > All the above is w.r.t server. On the > client > > > end - > > > > > struts.jar, > > > > > cactus.jar, httpclient.jar and the directory > > > > > containing > > > > > cactus.properties file in the classpath and > this > > > > > classpath is specified > > > > > through the ant scripts and therefore are > not in > > > the > > > > > system classpath. > > > > > System classpath has none of the jar files > or > > > even > > > > > our product > > > > > classes. Everything is specified in ant. All > > > that is > > > > > there in the system > > > > > classpath is the weblogic home, java home > and > > > ant > > > > > home. > > > > > Hopefully this info suffices. > > > > > Thanks Vincent > > > > > > > > > > Pavan. > > > > > > > > > > > > > > > -----Original Message----- > > > > > From: Vincent Massol > [mailto:[EMAIL PROTECTED]] > > > > > Sent: Thursday, December 13, 2001 10:59 AM > > > > > To: 'Cactus Users List' > > > > > Subject: RE: Cactus : Struts > > > > > > > > > > > > > > > You need to be more precise. Where is the > > > struts.jar > > > > > located _exactly_ > > > > > and where are the cactus.jar, junit.jar ? Do > you > > > > > have any jar in the > > > > > system classpath and if so, which ones ? > > > > > > === message truncated === ===== Thank You David L. Wasler [EMAIL PROTECTED] 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:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
