Avatar billede cow-tilter Nybegynder
17. marts 2003 - 22:24 Der er 11 kommentarer og
2 løsninger

JSP - Opsætning af server i Tomcat

Jeg er lige begyndt at rode lidt med JSP, jeg er nået så at jeg har fået en server op at køre, den viser ihverfald simple JSP sider (f.eks. nogle som at fortælle hvad klokken er lige nu). I den turtorial jeg følger er jeg nået til at skulle definere "CLASSPATH", jeg kan i synes i miderligtid ikke helt forstå hvordan denne sættes op. Turtorialen kan ses her: http://www.apl.jhu.edu/~hall/java/Servlet-Tutorial/

Det er muligt at jeg har grebet det helt forkert an, jeg er på trods af lidt erfaring med HTML og CSS helt grøn...
Avatar billede arne_v Ekspert
17. marts 2003 - 22:27 #1
Det burde ikke være nødvendig at sætte noget i CLASSPATH for at køre
Tomcat.
Avatar billede arne_v Ekspert
17. marts 2003 - 22:31 #2
Nu har jeg lige læst lidt på den URL.

De snakker om at sætte classpath, når man skal develope servlets.

Og det er rigtigt: når man udvikler servlets skal man naturligvis have
J2EE klasserne i sin classpath.

Men man bør ikek sætte den globale CLASSPATH.

Hvis man bruger IDE til udvikling tilføjer man bare jar-filen
i sine projekt properties.

Hvis man builder med javac, så angier man bare classpath i komamndo-linien:

javac -classpath C:\dir\j2ee.jar MinServlet.java
Avatar billede disky Nybegynder
18. marts 2003 - 07:04 #3
cow-tilter:
Hvis du vil have tingene skal gå meget meget nemmere, så downloade Resin fra www.caucho.com og brug den istedet, tomcat er meget mere bøvlet at installere og arbejde med og den performer samtidigt dårligere.
Avatar billede cow-tilter Nybegynder
18. marts 2003 - 15:50 #4
Tak for det Arne v
<<disky>>Jeg tror at der er noget galt med linket, jeg kan ikke åbne det...
Jeg bruger J2SE lige for tiden. Nu skriver du (arne v) J2EE. Er den bedre? Det er vel en mere professionel udgave, men hvad er forskellen helt præcis mellem de to (J2SE og J2EE)?
Avatar billede cow-tilter Nybegynder
18. marts 2003 - 15:50 #5
i øvrigt også tak til diskyu ;-)
Avatar billede arne_v Ekspert
18. marts 2003 - 15:56 #6
Det link du henviste til i dit oprindelige spørgsmål snakkede
om CLASSPATH i forbindelse med build af servlets.

J2SE indeholder Java compileren + det basale Java API.

J2EE indeholder et overbygnings API som bruges til J2EE teknologierne
(JSP, servlet, EJB, JCA).

Derfor skal man bruge J2EE klasser/interfaces når man builder
en servlet (man skal selvfølgelig stadigvæk bruge J2SE).

Enten skal man sætte classpath til en jar-fil som kommer sammen
med ens server.

Eller så skal man (og det foretrækker jeg) hente J2EE SDK og sætte
classpath til j2ee.jar i den (der er det hele).
Avatar billede arne_v Ekspert
18. marts 2003 - 15:57 #7
Navnene kan godt være lidt misvisende, fordi J2EE er ikke en
erstatning for J2SE men kun en overbygning.
Avatar billede arne_v Ekspert
18. marts 2003 - 15:58 #8
Jeg kan iøvrigt godt få fat i www.caucho.com nu.
Avatar billede cow-tilter Nybegynder
18. marts 2003 - 16:09 #9
Ok, tak for det. Linket virker også her nu...?
Nu er der da lidt at rive i. Jeg kigger lige lidt nærmere på det caucho tamtam. Jeg smider flest point til arne, da han svarede på mit spørgsmål, men da det kan være at caucho lige er det jeg leder efter får disky også lidt.

/Esben
Avatar billede disky Nybegynder
18. marts 2003 - 18:03 #10
cow-tilter:
Alle dem jeg kender der har haft problemmer med Tomcat og har skiftet til Resin, har enstemmigt sagt at Tomcat er et dårligere produkt.
Avatar billede cow-tilter Nybegynder
18. marts 2003 - 19:02 #11
Ok, jeg prøver lige at tjekke det ud...
Avatar billede cow-tilter Nybegynder
18. marts 2003 - 22:24 #12
Du har ret... Resin er noget nemmere at gå til, og så er guiderne nemme at følge (indtil videre ihvertfald..)
Avatar billede disky Nybegynder
19. marts 2003 - 06:34 #13
Det glæder mig :)
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