jakarta-cactus-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sean Zhang <sean.zh...@verizon.com>
Subject RE: Best way to run Cactus in an IDE (WAS RE: Using Cactus to tes t EJB deployed to Weblogic6.1)
Date Fri, 18 Jan 2002 16:40:47 GMT
Vincent,

Here is the instruction in attachment.  I did it in Notepad instead of XML.
:-)

Thanks,

Sean


 <<CactusSetup.txt>> 


		-----Original Message-----
		From:	Vincent Massol [mailto:vmassol@octo.com]
		Sent:	Wednesday, January 16, 2002 5:07 PM
		To:	'Cactus Users List'
		Subject:	RE: Best way to run Cactus in an IDE (WAS
RE: Using Cactus to test EJB deployed to Weblogic6.1)

		 << File: howto_ide_jbuilder.xml >> << File: ATT155634.txt
>> Sean,

		That's cool, thanks ! :-)
		Yes, please submit it to this list. However, can you submit
it :
		- either in XML format as attached (all our docs are
generated from XML
		to which we apply a stylesheet),
		- or in plain text (no formatting) as I will then take you
doc and
		transform it to XML.

		Thanks
		-Vincent

		> -----Original Message-----
		> From: Sean Zhang [mailto:sean.zhang@verizon.com]
		> Sent: 16 January 2002 23:03
		> To: Cactus Users List
		> Subject: RE: Best way to run Cactus in an IDE (WAS RE:
Using Cactus to
		> test EJB deployed to Weblogic6.1)
		> 
		> Vincent,
		> 
		> I will write a detailed instruction for JBuilder5 and
Weblogic6.1.
		Should
		> I
		> submit it to this mailing list?  Does the mailing list
take word
		> attachment?
		> 
		> Thanks,
		> 
		> Sean
		> 
		> -----Original Message-----
		> From: Vincent Massol [mailto:vmassol@octo.com]
		> Sent: Wednesday, January 16, 2002 4:55 PM
		> To: 'Cactus Users List'
		> Subject: RE: Best way to run Cactus in an IDE (WAS RE:
Using Cactus to
		> test EJB deployed to Weblogic6.1)
		> 
		> 
		> Sean,
		> 
		> I am really amazed that it worked ! :-) I can't believe
the
		instructions
		> I gave were working fine as is ... Could you post the
changes you had
		to
		> make so that we can prepare a page and put it on the
Cactus web page ?
		> 
		> How long did you spend ? Was it hard to set up ? Do you
think you can
		> post (at your own pace and whenever you have some time of
course)
		> detailed instructions for JBuilder 5 ? What we could do is
put the
		> general instructions I gave below + add some detailed ones
for
		specific
		> IDEs ?
		> 
		> Thanks
		> -Vincent
		> 
		> > -----Original Message-----
		> > From: Sean Zhang [mailto:sean.zhang@verizon.com]
		> > Sent: 16 January 2002 19:06
		> > To: Cactus Users List
		> > Subject: RE: Best way to run Cactus in an IDE (WAS RE:
Using Cactus
		to
		> > test EJB deployed to Weblogic6.1)
		> >
		> > Vincent,
		> >
		> > Thanks so much.  I followed your steps successfully.
		> >
		> > One suggestion for anyone who wants to do the same,  add
		> cactus.properties
		> > to your client classpath (such as cactus library defined
in
		JBuilder).
		> >
		> > Thanks again,
		> >
		> > Sean
		> >
		> > -----Original Message-----
		> > From: Vincent Massol [mailto:vmassol@octo.com]
		> > Sent: Thursday, January 10, 2002 5:49 PM
		> > To: 'Cactus Users List'
		> > Subject: Best way to run Cactus in an IDE (WAS RE: Using
Cactus to
		> test
		> > EJB deployed to Weblogic6.1)
		> >
		> >
		> > Here is I think the best way to run Cactus tests from an
IDE. I'll
		use
		> > WebLogic 6.1 as an example but it works with any other
application
		> > server although you need to adapt it a bit (you can have
a look at
		the
		> > Ant scripts provided as part of the Cactus distribution
to learn how
		> to
		> > start your servlet engine/application server in a
directory other
		than
		> > the default).
		> >
		> > A - Setup
		> > -----------
		> >
		> > 1/ Have the following kind of directory structure :
		> >
		> > myproject
		> >  |_ src
		> >  |_ output
		> >    |_config
		> >      |_ mydomain
		> >        |_ applications
		> >          |_ mywebapp
		> >             |_ WEB-INF
		> >               |_ classes
		> >               |_ web.xml
		> >               |_ lib
		> >        |_ config.xml
		> >        |_ SerializedsystemIni.dat
		> >        |_ fileRealm.properties
		> >
		> > 2/ In your IDE, set the output classes directory to be
		> >
	
myproject/output/config/mydomain/applications/mywebapp/WEB-INF/classes
		> >
		> > 3/ Ensure that you have the cactus redirectors defined
in web.xml
		> >
		> > 4/ Copy cactus.properties to
		> >
	
myproject/output/config/mydomain/applications/mywebapp/WEB-INF/classes
		> >
		> > 5/ Ensure that you have cactus.jar, junit.jar,
		commons-httpclient.jar
		> > (and optionally log4j.jar) in
		> >
myproject/output/config/mydomain/applications/mywebapp/WEB-INF/lib
		> >
		> > 6/ Create an entry in your IDE to start weblogic, using
the
		following
		> > parameters :
		> >
		> > class name : weblogic.Server
		> > class path : weblogic_sp.jar (if it exists) and
weblogic.jar
		> > jvm arguments :
		> >
		> > "-hotspot"
		> > "-ms64m"
		> > "-mx64m"
		> > "-Djava.library.path=<bea home>/wlserver6.1/bin"
		> > "-Dweblogic.RootDirectory=myproject/output"
		> > "-Dweblogic.Domain=mydomain"
		> > "-Dweblogic.Name=testserver" (name defined in your WL
config.xml
		file)
		> > "-Dbea.home=<bea home>"
		> > "-Dweblogic.management.password=<your password>"
		> > "-Djava.security.policy==./lib/weblogic.policy"
		> >
		> > B- Running a test
		> > ------------------
		> >
		> > 1/ Start weblogic from the defined entry above (in step
A-6). You
		only
		> > need to do this once and do not need to repeat it for
each test.
		> > Modified classes should be reloaded automatically. If
your IDE does
		> not
		> > support this, you may have to start weblogic manually
beforehand,
		> using
		> > a script for example.
		> >
		> > *WARNING* : Make sure that your IDE does not prepend
your output
		> classes
		> > directory to the classpath being used to start weblogic.
Otherwisem
		> your
		> > classes will be loaded using the system classloader and
won't be
		> > reloadable, which means you would have to repeat this
step for each
		> test
		> > run.
		> >
		> > 2/ Choose a test case class with a main method and run
it. Normally
		> your
		> > IDE will prepend to the classpath the output classes
directory.
		> Normally
		> > you would also have included the cactus.jar, junit.jar,
		> > commons-httpclient.jar  in your project classpath (to
compile the
		> > project), thus they would also be added. As you put
		cactus.properties
		> in
		> > WEB-INF/classes (i.e. in your class output directory)
the client
		part
		> of
		> > cactus will find it. Configure cactus.properties to
point to
		> > http://localhost:<port used in
		config.xml>/mywebapp/ServletRedirector
		> >
		> > 3/ Try modifying the test class or a class under test
and rerun it
		> > without stopping weblogic. The changes should be picked
up.
		> >
		> > C- Conclusion
		> > -------------
		> >
		> > I'm writing this from memory so I may be forgetting
stuff. Tell me
		if
		> it
		> > works. I'll try it when I have some time ... If you tell
me it
		works,
		> > I'll put these instructions on the cactus web site.
		> >
		> > Thanks
		> > -Vincent
		> >
		> > > -----Original Message-----
		> > > From: Sean Zhang [mailto:sean.zhang@verizon.com]
		> > > Sent: 10 January 2002 20:26
		> > > To: Cactus Users List
		> > > Subject: RE: Using Cactus to test EJB deployed to
Weblogic6.1
		> > >
		> > > Thanks Vincent!
		> > >
		> > > I have set up Jbuilder5 with Cactus and my plan is to
run my test
		in
		> > > Jbuilder to test EJBs deployed on Weblogic.  Please
help with
		> > following
		> > > questions:
		> > >
		> > > 1.	I edited cactus.properties like following
		> > > 	Cactus.servletRedirectorURL =
		> > > http://localhost:7001/ServletRedirector/  (assuming I
deploy EJBs
		> > classes
		> > > to
		> > > classes directory under default app)  Is this correct?
		> > > 2.	Do I need to copy cactus.jar, junit.jar to
lib directory
		under
		> > the
		> > > Web-inf under DefaultWebApp?  Another other jar files
need to be
		> moved
		> > > there?
		> > > 3.	I also edited web.xml file in Web-inf
directory on
		Weblogic to
		> > add
		> > > the redirector mapping.
		> > >
		> > > Any other configuration I need to modify?
		> > >
		> > > Thanks,
		> > >
		> > > Sean
		> > >
		> > > 		-----Original Message-----
		> > > 		From:	Vincent Massol
[mailto:vmassol@octo.com]
		> > > 		Sent:	Wednesday, January 09, 2002 3:59 PM
		> > > 		To:	'Cactus Users List'
		> > > 		Subject:	RE: Using Cactus to test EJB
deployed to
		> > > Weblogic6.1
		> > >
		> > > 		I know that this message is addressed to
David but maybe
		> > I
		> > > can still
		> > > 		help a bit ... :-)
		> > >
		> > > 		> -----Original Message-----
		> > > 		> From: Sean Zhang
[mailto:sean.zhang@verizon.com]
		> > > 		> Sent: 09 January 2002 21:45
		> > > 		> To: Cactus Users List
		> > > 		> Subject: RE: Using Cactus to test EJB
deployed to
		> > > Weblogic6.1
		> > > 		>
		> > > 		> Hi, David,
		> > > 		>
		> > > 		> Thanks for your message.  I'm actually at
Dallas
		> > (former
		> > > GTE).  Are
		> > > 		you
		> > > 		> working at Verizon as well?
		> > > 		>
		> > > 		> Do you think Cactus is a good testing tool
for EJBs?
		> > >
		> > > 		Yes, for unit testing EJBs. No for
stress/load testing.
		> > >
		> > > 		> Can Cactus be used
		> > > 		> to
		> > > 		> test regular beans deployed to Weblogic as
well?
		> > >
		> > > 		yes
		> > >
		> > > 		> Does it use the same way
		> > > 		> to test regular beans as EJBs?
		> > >
		> > > 		Yes
		> > >
		> > > 		> Sorry that I throw a lot of questions.
		> > > 		> I'm
		> > > 		> new to this.
		> > > 		>
		> > > 		> By the way, have you set up Cactus with
your IDE?
		> > > (specifically
		> > > 		Jbuilder5
		> > > 		> which we are using now)
		> > >
		> > > 		I did set it up with JBuilder4 but haven't
tried it with
		> > > JBuilder5 nor 6
		> > > 		yet (although I don't see why it would be a
problem). On
		> > > this subject
		> > > 		you can check
		> > > http://jakarta.apache.org/cactus/howto_ide.html
		> > >
		> > > 		-Vincent
		> > >
		> > > 		>
		> > > 		> Thanks and have a great afternoon,
		> > > 		>
		> > > 		> Sean
		> > > 		>
		> > > 		> 		-----Original Message-----
		> > > 		> 		From:	David L. Wasler
		> > > [mailto:dwasler@yahoo.com]
		> > > 		> 		Sent:	Wednesday, January
09, 2002 3:35
		> > PM
		> > > 		> 		To:	Cactus Users List
		> > > 		> 		Subject:	Re: Using
Cactus to test
		> > EJB
		> > > deployed to
		> > > 		> Weblogic6.1
		> > > 		>
		> > > 		> 		Hi Sean:
		> > > 		>
		> > > 		> 		I have been using Cactus on
WL 6.1, I'm
		> > not
		> > > an expert
		> > > 		> 		on Cactus, but it does work
on WL 6.1
		> > > 		>
		> > > 		> 		Which Verizon location are
you at VA
		> > near
		> > > DC.
		> > > 		>
		> > > 		> 		Cheers
		> > > 		> 		David L. Wasler
		> > > 		> 		dwasler@yahoo.com
		> > > 		>
		> > > 		>
		> > > 		> 		--- Sean Zhang
<sean.zhang@verizon.com>
		> > > wrote:
		> > > 		> 		> Hi,
		> > > 		> 		>
		> > > 		> 		> I researching Cactus for
testing EJBs
		> > > deployed to
		> > > 		> 		> Weblogic 6.1.  Anyone has
		> > > 		> 		> done that successfully and
can you
		> > share
		> > > some of
		> > > 		> 		> your experience with me?
		> > > 		> 		>
		> > > 		> 		> Thanks,
		> > > 		> 		>
		> > > 		> 		> Sean
		> > > 		> 		>
		> > > 		> 		> --
		> > > 		> 		> To unsubscribe, e-mail:
		> > > 		> 		>
		> > > <mailto:cactus-user-unsubscribe@jakarta.apache.org>
		> > > 		> 		> For additional commands,
e-mail:
		> > > 		> 		>
		> > > <mailto:cactus-user-help@jakarta.apache.org>
		> > > 		> 		>
		> > > 		>
		> > > 		>
		> > > 		>
		> > > __________________________________________________
		> > > 		> 		Do You Yahoo!?
		> > > 		> 		Send FREE video emails in
Yahoo! Mail!
		> > > 		>
http://promo.yahoo.com/videomail/
		> > > 		>
		> > > 		> 		--
		> > > 		> 		To unsubscribe, e-mail:
		> > > 		>
<mailto:cactus-user-unsubscribe@jakarta.apache.org>
		> > > 		> 		For additional commands,
e-mail:
		> > > 		>
<mailto:cactus-user-help@jakarta.apache.org>
		> > > 		>
		> > > 		> --
		> > > 		> To unsubscribe, e-mail:
<mailto:cactus-user-
		> > > 		> unsubscribe@jakarta.apache.org>
		> > > 		> For additional commands, e-mail:
<mailto:cactus-user-
		> > > 		> help@jakarta.apache.org>
		> > > 		>
		> > >
		> > >
		> > >
		> > >
		> > > 		--
		> > > 		To unsubscribe, e-mail:
		> > > <mailto:cactus-user-unsubscribe@jakarta.apache.org>
		> > > 		For additional commands, e-mail:
		> > > <mailto:cactus-user-help@jakarta.apache.org>
		> > >
		> > > --
		> > > To unsubscribe, e-mail:   <mailto:cactus-user-
		> > > unsubscribe@jakarta.apache.org>
		> > > For additional commands, e-mail: <mailto:cactus-user-
		> > > help@jakarta.apache.org>
		> > >
		> >
		> >
		> >
		> >
		> > --
		> > To unsubscribe, e-mail:
		> > <mailto:cactus-user-unsubscribe@jakarta.apache.org>
		> > For additional commands, e-mail:
		> > <mailto:cactus-user-help@jakarta.apache.org>
		> >
		> > --
		> > To unsubscribe, e-mail:   <mailto:cactus-user-
		> > unsubscribe@jakarta.apache.org>
		> > For additional commands, e-mail: <mailto:cactus-user-
		> > help@jakarta.apache.org>
		> >
		> 
		> 
		> 
		> 
		> --
		> To unsubscribe, e-mail:
		> <mailto:cactus-user-unsubscribe@jakarta.apache.org>
		> For additional commands, e-mail:
		> <mailto:cactus-user-help@jakarta.apache.org>
		> 
		> --
		> 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