knowledge-database (beta)

Current group: swnet.unix

Howto för Tomcat

Howto för Tomcat  
david bonde
 Re: Howto för Tomcat  
david bonde
 Re: Howto =?iso-8859-1?b?ZvZy?= Tomcat  
Jens M Andreasen
 Re: Howto för Tomcat  
david bonde
 Re: Howto för Tomcat  
david bonde
 Re: Howto för Tomcat  
Måns Nilsson
 Re: Howto =?iso-8859-1?b?ZvZy?= Tomcat  
Jens M Andreasen
From:david bonde
Subject:Howto för Tomcat
Date:Sat, 15 Jan 2005 11:10:39 +0100
Var kan man hitta en begriplig manual för Apache Tomcat? Problemet för
mig är, tror jag, att de har en helt egen terminologi vilket gör den
officiella manualen mer än svårtydd.

Just nu försöker jag:

1. förstå skillnaden mellan $CATALINA_HOME/webapps vs
$CATALINA_HOME/work. Jag har fattat det som att man använder webapps
under utveckling och work för produktion. Vad jag inte förstår är hur
man går från det ena stadiet till det andra?


Jag vill dela ut hela $CATALINA_HOME/webapps via webdav och kräva in.
Inloggningen ska krävas men jag hoppar över https just nu.

Detta är en tvådelad uppgift: inloggning resp webdav-rot.

2a. Inloggningen. Jag har lyckats aktivera men det känns inte särskilt
elegant eller som att jag vet vad jag håller på med. Xml:en (a) för
detta ser ju ut som någon slags pseudokod baserat på mänskligt språk =
jag vet inte vad jag ska ändra på. Någon som har några synpunkter på min
xml? Gärna hårda och råa;-)

2b. Roten för webdav. Jag har ändrat alla referenser från /webdav till /
som jag hittat (enbart på ett ställa, i $CATALINA_HOME/conf/server.xml):

cachingAllowed="true"
charsetMapperClass="org.apache.catalina.util.CharsetMapper"
cookies="true" crossContext="true" debug="0" displayName="Webdav Content
Management" docBase="$CATALINA_HOME"
mapperClass="org.apache.catalina.core.StandardContextMapper" path="/"
privileged="false" reloadable="true" swallowOutput="false"
useNaming="true"
wrapperClass="org.apache.catalina.core.StandardWrapper">


men jag hamnar fortfarande i $CATALINA_HOME/webapps/webdav när jag
ansluter dit.

(ja, skyll inte på mig, xmL:en ser ut så här:-( ...)


3. Jag tänkte göra det hela lite säkrare genom att bara tillåta admin
från localhost och hittade detta i $CATALINA_HOME/webapps/admin.xml


allow="127.0.0.1"/>

Som synes är det inte längre bortkommenterar och jag har även startat om
tomcat men jag får fortfarande administrera från en annan maskin i
LAN:et (10.0.2.2, tomcat finns på 10.0.2.1).





----------

a.


The Entire Web Application
/*


webdav




BASIC
Tomcat Supported Realm




An example role defined in "conf/tomcat-users.xml"

webdav



--
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?
From:david bonde
Subject:Re: Howto för Tomcat
Date:Sat, 15 Jan 2005 15:17:47 +0100
Apaches mod_dav då?

Jag kan ladda en katalog http://server/katalog/ i en www-läsare.

katalog ligger _inte_ i apaches rot, men är aliased till /katalog via
fölajnde direktiv:

Alias /katalog "/filer/katalog"


Options Indexes FollowSymlinks MultiViews
AllowOverride None
Order allow,deny
Allow from all



DAV-direktivet ligger sist i httpd.conf och ser ut så här:

DAVLockDB /usr/share/httpd/conf/DAVLock
DAVMinTimeout 600
<--här har jag prövat allt möjligt
DAV On
AuthType Basic
AuthName "WebDAV Restricted"
AuthUserFile /.htpasswd <-- var i filsystemet pekar eg. detta?

Require user webdav






När jag laddar /katalog i en www-läsare ser apaches access_log ut så
här:

10.0.2.2 - - [15/Jan/2005:15:09:33 +0100] "GET /webapps/ HTTP/1.1" 200
1793
10.0.2.2 - - [15/Jan/2005:15:09:33 +0100] "GET /webapps/ HTTP/1.1" 200
1793 "-" "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en)
AppleWebKit/125.5.5 (KHTML, like Gecko) Safari/125.12"


Inga utskrifter i error_log.

När jag sedan försöker komma åt den via en web_dav-klient ser det helt
annorlunda ut. Klient 1 (Dreamweaver):

access_log
10.0.2.2 - - [15/Jan/2005:15:11:26 +0100] "PROPFIND /webapps/ HTTP/1.1"
404 302
10.0.2.2 - - [15/Jan/2005:15:11:26 +0100] "PROPFIND /webapps/ HTTP/1.1"
404 302 "-" "Dreamweaver-WebDAV-SCM1.05"


error_log
[Sat Jan 15 15:11:26 2005] [error] [client 10.0.2.2] File does not
exist: /filer/katalog//


Webdav-klient 2:

access_log
10.0.2.2 - - [15/Jan/2005:15:14:09 +0100] "OPTIONS /webapps/ HTTP/1.1"
200 -
10.0.2.2 - - [15/Jan/2005:15:14:09 +0100] "OPTIONS /webapps/ HTTP/1.1"
200 - "-" "WebDAVFS/1.2.7 (01278000) Darwin/7.7.0 (Power Macintosh)"


(error_log är tom i detta fall)



Varför funkar det med en www-läsare men inte med webdav-klienter?
From:Jens M Andreasen
Subject:Re: Howto =?iso-8859-1?b?ZvZy?= Tomcat
Date:Sat, 15 Jan 2005 13:32:37 +0100
On Sat, 15 Jan 2005 11:10:39 +0100, david bonde wrote:

> Var kan man hitta en begriplig manual för Apache Tomcat? Problemet för
> mig är, tror jag, att de har en helt egen terminologi vilket gör den
> officiella manualen mer än svårtydd.
>

Var hitter man den obegripliga manulen?
From:david bonde
Subject:Re: Howto för Tomcat
Date:Sat, 15 Jan 2005 15:02:59 +0100
Jens M Andreasen wrote:

> Var hitter man den obegripliga manulen?

Kolla din tomcats startsida.

--
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?
From:david bonde
Subject:Re: Howto för Tomcat
Date:Tue, 18 Jan 2005 23:48:14 +0100
david bonde wrote:

> Var kan man hitta en begriplig manual för Apache Tomcat? Problemet för
> mig är, tror jag, att de har en helt egen terminologi vilket gör den
> officiella manualen mer än svårtydd.
>
> Just nu försöker jag:
>
> 1. förstå skillnaden mellan $CATALINA_HOME/webapps vs
> $CATALINA_HOME/work. Jag har fattat det som att man använder webapps
> under utveckling och work för produktion. Vad jag inte förstår är hur
> man går från det ena stadiet till det andra?
>
>
> Jag vill dela ut hela $CATALINA_HOME/webapps via webdav och kräva in.
> Inloggningen ska krävas men jag hoppar över https just nu.
>
> Detta är en tvådelad uppgift: inloggning resp webdav-rot.
>
> 2a. Inloggningen. Jag har lyckats aktivera men det känns inte särskilt
> elegant eller som att jag vet vad jag håller på med. Xml:en (a) för
> detta ser ju ut som någon slags pseudokod baserat på mänskligt språk =
> jag vet inte vad jag ska ändra på. Någon som har några synpunkter på min
> xml? Gärna hårda och råa;-)
>
> 2b. Roten för webdav. Jag har ändrat alla referenser från /webdav till /
> som jag hittat (enbart på ett ställa, i $CATALINA_HOME/conf/server.xml):
>
> > cachingAllowed="true"
> charsetMapperClass="org.apache.catalina.util.CharsetMapper"
> cookies="true" crossContext="true" debug="0" displayName="Webdav Content
> Management" docBase="$CATALINA_HOME"
> mapperClass="org.apache.catalina.core.StandardContextMapper" path="/"
> privileged="false" reloadable="true" swallowOutput="false"
> useNaming="true"
> wrapperClass="org.apache.catalina.core.StandardWrapper">
>
>
> men jag hamnar fortfarande i $CATALINA_HOME/webapps/webdav när jag
> ansluter dit.
>
> (ja, skyll inte på mig, xmL:en ser ut så här:-( ...)
>
>
> 3. Jag tänkte göra det hela lite säkrare genom att bara tillåta admin
> från localhost och hittade detta i $CATALINA_HOME/webapps/admin.xml
>
>
> > allow="127.0.0.1"/>
>
> Som synes är det inte längre bortkommenterar och jag har även startat om
> tomcat men jag får fortfarande administrera från en annan maskin i
> LAN:et (10.0.2.2, tomcat finns på 10.0.2.1).
>
>
>
>
>
> ----------
>
> a.
>
>
> The Entire Web Application
> /*
>

>
> webdav
>

>

>
>
> BASIC
> Tomcat Supported Realm
>

>
>
>
> An example role defined in "conf/tomcat-users.xml"
>

> webdav
>

>
>

Ingen här som använder Tomcat och vet något om detta?

--
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?
From:Måns Nilsson
Subject:Re: Howto för Tomcat
Date:19 Jan 2005 07:23:20 GMT
Thus spoke david bonde:

> Ingen här som använder Tomcat och vet något om detta?

Nog använder jag det, men inte varken vet eller vill jag veta sånt ;-)


--
Måns Nilsson Systems Specialist
+46 70 681 7204 KTHNOC
MN1334-RIPE
From:Jens M Andreasen
Subject:Re: Howto =?iso-8859-1?b?ZvZy?= Tomcat
Date:Wed, 19 Jan 2005 16:43:47 +0100
On Tue, 18 Jan 2005 23:48:14 +0100, david bonde wrote:



> Ingen här som använder Tomcat och vet något om detta?

Om man googler på CATALINA_HOME så får man ett antal lättbegripliga
svar. Ingen försöker dock att flytta runt på katalogerne så som du
tycks vilja göra, så det är nog inte det du vill ha?

Med tanke på dom fel du får, kommer jag att tänka på att sökvägerna
*kan* vara delvis hårdkodade.


mvh // Jens M Andreasen


PS: Troligen kommer du att hitta den riktiga expertisen i en Java grupp.
   

Copyright © 2006 knowledge-database   -   All rights reserved