Díky za odpovědi. Již jsme to vyřešili k plné spokojenosti.
Popíši ještě jednou problém (třeba se to někomu bude hodit ;-)) 1. máme fungující EJB modul včetně JUNIT testů 2. potřebovali jsme do EJB přidat autentizaci a autorizaci JAAS- tedy ověření ze vzdáleného klienta (jinak než přes web), aby procházely JUNIT testy
V glassfish to lze to vyřešit pomocí ProgrammaticLogin. http://forums.java.net/jive/thread.jspa?messageID=178347 K tomu je potřeba JVM parametr, který lze snadno nastavit pomocí System.setProperty...System.setProperty("java.security.auth.login.config", "/home/fafi/app/glassfish/lib/appclient/appclientlogin.conf");
ProgrammaticLogin login = new ProgrammaticLogin();
login.login("fafi","fafifafi");
Fafi
Stöhr Miroslav RNDr. Ph.D. napsal(a):
Mozna by jsi se mohl kouknout na http://jakarta.apache.org/cactus/, nezarucuji ze je to co hledas, ale mohlo by :-)) Mirek-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ondřej Fafejta Sent: Tuesday, January 09, 2007 4:25 PM To: Java Subject: Re: Netbeans EJB module: Run options Stöhr Miroslav RNDr. Ph.D. napsal(a):Sice s Netbeans uz nepracuji a verzi 5.5 jsem videl jenom v bete, ale myslim si, ze problem je v tom, ze EJB module se "spousti" tim, ze se provede deploy na aplikacni server. Aplikacni server neni soucasti Netbeans (muzete ho ale z Netbeans spoustet a ukoncovat), pokud tedy potrebujete z jakehokoli duvodu nastavit libovolnou JVM option "citelnou" z vasich EJB, musite ji nastavit v miste, kde se spousti aplikacni server.MirekAno, tomu rozumím a souhlasím s Vámi. EJB modul ovšem obsahuje 1. Entity, 2. remote rozhraní 3. implementace Stateless beany. Při deploy (run) nevyžaduji žádné nastavení pro JVM. Nastavení vyžaduji pouze při spuštění JUNIT testů. Další řešení, které mě napadlo je to, že bych testy napsal jako samostatný Application projekt, který by obsahoval v kinovnách EJB stub.jar. To by asi bylo čistší, ale měl bych o projekt navíc ;-) Fafi
