Avatar billede Slettet bruger
28. maj 2003 - 07:07 Der er 8 kommentarer og
1 løsning

Forbindelse til EJB Container

Hej eksperter.

Hvorddan forbinder jeg mit EJB klientprogram til en Application Server over netværket.

Jeg bruger i klientprogrammet flg. linie, til at skabe JNDI Context:

Context myContext = new InitialContext();

Men dette virker kun, når klienten afikless på samme maskine som Application serveren.

Hvorddan angiver jeg hvilken IP og hvilken port, jeg vil benytte, hvis jeg skal have klienten til at forbinde til Application server over netværk?

Er der nogle policy filer og/eller andet, der skal bruges?

Er der andet, jeg skal være opmærksom på?

Jeg andvender J2EE Reference Implementaton (RI) Application server.

... jeg har ledt på internettet efter eksempler, men jeg kan kun få det til at virke lokalt - ikke over netværk.

På forhånd tak.
Avatar billede arne_v Ekspert
28. maj 2003 - 13:55 #1
Du sætter nogle properties som fortæller InitialContext hvor den
finder JNDI træet henne.

Disse properties er application server specifikke.

Jeg prøver lige at finde dem til RI.
Avatar billede arne_v Ekspert
28. maj 2003 - 14:00 #2
Du skal have sat property:
  java.naming.provider.url
til:
  iiop://server:1050/
Avatar billede arne_v Ekspert
28. maj 2003 - 14:01 #3
Det kan gøres på forskellig vis.

I kan putte det i en jndi.properties file.

I kan hardcode det i klienten med System.setProperty.

Etc.
Avatar billede Slettet bruger
29. maj 2003 - 00:19 #4
jeg brugte rmi://(adresse):(port)

hvorfor brude iiop://(adresse):(port) virke bedre?

(Skal lige siges, at jeg ikke har afprøvet det endu, men jeg vil gerne vide mere om forskellem mellem de to ting).
Avatar billede arne_v Ekspert
29. maj 2003 - 00:27 #5
rmi og iiop er 2 forskellige protokoller.

JBoss bruger rmi://server:1099 men SUN Reference Implementation
bruger iiop://server:1050.

IBM WebSphere, BEA WebLogic, Oracle 9iAS, Borland Enterprise Server
bruger igen andre URL'er.
Avatar billede arne_v Ekspert
06. juni 2003 - 23:46 #6
OK ?
Avatar billede Slettet bruger
07. juni 2003 - 02:17 #7
Har ikke prøvet det af, så jeg vil ikke lukke spm. Men jeg skal nok lige få det testet!
Avatar billede arne_v Ekspert
24. juni 2003 - 21:11 #8
??
Avatar billede Slettet bruger
26. juni 2003 - 06:21 #9
Sorry! Ved hvor irreterende det er når jeg selv venter på points.... værsgo' og tak for hjælpen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester