Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: Puksu2 - 11.11.06 - klo:08.13

Otsikko: Tomcat 5.5:n aloitussivu
Kirjoitti: Puksu2 - 11.11.06 - klo:08.13
Miksiköhän Tomcat 5.5:n aloitusivu ei tule näkyville koneessani Ubuntun alla vaikka se tulee Windows - puolella moitteetta ja yksinkertaiset servletitkin pelaavat Windowsissa? Apache2 kuuntelee kyllä porttia 80 niin kuin pitääkin, samoin Tomcat näyttää kuuntelevan porttia 8180, koska palvelinosoite  localhost:8180 avaa ainakin Tomcat 5.5:n hakemiston. Mutta ei aloitussivua, vaikka ilmeisesti pitäisi.
Otsikko: Re: Tomcat 5.5:n aloitussivu
Kirjoitti: ilkant - 13.11.06 - klo:08.28
Miten muuten asensit tomcatin? Minä kokeilin sitä Dapperiin Ubuntun omista repositoryistä. Aiemmin koneelle oli asennettuna jo apache2. Tomcatin asennus teki sellaisen tempun, että se asensi apache 1.3:n kakkosen rinnalle ja sekoitti sen toimintaa. Tomcatin mukana tuli kaffe-java, josta puuttui ainakin minun mielestäni servlettien käsittelyssä aika oleellisia osia jos sillä tekee jotain muutakin kun vain kokeilee. Lisäksi se hidastutti/jumitteli konetta oltuaan viikon käynnissä.

EDIT: Asenteelen siis itse tomcatin ainakin Apachen sivuilta ja javan Sunin sivuilta tämän jälkeen.
Otsikko: Re: Tomcat 5.5:n aloitussivu
Kirjoitti: ilkkak - 13.11.06 - klo:16.11
Miksiköhän Tomcat 5.5:n aloitusivu ei tule näkyville koneessani Ubuntun alla vaikka se tulee Windows - puolella moitteetta ja yksinkertaiset servletitkin pelaavat Windowsissa? Apache2 kuuntelee kyllä porttia 80 niin kuin pitääkin, samoin Tomcat näyttää kuuntelevan porttia 8180, koska palvelinosoite  localhost:8180 avaa ainakin Tomcat 5.5:n hakemiston. Mutta ei aloitussivua, vaikka ilmeisesti pitäisi.

Itse imuroin tomcatin (5-5-16) suoraan projektin sivuilta ja javan (sdk1.5. 06) sunin sivulta.

Tomcat käyntiin
   JAVA_HOME=$dir_to_java_home
   export JAVA_HOME
   $dir_to_apache-tomcat_home/bin/startup.sh (roottina)

Nyt pitäisi oletusservletit näkyä (esim http://localhost:8080/servlets-examples/servlet/HelloWorldExample)

Lisäsin tiedostoon  $dir_to_apache-tomcat_home/conf/tomcat-users.xml rivi
<user username="tomcattunnus" password="tomcatpw" roles="manager"/>
omia sovelluksia varten.

Asensin apache-ant -ympäristön sille build.xml ja lopuksi applikaatiotiedosto web.xml kuntoon ja sovellukset vastaavat portissa 8080 (käytän oletusta)

Hyvin on toiminut.