Avatar billede eerikk Nybegynder
25. maj 2004 - 21:34 Der er 21 kommentarer og
1 løsning

Hvordan sætter jeg en JSP-server der bruger SQL op?

Hejsa - jeg har lige fået bredbånd (10Mbit begge veje), og synes derfor det er på tide at jeg sætter en server op i stedet for at betale 3000 om året for et jsp-hotel. Jeg har købt en lille comp. til formålet...

Jeg laver alt i JSP og bruger også SQL og JavaBeans.

Jeg forstår at tomcat, som er gratis, fint kan bruges. Jeg har dog nogle spørgsmål: Hvordan får jeg mit domæne til at pege på den installerede tomcat-server? Hvordan får jeg sql og hvordan laver jeg om i SQL-koden?

Jeg vil meget gerne høre fra nogen der har prøvet det selv eller måske bare har nogle gode råd - på forhånd tak!

-Erik
Avatar billede arne_v Ekspert
25. maj 2004 - 21:37 #1
Først skal du beslutte dig for om du vil køre:

--(HTTP port 80)-->Apache HTTPD--(AJP port 8009)-->Apache Tomcat
--(HTTP port 80)-->Apache Tomcat
--(HTTP port 8080)-->Apache Tomcat

men ellers er det fuldstændigt ligesom enhver anden web server.

Du skal have navn->nummer lagt ind i DNS.

Og du skal have hul igennem den nødvendige port, hvis du bruger router/firewall.
Avatar billede arne_v Ekspert
25. maj 2004 - 21:38 #2
Du skal også vælge en database.

MySQL var nok et oplagt valg: gratis og meget udbredt.
Avatar billede eerikk Nybegynder
25. maj 2004 - 21:55 #3
Hej Arne, Jeg har aldrig hørt om de tre muligheder mht. tomcat - hvad er forskellen og hvad vil du anbefale? Hvordan får man navn->nummer lagt ind i DNS??
Avatar billede arne_v Ekspert
25. maj 2004 - 21:59 #4
--(HTTP port 8080)-->Apache Tomcat

er Tomcat som den er efter unzip. Den lytter på port 8080 og man tester
med http://www.xxx.dk:8080/minapp/

--(HTTP port 80)-->Apache Tomcat

så har man rettet konfigurationen så den lytter på port 80 således at man kan bruge
http://www.xxx.dk/minapp/

--(HTTP port 80)-->Apache HTTPD--(AJP port 8009)-->Apache Tomcat

så sætter man den almindelige Apache web server op foran sin Tomcat - det har
flere fordele (den kan serve dumme filer og lade Tomcat nøjes med at serve
dynamisk indhold, man kan få hardware SSL acceleratorer til Apache som
derved kan køre HTTSP hurtigere)
Avatar billede arne_v Ekspert
25. maj 2004 - 22:00 #5
Start med Tomcat på port 8080 og se hvad du får lyst til at æmdre hen ad vejen
Avatar billede arne_v Ekspert
25. maj 2004 - 22:01 #6
Hvis du ejer domænet xxx.dk skal du hos den der administrerer dit domæne
DNS ligge ind at www.xxx.dk peger på din eksterne IP adresse
Avatar billede eerikk Nybegynder
25. maj 2004 - 22:01 #7
Hvordan sætter man den almindelige Apache web server op foran sin Tomcat? Hvordan får man navn->nummer lagt ind i DNS??
Avatar billede eerikk Nybegynder
25. maj 2004 - 22:02 #8
ups :o) man kan ikke administrere sit eget domæne?
Avatar billede arne_v Ekspert
25. maj 2004 - 22:05 #9
Jo

Hvis du har rigtigt meget styr på DNS og har 2 servere der kan fungere som DNS
servere

De fleste af os overlader det til andre.

Men hvis du har et domæne, så har du også DNS - formentligt der hvor du har købt
domænet.

Hvis du flytter DNS for dit domæne til gratisdns.dk, så kan du selv administrere
det via et web interface.
Avatar billede eerikk Nybegynder
25. maj 2004 - 22:09 #10
Hvordan sætter man den almindelige Apache web server op foran sin Tomcat?

Hvordan flytter man DNS for sit domæne over til gratisdns.dk ? (lyder godt!)
Avatar billede arne_v Ekspert
25. maj 2004 - 22:13 #11
Avatar billede arne_v Ekspert
25. maj 2004 - 22:14 #12
Avatar billede eerikk Nybegynder
25. maj 2004 - 22:16 #13
Hvilket styresystem skal man have for at bruge tomcat - er windows 2003 server edition godt?
Avatar billede arne_v Ekspert
25. maj 2004 - 22:18 #14
Tomcat er ren Java.

Windows 2003 er glimrende.

Samme er Redhat Linux, Windowss 2000 Professional, FreeBSD, Solaris etc..
Avatar billede arne_v Ekspert
25. maj 2004 - 22:19 #15
Har du iøvrigt overvejet i.s.f. Tomcat at bruge JBoss (som indeholder Tomcat som
JSP/Servlet container) ?

Så får du også EJB support med !
Avatar billede arne_v Ekspert
25. maj 2004 - 22:21 #16
Og et svar
Avatar billede eerikk Nybegynder
25. maj 2004 - 22:35 #17
Hvad er JBoss? - er det gratis - vil du anbefale det?
Avatar billede arne_v Ekspert
25. maj 2004 - 22:41 #18
JBoss er en fuld J2EE app-server.

Den er gratis.

http://www.jboss.org/

Jeg kan godt anbefale den.
Avatar billede eerikk Nybegynder
25. maj 2004 - 22:59 #19
Jeg bruger kun simple jsp-sider der benytter beans til dataindkaspling og db-conn. Er Jboss alligevel noget for mig?
Avatar billede arne_v Ekspert
25. maj 2004 - 23:01 #20
JBoss indeholder en fuldt funktions dygtig Tomcat, så det der virker i Tomcat
virker også i JBoss.

Omend nogle ting er sat lidt anderledes op.

Hvis du er helt sikker på at du aldrig vil igang med EJB's, så skal du nok holde
dig til en standard Tomcat.
Avatar billede eerikk Nybegynder
25. maj 2004 - 23:09 #21
er jboss er j2ee-server?
Avatar billede arne_v Ekspert
25. maj 2004 - 23:11 #22
Ja
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
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

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