RE: How to set user principal in setUp()
Nicole Luneburg <[email protected]> Fri, 9 Jan 2009 08:50:08 +1030
| Newsgroups | gmane.comp.jakarta.cactus.user |
|---|---|
| Message-ID | <[email protected]> |
--_000_CB506E813C77E9498F043F1F951BB276809332D2optimusmsa2endc_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Petar, Thank you. Just quickly before I continue with your instructions ... "apply the patch I have attached to this letter" I didn't get any attachment except a "ATT00001.c" file which only contained= the subscribe/unsubscribe info to the mailing list. nic From: Petar Tahchiev [mailto:[email protected]] Sent: Friday, 9 January 2009 8:29 AM To: Cactus Users List Subject: Re: How to set user principal in setUp() Here is a detailed instruction on how to run the tests: 1) checkout cactus from source: svn co http://svn.apache.org/repos/asf/jakarta/cactus/trunk/ cactus 2) build it cd cactus mvn clean install 3) go to folder sample/ejb3 and apply the patch I have attached to this let= ter. This will create two .java files - MyEJB3ServiceBean.java and IMyEJB3Servic= eBean.java. It will also patch the build.xml and the cactus-web.xml files. 4) Create users.properties and roles. properties in JBOSS_HOME/server/default/= conf/ In these files fill in the following: =3D=3D=3D=3D=3D=3D=3D=3D=3Dusers.properties=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D testuser=3Dtestpassword =3D=3D=3D=3D=3D=3D=3D=3D=3Droles.properties=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D testuser=3Dtest I have a jboss4.2 installation in folder cactus/sample/ejb3/install/jboss-4= .2.2.GA<http://jboss-4.2.2.GA> but you can change the home of your JBoss installation by changing the home= property of the cargo element in the cactus task in the build.xml 5) start the tests with ant. Go to the ejb3 folder and type in: ant 6) Voila. Tests should be working. Please let me know how this works and also for homework write an email describing why didn't your tests work before and did I change so that they = are (probably) working now. This way you will be sure that you understand how c= actus is working :-). Cheers, Petar. 2009/1/8, Nicole Luneburg <[email protected]<mailto:Nicole.Luneb= [email protected]>>: Oh also, how are you running the test? -----Original Message----- From: Nicole Luneburg [mailto:[email protected]<mailto:Nicole.Lu= [email protected]>] Sent: Friday, 9 January 2009 7:49 AM To: Cactus Users List Subject: RE: How to set user principal in setUp() Hi Petar, Thanks for looking at this. I did have a play around with users.properties and roles.properties, but ne= ver got that working. Yes seeing ur configurations for that would be excellent. Thanks! Nicole -----Original Message----- From: Petar Tahchiev [mailto:[email protected]<mailto:paranoiabla@gmail= .com>] Sent: Thursday, 8 January 2009 9:56 PM To: Cactus Users List Subject: Re: How to set user principal in setUp() Hi Nicole, I got your example working on my machine. This line will return always false: if(this.context.getCallerPrincipal().getName() =3D=3D "admin1") { Try to change to use .equals() method. Also, did you create users.proeprties and roles.properties for your JBoss installation? If this does not help I will send you my configurations to take a look. Cheers, Petar. The contents of this email are confidential and may be subject to legal or = professional privilege and copyright. No representation is made that this e= mail is free of viruses or other defects. If you have received this communi= cation in error, you may not copy or distribute any part of it or otherwise= disclose its contents to anyone. Please advise the sender of your incorrec= t receipt of this correspondence. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected]<mailto:c= [email protected]> For additional commands, e-mail: [email protected]<mailto= :[email protected]> The contents of this email are confidential and may be subject to legal or = professional privilege and copyright. No representation is made that this e= mail is free of viruses or other defects. If you have received this communi= cation in error, you may not copy or distribute any part of it or otherwise= disclose its contents to anyone. Please advise the sender of your incorrec= t receipt of this correspondence. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected]<mailto:c= [email protected]> For additional commands, e-mail: [email protected]<mailto= :[email protected]> -- Regards, Petar! Karlovo, Bulgaria. - - - - - - - - | Author @ Manning Publications. | Senior Solution Architect @ Unic | BGJUG-Bulgarian Java User Group Leader. | Apache Jakarta PMC member. | Jakarta Cactus Lead Developer. | Blogger: http://weblogs.java.net/blog/paranoiabla/ - - - - - - - - Public PGP Key at: https://keyserver1.pgp.com/vkd/DownloadKey.event?keyid= =3D0x19658550C3110611 Key Fingerprint: A369 A7EE 61BC 93A3 CDFF 55A5 1965 8550 C311 0611 ________________________________ The contents of this email are confidential and may be subject to legal or = professional privilege and copyright. No representation is made that this e= mail is free of viruses or other defects. If you have received this communi= cation in error, you may not copy or distribute any part of it or otherwise= disclose its contents to anyone. Please advise the sender of your incorrec= t receipt of this correspondence. --_000_CB506E813C77E9498F043F1F951BB276809332D2optimusmsa2endc_--