Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: 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?
-
Avaat tiedostonhallinnan komennolla
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.
-
Avaat tiedostonhallinnan komennolla 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
-
Avaat tiedostonhallinnan komennolla 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?
-
Ottaako Tomcat automaattisesti huomioon muutokset tuossa tiedostossa? Ettei esim. palvelun uudelleenkäynnistys auttaisi.
-
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..."
-
Avaat tiedostonhallinnan komennolla 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.
-
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?
-
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..
-
...
Komennot "tomcat" tai "tomcat restart" ei tomi..
Siis
sudo service tomcat6 restart
sama toisin:
sudo /etc/init.d/tomcat6 restart
-
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..
...
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ä?
-
Onko Tomcatin portti oikein?
-
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")
-
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..
...
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..
-
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?