Avatar billede baitianlong Nybegynder
28. januar 2005 - 19:56 Der er 23 kommentarer og
1 løsning

Hjælp søges til installation af Tomcat på IIS

Jeg skal løse en opgave med jsp, men jeg kender ingen steder hvor jeg kan afvikle siderne. Derfor vil jeg installere det på min egen pc. Jeg har fået IIS til at køre, men jeg ved ikke hvilken tomcat fil, jeg skal bruge, og hvordan jeg skal få det til at virke. Jeg synes jakarta.apache.org er lidt forvirrende...

Hvem kan hjælpe med dette?
Avatar billede baitianlong Nybegynder
28. januar 2005 - 19:56 #1
Det er windows XP :)
Avatar billede arne_v Ekspert
28. januar 2005 - 20:10 #2
Har du absolut behov for at have IIS foran Tomcat ?

Tomcat kan sagtens køre uden IIS eller Apache foran !

Og mange har haft problemer med at få IIS-Tomcat til at spille som de vil.
Avatar billede arne_v Ekspert
28. januar 2005 - 20:12 #3
Avatar billede baitianlong Nybegynder
28. januar 2005 - 20:14 #4
jeg troede da siderne skulle afvikles på en webserver som asp php osv ?
Avatar billede arne_v Ekspert
28. januar 2005 - 20:16 #5
Tomcat har indbygget HTTP server.

Så du kan køre både:

browser---(HTTP)---Tomcat

og

browser---(HTTP)---Apache eller IIS---(AJP eller ?)---Tomcat
Avatar billede arne_v Ekspert
28. januar 2005 - 20:20 #6
Installation er ret simpel.

Du skal have Java SDK også kaldet JDK Installeret.

Environment variablen JAVA_HOME skal pege på roden af Java SDK.

Så downloader du ZIP file og unzipper den.

Installation færdig.

Du kan starte den som console app ved at køre bin startup.bat - og hvis
du har lyst til det kan du også køre den som windows service.
Avatar billede baitianlong Nybegynder
28. januar 2005 - 20:20 #7
Den siger at environment variable JAVA_HOME skal pege på et jdk ikke et jre, så jeg må jo downloade jdk fra sun
Avatar billede baitianlong Nybegynder
28. januar 2005 - 20:21 #8
nå vi skrev lige samtidig :)
Avatar billede baitianlong Nybegynder
28. januar 2005 - 20:37 #9
Jeg har installeret og startet den med startup.bat...

Før det satte jeg .jsp til at blive fortolket af ../../../tomcat5.exe (der er også en der hedder tomcat5w.exe) i default website egenskaberne.

Den vil dog ikke vise jsp siden i browseren
Avatar billede baitianlong Nybegynder
28. januar 2005 - 20:39 #10
med andre ord. Hvordan får jeg set en jsp-side?
Avatar billede arne_v Ekspert
28. januar 2005 - 20:40 #11
Du skal ikke associere .jsp med tomcat5.exe
Avatar billede baitianlong Nybegynder
28. januar 2005 - 20:40 #12
hvad så? :)
Avatar billede arne_v Ekspert
28. januar 2005 - 20:41 #13
Du skal deploye dine JSP side som en Java web applikation

Og det kræver altså lige at du sætter dig ind i lidt forskellige små ting.
Avatar billede arne_v Ekspert
28. januar 2005 - 20:41 #14
Du kan starte med at læse denne artikel:

http://www.eksperten.dk/artikler/28
Avatar billede arne_v Ekspert
28. januar 2005 - 20:42 #15
Hvis du er typen som vil se noget med det samme, så:

hvis du ligger foobar.jsp ned som dit-tomcat-dir\webapps\ROOT\foobar.jsp så bør
du kunne se den ved http://localhost:8080/foobar.jsp
Avatar billede baitianlong Nybegynder
28. januar 2005 - 20:48 #16
Jeg kan godt køre din helloworld.jsp fra artiklen på den måde, men jeg kan ikke få den afviklet i webserveren. Jeg må vist lige nøjes med det i første omgang.

Tak for hjælpen, og smid et svar :)
Avatar billede arne_v Ekspert
28. januar 2005 - 20:50 #17
ok
Avatar billede arne_v Ekspert
28. januar 2005 - 20:51 #18
artiklen har også links til mere information

der er meget at lære - Java web applikationer er et uhyggeligt stort emne
Avatar billede baitianlong Nybegynder
28. januar 2005 - 21:08 #19
jep. jeg har kigget artiklen igennem. Jeg kan noget java i forvejen, så jeg håber meget af koden kan genkendes/genbruges.

Lige et indledende spørgsmål. Print/Echo fra php, Response.Write fra asp.. Hvad er det i jsp? System.out.println? :)
Avatar billede arne_v Ekspert
28. januar 2005 - 21:13 #20
response.getWriter().println("dav dav");
Avatar billede arne_v Ekspert
28. januar 2005 - 21:13 #21
Men man bruger i praksis aldrig den mulighed.
Avatar billede arne_v Ekspert
28. januar 2005 - 21:16 #22
Og ja - kendskab til Java er en forudsætning
Avatar billede baitianlong Nybegynder
28. januar 2005 - 21:16 #23
I php eller asp gør man jo hele tiden det. F.eks når man udskriver noget fra en collection eller database... Det er da syret man ikke bruger jsp på den måde. Jeg troede anvendelsen var omtrent den samme
Avatar billede arne_v Ekspert
28. januar 2005 - 21:20 #24
Det ved jeg godt.

Muligheden er der også.

Men forskellig målgruppe og forskellig tradition.

Det er iøvrigt det samme med ASP.NET - du kan bruge Response.Write, men det
bruges normalt ikke.
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