Avatar billede conrad Nybegynder
07. januar 2003 - 11:00 Der er 12 kommentarer og
1 løsning

igang med j2ee

Jeg skal til at lave et lille projekt hvor jeg benytter J2EE, og jeg har brug for lidt hjælp til at komme igang. Følgende spørgsmål melder sig:

1)Jeg skal vel benytte en server som kan køre j2ee samt    serve JSP sider. Hvilken? og hvor fås den (gratis)?

2)hvordan sættes ovenstående op? (kan jeg evt oprette i et andet spgs)
Avatar billede fsconsult.dk Nybegynder
07. januar 2003 - 11:33 #1
Stort set alle J2EE servere kan afvikle JSP sider og JavaServelets, men det omvendte er ikke nødvendigvis tilfældet.

Hvis du ønsker en 100% gratis JSP/J2EE server, mener jeg at du kan benytte Tomcat kombineret med JBoss.
Alternativt kan du benytte Orion Application Server (www.orionserver.com), som er gratis ved ikke-kommercielle løsninger samt udvikling.
Avatar billede arne_v Ekspert
07. januar 2003 - 16:51 #2
Der er nogle gratis servere og en del som
er gratis til udvikling.

Personligt bruger jeg JBoss+Tomcat.
Avatar billede conrad Nybegynder
07. januar 2003 - 18:26 #3
ok jeg har installeret JBOSS+tomcat og startet den. Hvordan tester jeg at det virker?
Avatar billede arne_v Ekspert
07. januar 2003 - 18:31 #4
Du laver et eller andet J2EE som du installerer (læs: kopierer
til deployment directory) og tester det.

Du kan lave en war-fil og teste med den browser.

Du kan en EJB jar-fil og teste med en lille standalone
applikation.
Avatar billede conrad Nybegynder
07. januar 2003 - 23:12 #5
du har ikke tilfældigvis et lille stykke kode til den slags?
Avatar billede arne_v Ekspert
08. januar 2003 - 06:48 #6
Jo.

Men ikke lige her (jeg sidder i Stockholm i disse dage og kan
først komme til mine egne eksempler igen fredag aften).

Men SUN har lavet nogle nydelige lille eksempler:
  http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/Session.html
  http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/Servlets.html
  http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/JSPIntro.html

[du skal naturligvis ignorere alt det om deploytool - i JBoss
laver du bare dine war og EJB jar filer og kopierer dem til
deploy directory uden dikkedarer]
Avatar billede conrad Nybegynder
08. januar 2003 - 10:22 #7
Kan du fortælle mig hvor skal jeg placere jsp siderne?
Avatar billede arne_v Ekspert
08. januar 2003 - 18:27 #8
Det kan du selv bestemme.

:-)

Men det nemmeste vil være følgende:

  * lav test.jsp med editor eller IDE
  * lave en test.war med:
      jar cvf test.war test.jsp
    (det kan din IDE sikkert også gøre for dig)
  * kopier test.war til deployment directory
  * check siden i din browser som:
      http://localhost:8080/test/test.jsp
Avatar billede conrad Nybegynder
08. januar 2003 - 21:46 #9
deploy directory? (jeg er lidt blank til den slags her)er der f.eks

C:\jboss-3.0.4_tomcat-4.1.12\server\all\deploy

Yderligere et lille spørgsmål: jboss kan køre j2ee applikationer og tomcat jsp+servlets. JBOSS benytter tomcat til at afvikle jsp? er det sådan det hænger sammen?
Avatar billede arne_v Ekspert
09. januar 2003 - 07:09 #10
Ja deploy directory er:

C:\jboss-3.0.4_tomcat-4.1.12\server\all\deploy

hvis du kører med "all" konfifuration.

Men formentlig kører du med "default" konfiguration og så er det:

C:\jboss-3.0.4_tomcat-4.1.12\server\default\deploy
Avatar billede arne_v Ekspert
09. januar 2003 - 07:13 #11
JBoss indeholder bl.a. en EJB container, som er det environment
der kan køre EJB'ere (derudover indeholder den også
message queue, support for connectors etc.).

Tomcat er en JSP/Servlet container (sommetider kaldet en
web container), som er det environment der kan køre JSP og
servlets.

EJB + JSP/servlets (+ lidt diverse såsom connectorer) udgør
tilsammen J2EE.

JBoss skal derfor have en JSP/servlet container for at være en
fuld J2EE app-server.

JBoss kan fåes med både Jetty og Tomcat som JSP/servlet container.

Jeg har også altid brugt Tomcat.
Avatar billede arne_v Ekspert
09. januar 2003 - 07:13 #12
Hvis jeg husker rigtigt så er "default" konfiguration =
fuld single node konfiguration mens "all" er cluster
konfiguration.
Avatar billede conrad Nybegynder
09. januar 2003 - 13:33 #13
Det virker! mange tak for hjælpen, det sparede mig virkelig meget tid.
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