Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: HeritrixWeb - 03.01.10 - klo:21.29

Otsikko: Muokata Tomcatin salasana
Kirjoitti: HeritrixWeb - 03.01.10 - klo:21.29
Hei!
tämä on varmasti tosi helppoa... halusin muokata salasanat y.m <user name="craigmcc" password="secret" roles="standard,manager" />
tähän tiedoston $CATALINA_HOME/conf/tomcat-users.xml
Käytän gedit mutta kun yritän tallentaa "File save as tomcat-users.xml" se ilmoittaa ettei minulla on oikeus siihen.
Voinko sudo-komennolla muokata ja tallentaa?
Otsikko: Vs: Muokata Tomcatin salasana
Kirjoitti: pelko - 03.01.10 - klo:21.43
Avaat tiedostonhallinnan komennolla
Koodia: [Valitse]
sudo nautilus (Ubuntun tiedostonhallintaohjelma on nimeltään nautilus)
Kysyy salasanaa. Kirjoita se vaikka et sitä nääkään ja paina enter. Nyt nautilus aukeaa rootin oikeuksin ja pääset puukottelemaan konffitiedostoja.
Otsikko: Vs: Muokata Tomcatin salasana
Kirjoitti: mrl586 - 04.01.10 - klo:00.24
Avaat tiedostonhallinnan komennolla
Koodia: [Valitse]
sudo nautilus (Ubuntun tiedostonhallintaohjelma on nimeltään nautilus)
Kysyy salasanaa. Kirjoita se vaikka et sitä nääkään ja paina enter. Nyt nautilus aukeaa rootin oikeuksin ja pääset puukottelemaan konffitiedostoja.
Nautilus taitaa graafinen ohjelma, joten se kannattaa käynnistää komennolla gksudo nautilus
Otsikko: Vs: Muokata Tomcatin salasana
Kirjoitti: HeritrixWeb - 04.01.10 - klo:10.26
Avaat tiedostonhallinnan komennolla
Koodia: [Valitse]
sudo nautilus (Ubuntun tiedostonhallintaohjelma on nimeltään nautilus)
Kysyy salasanaa. Kirjoita se vaikka et sitä nääkään ja paina enter. Nyt nautilus aukeaa rootin oikeuksin ja pääset puukottelemaan konffitiedostoja.
Nautilus taitaa graafinen ohjelma, joten se kannattaa käynnistää komennolla gksudo nautilus

Kiitos, nyt olen muokannut tunnus, salasana ja rooli mutta en pysty kuitenkaan kirjoittautumaan Tomcatiin. Mistä johtuu?
Otsikko: Vs: Muokata Tomcatin salasana
Kirjoitti: Tha-Fox - 04.01.10 - klo:10.35
Ottaako Tomcat automaattisesti huomioon muutokset tuossa tiedostossa? Ettei esim. palvelun uudelleenkäynnistys auttaisi.
Otsikko: Vs: Muokata Tomcatin salasana
Kirjoitti: HeritrixWeb - 04.01.10 - klo:11.17
Ottaako Tomcat automaattisesti huomioon muutokset tuossa tiedostossa? Ettei esim. palvelun uudelleenkäynnistys auttaisi.

Käynnistin uudelleen.. samaa sisäänkirjautumisruutu ilmestyy uudelleen tai painamalla "cancel" niin ilmestyy "401 Unauthorized You will need to add manager role to the config file listed above..."
Otsikko: Vs: Muokata Tomcatin salasana
Kirjoitti: pelko - 04.01.10 - klo:14.59
Avaat tiedostonhallinnan komennolla
Koodia: [Valitse]
sudo nautilus (Ubuntun tiedostonhallintaohjelma on nimeltään nautilus)
Kysyy salasanaa. Kirjoita se vaikka et sitä nääkään ja paina enter. Nyt nautilus aukeaa rootin oikeuksin ja pääset puukottelemaan konffitiedostoja.
Nautilus taitaa graafinen ohjelma, joten se kannattaa käynnistää komennolla gksudo nautilus
Taitaahan se mutta olen tuolla saanut auki ja konffeja muokattua.
Otsikko: Vs: Muokata Tomcatin salasana
Kirjoitti: ilkkak - 04.01.10 - klo:22.02
Ottaako Tomcat automaattisesti huomioon muutokset tuossa tiedostossa? Ettei esim. palvelun uudelleenkäynnistys auttaisi.

Käynnistin uudelleen.. samaa sisäänkirjautumisruutu ilmestyy uudelleen tai painamalla "cancel" niin ilmestyy "401 Unauthorized You will need to add manager role to the config file listed above..."

Mikä ubuntu? jos 9.10, niin asenna kaikki muut tomcat-paketit, paitsi 5.5:ttä. Onhan käytetty portti tiedossa (8080)?. Katso myös ohje http://wiki.ubuntu-fi.org/Apache2_ja_Tomcat_5.5 vaikka onkin 5.5 -versiolle.

Auttoiko?
Otsikko: Vs: Muokata Tomcatin salasana
Kirjoitti: HeritrixWeb - 05.01.10 - klo:13.27
Ottaako Tomcat automaattisesti huomioon muutokset tuossa tiedostossa? Ettei esim. palvelun uudelleenkäynnistys auttaisi.

Käynnistin uudelleen.. samaa sisäänkirjautumisruutu ilmestyy uudelleen tai painamalla "cancel" niin ilmestyy "401 Unauthorized You will need to add manager role to the config file listed above..."

Mikä ubuntu? jos 9.10, niin asenna kaikki muut tomcat-paketit, paitsi 5.5:ttä. Onhan käytetty portti tiedossa (8080)?. Katso myös ohje http://wiki.ubuntu-fi.org/Apache2_ja_Tomcat_5.5 vaikka onkin 5.5 -versiolle.

Auttoiko?

kiitos! Olen seurannut nämä ohjeet, vaikka koneessa Tomcat6, Ubuntu 9.10  http://wiki.ubuntu-fi.org/Apache2_ja_Tomcat_5.5
It works!! käyttäen Portti http://127.0.0.1:8080/
Mutta nyt kun klikkaan "manager webapp" http://127.0.0.1:8080/manager/html .. Unable to connect.. (kun lisäsin jk.load -tiedosto ja workers.properties) mutta muut linkit toimii..
Komennot "tomcat" tai "tomcat restart" ei tomi..
Otsikko: Vs: Muokata Tomcatin salasana
Kirjoitti: ilkkak - 05.01.10 - klo:20.04
...
Komennot "tomcat" tai "tomcat restart" ei tomi..

Siis
Koodia: [Valitse]
sudo service tomcat6 restart

sama toisin:

Koodia: [Valitse]
sudo /etc/init.d/tomcat6 restart
Otsikko: Vs: Muokata Tomcatin salasana
Kirjoitti: ilkkak - 05.01.10 - klo:20.12

kiitos! Olen seurannut nämä ohjeet, vaikka koneessa Tomcat6, Ubuntu 9.10  http://wiki.ubuntu-fi.org/Apache2_ja_Tomcat_5.5
It works!! käyttäen Portti http://127.0.0.1:8080/
Mutta nyt kun klikkaan "manager webapp" http://127.0.0.1:8080/manager/html .. Unable to connect.. (kun lisäsin jk.load -tiedosto ja workers.properties) mutta muut linkit toimii..
...


Koodia: [Valitse]
sudo cat /etc/tomcat6/tomcat-users.xml
palauttaa

<tomcat-users>
  <role rolename="tomcat"/>
  <role rolename="manager"/>     <!-- omatekemä  -->
  <user username="tomcat" password="tomcat" roles="tomcat"/>
  <user username="both" password="tomcat" roles="tomcat,role1"/>
  <user username="role1" password="tomcat" roles="role1"/>
  <user username="omatunnus" password="enkerro" roles="manager"/>    <!-- omatekemä -->

</tomcat-users>


Mitään muuta muutoksia ei tarvitse tehdä!

Tämän jälkeen www-selaimella osoitteeseen: http://localhost:8080

josta aukeaa sivu "It Works ..."

Siinä olevasta manager.webapp -likistä aukeaa autentikointilaatikko, johon laitat edellä olleet username ja password.


ps. Mitä muuten aiot tehdä Tomcatillä?
Otsikko: Vs: Muokata Tomcatin salasana
Kirjoitti: mrl586 - 05.01.10 - klo:20.33
Onko Tomcatin portti oikein?
Otsikko: Vs: Muokata Tomcatin salasana
Kirjoitti: ilkkak - 05.01.10 - klo:21.30
Onko Tomcatin portti oikein?

ubuntun 9.04 versiossa taisi olla oletuksena 8180, Nyt on (9.10) taas 8080, mikä on myös tomcat-projektin oletusportti. Se on määritetty asetustiedostossa /etc/tomcat6/server.xml


                                                                                               
.
.
.

    <!-- A "Connector" represents an endpoint by which requests are received                     
         and responses are returned. Documentation at :                                           
         Java HTTP Connector: /docs/config/http.html (blocking & non-blocking)                   
         Java AJP  Connector: /docs/config/ajp.html                                               
         APR (HTTP/AJP) Connector: /docs/apr.html                                                 
         Define a non-SSL HTTP/1.1 Connector on port 8080                                         
    -->                                                                                           
    <Connector port="8080" protocol="HTTP/1.1"                                                   
               connectionTimeout="20000"                                                         
               redirectPort="8443" />                                                             
    <!-- A "Connector" using the shared thread pool-->                                           
    <!--                                                                                         
    <Connector executor="tomcatThreadPool"                                                       
               port="8080" protocol="HTTP/1.1"                                                   
               connectionTimeout="20000"                                                         
               redirectPort="8443" />                                                             
    -->
.
.
.                                                                                         
 


(On kyllä niin sekava tiedosto että pitää laittaa "käsittääkseni")
Otsikko: Vs: Muokata Tomcatin salasana
Kirjoitti: HeritrixWeb - 07.01.10 - klo:09.43

kiitos! Olen seurannut nämä ohjeet, vaikka koneessa Tomcat6, Ubuntu 9.10  http://wiki.ubuntu-fi.org/Apache2_ja_Tomcat_5.5
It works!! käyttäen Portti http://127.0.0.1:8080/
Mutta nyt kun klikkaan "manager webapp" http://127.0.0.1:8080/manager/html .. Unable to connect.. (kun lisäsin jk.load -tiedosto ja workers.properties) mutta muut linkit toimii..
...


Koodia: [Valitse]
sudo cat /etc/tomcat6/tomcat-users.xml
palauttaa

<tomcat-users>
  <role rolename="tomcat"/>
  <role rolename="manager"/>     <!-- omatekemä  -->
  <user username="tomcat" password="tomcat" roles="tomcat"/>
  <user username="both" password="tomcat" roles="tomcat,role1"/>
  <user username="role1" password="tomcat" roles="role1"/>
  <user username="omatunnus" password="enkerro" roles="manager"/>    <!-- omatekemä -->

</tomcat-users>


Mitään muuta muutoksia ei tarvitse tehdä!

Tämän jälkeen www-selaimella osoitteeseen: http://localhost:8080

josta aukeaa sivu "It Works ..."

Siinä olevasta manager.webapp -likistä aukeaa autentikointilaatikko, johon laitat edellä olleet username ja password.


ps. Mitä muuten aiot tehdä Tomcatillä?

Ihmeellistä.. seurasin sun ohjeet ja laitoin salasanaksi" tomcat""tomcat", mutta samaa Authorization Require-ruutu ilmestyy jatkuvasti. Painamalla cancel.. 401 Unauthorized.. You are not authorized..
Otsikko: Vs: Muokata Tomcatin salasana
Kirjoitti: ilkkak - 07.01.10 - klo:14.38

kiitos! Olen seurannut nämä ohjeet, vaikka koneessa Tomcat6, Ubuntu 9.10  http://wiki.ubuntu-fi.org/Apache2_ja_Tomcat_5.5
It works!! käyttäen Portti http://127.0.0.1:8080/
Mutta nyt kun klikkaan "manager webapp" http://127.0.0.1:8080/manager/html .. Unable to connect.. (kun lisäsin jk.load -tiedosto ja workers.properties) mutta muut linkit toimii..
...


Ihmeellistä.. seurasin sun ohjeet ja laitoin salasanaksi" tomcat""tomcat", mutta samaa Authorization Require-ruutu ilmestyy jatkuvasti. Painamalla cancel.. 401 Unauthorized.. You are not authorized..


Taitaa tomcat olla varattu sana. Tomcat käyttäjätunnushan on mainittu siinä tomcat-users.xml -tiedostossa. Itse kokeilin samaa ja sain

HTTP Status 403 - Access to the requested resource has been denied

type Status report

message Access to the requested resource has been denied

description Access to the specified resource (Access to the requested resource has been denied) has been forbidden.
Apache Tomcat/6.0.20


Kokeile jotain muuta tunnusta ja salasanaa. Jos ei toimi, ehdottaisin vanhaa windowsin korjauskonstia. Poista kaikki tomcat-paketit ja tarkista /etc/tomcat -kansio, että on varmasti tyhjä/poistettu. Sitten uusi Tomcat-asennus (kaikki tomcat6-paketit) ja  tomcat-users.xml muutos.

Onhan sinulla varmasti ubuntun 9.10?