You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Krishna <kr...@in.spectranet.com> on 2003/12/13 14:39:50 UTC

Configuring Cocoon with Apache and TomCat

Hi,

        I have installed Tomcat (tomcat4-4.0.1-1) , Cocoon-2.1 and
Apache_1.3.23. The installation of these packages went fine.
        Tomcat configuration files are in /var/tomcat4, Cocoon in
/var/tomcat4/webapps/cocoon/ and Apache in /usr/local/apache

        This is my VirtualHost directive
   <VirtualHost 203.xxx.xxx.yyy>
    ServerAdmin info@domain.net
    DocumentRoot /usr/local/apache/htdocs
    ServerName www.domain.net
    WebAppConnection conn warp localhost:8008
    WebAppDeploy examples conn /examples/
   </VirtualHost>

   so, If I access http://203.xxx.xxx.yyy/examples/ , I can see the files
placed under /var/tomcat4/webapps/examples and the servlets are
   executing.
   However when I made a test xml page it does not execute?

   Any idea? how I should configure it so that everything works under the
DocumentRoot /usr/local/apache/htdocs/ ....for both xml and jsp pages!


regards,
Krishna

Krishna Shekhar, RHCE
Network/Systems Engineer
Spectranet
http://www.spectranet.com



---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.550 / Virus Database: 342 - Release Date: 12/9/2003



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org


RE: Configuring Cocoon with Apache and TomCat

Posted by go...@osmosis.gr.







this is my pipeline in cocoon's main sitemap that handle all 
/cocoon/domain.gr


		<map:pipeline>
			<map:match pattern="*.gr/**">
				<map:mount check-reload="yes" src="file://c:/Server/xwww/{1}.gr/conf/sitemap.xmap" uri-prefix="{1}.gr"/>
			</map:match>
			<map:match pattern="*.gr">
				<map:redirect-to uri="{1}.gr/"/>
			</map:match>
		</map:pipeline>

so i can get any http://....:8080/cocoon/{domain}.gr/

be carefull to put the last / (slash)


this snip of code is in my local develop machine  (winXP) in the same way 
is configured my production linux server


but first of all try to get diferent sites from your cocoon instalation
:8080/cocoon/{domain}/ ....







if this works then go to setup apache virtual hosting


-- stavros
On Sun, 14 Dec 2003, Krishna wrote:

> Hi,
> 
>   Let me explain what I have,
>   Tomcat is installed in /var/tomcat4/
>   Cocoon is installed in /var/tomcat4/webapps/cocoon/
>   and main cocoon sitemap is in /var/tomcat4/webapps/cocoon/sitemap.xmap
> 
>   I have now installed apache 2.0.48 and enabled all modules.
>   It is in /usr/local/apache/
> 
>   DocumentRoot for my website is in /usr/local/apache/domain.net/htdocs/
> 
>   I can access tomcat by doing.
>   http://203.xxx.xxx.yyy:8180
>   and cocoon by doing
>   http://203.xxx.xxx.yyy:8180/cocoon
>   They are all working!
>   But I can't access http://203.122.59.60:8180/cocoon/domain.net !!!
> 
> How do I configure this??
> 
> Sitemap.xmap in entry /var/tomcat4/webapps/cocoon/sitemap.xmap under
> pipelines for domain.net is
> 
> <map:match pattern="*.net/**">
>         <map:mount uri-prefix="{1}.net"
> src="/usr/local/apache2/{1}.net/htdocs/sitemap.xmap" check-reload="yes"/>
>      </map:match>
> 
> This is my virtualhost configuration in apache.
> <VirtualHost 203.xxx.xxx.yyy:80>
> 
> <Directory /usr/local/apache2/domain.net/htdocs>
> Options -Indexes
> order allow,deny
> allow from all
> </Directory>
> 
>         ServerAdmin krishna@domain.net
>         DocumentRoot /usr/local/apache2/domain.net/htdocs
>         ServerName www.domain.net
>         ServerAlias domain.net www.domain.net
>         ErrorLog /usr/local/apache2/logs/error_log
>         CustomLog /usr/local/apache2/logs/access_log combined
> 
> <Location /WEB-INF>
>     Order deny,allow
>     Deny from all
> </Location>
> 
> #static content is served from apache
> #ProxyPass /media/ !
> #ProxyPass /stats/ !
> #ProxyPass /images/ !
> #ProxyPass /themes/images/ !
> 
> #all the rest are passed to cocoon
> ProxyPass / http://203.xxx.xxx.yyy:8180/cocoon/domain.net/
> ProxyPassReverse / http://203.xxx.xxx.yyy:8180/cocoon/domain.net/
> 
> ProxyErrorOverride On
> 
> </VirtualHost>
> 
> regards,
> Krishna
> 
> Krishna Shekhar, RHCE
> Network/Systems Engineer
> spectranet
> http://www.spectranet.com
> 
> 
> -----Original Message-----
> From: gounis@osmosis.gr [mailto:gounis@osmosis.gr]
> Sent: Sunday, December 14, 2003 3:28 PM
> To: users@cocoon.apache.org; krishna.shekhar@in.spectranet.com
> Subject: Re: Configuring Cocoon with Apache and TomCat
> 
> 
> 
> http://wiki.cocoondev.org/Wiki.jsp?page=VirtualHost
> 
> this works for us
> 
> check first if your webapp work asking content directly form tomcat
> 
> http://......:8008/examples/test.xml (maybe)
> 
> --stavros
> 
> On Sat, 13 Dec 2003, Krishna wrote:
> 
> > Hi,
> >
> >         I have installed Tomcat (tomcat4-4.0.1-1) , Cocoon-2.1 and
> > Apache_1.3.23. The installation of these packages went fine.
> >         Tomcat configuration files are in /var/tomcat4, Cocoon in
> > /var/tomcat4/webapps/cocoon/ and Apache in /usr/local/apache
> >
> >         This is my VirtualHost directive
> >    <VirtualHost 203.xxx.xxx.yyy>
> >     ServerAdmin info@domain.net
> >     DocumentRoot /usr/local/apache/htdocs
> >     ServerName www.domain.net
> >     WebAppConnection conn warp localhost:8008
> >     WebAppDeploy examples conn /examples/
> >    </VirtualHost>
> >
> >    so, If I access http://203.xxx.xxx.yyy/examples/ , I can see the files
> > placed under /var/tomcat4/webapps/examples and the servlets are
> >    executing.
> >    However when I made a test xml page it does not execute?
> >
> >    Any idea? how I should configure it so that everything works under the
> > DocumentRoot /usr/local/apache/htdocs/ ....for both xml and jsp pages!
> >
> >
> > regards,
> > Krishna
> >
> > Krishna Shekhar, RHCE
> > Network/Systems Engineer
> > Spectranet
> > http://www.spectranet.com
> >
> >
> >
> > ---
> > Outgoing mail is certified Virus Free.
> > Checked by AVG anti-virus system (http://www.grisoft.com).
> > Version: 6.0.550 / Virus Database: 342 - Release Date: 12/9/2003
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
> > For additional commands, e-mail: users-help@cocoon.apache.org
> >
> >
> 
> 
> ---
> Incoming mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.550 / Virus Database: 342 - Release Date: 12/9/2003
> 
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.550 / Virus Database: 342 - Release Date: 12/9/2003
> 
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org


RE: Configuring Cocoon with Apache and TomCat

Posted by Krishna <kr...@in.spectranet.com>.
Hi,

  Let me explain what I have,
  Tomcat is installed in /var/tomcat4/
  Cocoon is installed in /var/tomcat4/webapps/cocoon/
  and main cocoon sitemap is in /var/tomcat4/webapps/cocoon/sitemap.xmap

  I have now installed apache 2.0.48 and enabled all modules.
  It is in /usr/local/apache/

  DocumentRoot for my website is in /usr/local/apache/domain.net/htdocs/

  I can access tomcat by doing.
  http://203.xxx.xxx.yyy:8180
  and cocoon by doing
  http://203.xxx.xxx.yyy:8180/cocoon
  They are all working!
  But I can't access http://203.122.59.60:8180/cocoon/domain.net !!!

How do I configure this??

Sitemap.xmap in entry /var/tomcat4/webapps/cocoon/sitemap.xmap under
pipelines for domain.net is

<map:match pattern="*.net/**">
        <map:mount uri-prefix="{1}.net"
src="/usr/local/apache2/{1}.net/htdocs/sitemap.xmap" check-reload="yes"/>
     </map:match>

This is my virtualhost configuration in apache.
<VirtualHost 203.xxx.xxx.yyy:80>

<Directory /usr/local/apache2/domain.net/htdocs>
Options -Indexes
order allow,deny
allow from all
</Directory>

        ServerAdmin krishna@domain.net
        DocumentRoot /usr/local/apache2/domain.net/htdocs
        ServerName www.domain.net
        ServerAlias domain.net www.domain.net
        ErrorLog /usr/local/apache2/logs/error_log
        CustomLog /usr/local/apache2/logs/access_log combined

<Location /WEB-INF>
    Order deny,allow
    Deny from all
</Location>

#static content is served from apache
#ProxyPass /media/ !
#ProxyPass /stats/ !
#ProxyPass /images/ !
#ProxyPass /themes/images/ !

#all the rest are passed to cocoon
ProxyPass / http://203.xxx.xxx.yyy:8180/cocoon/domain.net/
ProxyPassReverse / http://203.xxx.xxx.yyy:8180/cocoon/domain.net/

ProxyErrorOverride On

</VirtualHost>

regards,
Krishna

Krishna Shekhar, RHCE
Network/Systems Engineer
spectranet
http://www.spectranet.com


-----Original Message-----
From: gounis@osmosis.gr [mailto:gounis@osmosis.gr]
Sent: Sunday, December 14, 2003 3:28 PM
To: users@cocoon.apache.org; krishna.shekhar@in.spectranet.com
Subject: Re: Configuring Cocoon with Apache and TomCat



http://wiki.cocoondev.org/Wiki.jsp?page=VirtualHost

this works for us

check first if your webapp work asking content directly form tomcat

http://......:8008/examples/test.xml (maybe)

--stavros

On Sat, 13 Dec 2003, Krishna wrote:

> Hi,
>
>         I have installed Tomcat (tomcat4-4.0.1-1) , Cocoon-2.1 and
> Apache_1.3.23. The installation of these packages went fine.
>         Tomcat configuration files are in /var/tomcat4, Cocoon in
> /var/tomcat4/webapps/cocoon/ and Apache in /usr/local/apache
>
>         This is my VirtualHost directive
>    <VirtualHost 203.xxx.xxx.yyy>
>     ServerAdmin info@domain.net
>     DocumentRoot /usr/local/apache/htdocs
>     ServerName www.domain.net
>     WebAppConnection conn warp localhost:8008
>     WebAppDeploy examples conn /examples/
>    </VirtualHost>
>
>    so, If I access http://203.xxx.xxx.yyy/examples/ , I can see the files
> placed under /var/tomcat4/webapps/examples and the servlets are
>    executing.
>    However when I made a test xml page it does not execute?
>
>    Any idea? how I should configure it so that everything works under the
> DocumentRoot /usr/local/apache/htdocs/ ....for both xml and jsp pages!
>
>
> regards,
> Krishna
>
> Krishna Shekhar, RHCE
> Network/Systems Engineer
> Spectranet
> http://www.spectranet.com
>
>
>
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.550 / Virus Database: 342 - Release Date: 12/9/2003
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
> For additional commands, e-mail: users-help@cocoon.apache.org
>
>


---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.550 / Virus Database: 342 - Release Date: 12/9/2003

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.550 / Virus Database: 342 - Release Date: 12/9/2003



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org


Re: Configuring Cocoon with Apache and TomCat

Posted by go...@osmosis.gr.
http://wiki.cocoondev.org/Wiki.jsp?page=VirtualHost

this works for us 

check first if your webapp work asking content directly form tomcat 

http://......:8008/examples/test.xml (maybe)

--stavros

On Sat, 13 Dec 2003, Krishna wrote:

> Hi,
> 
>         I have installed Tomcat (tomcat4-4.0.1-1) , Cocoon-2.1 and
> Apache_1.3.23. The installation of these packages went fine.
>         Tomcat configuration files are in /var/tomcat4, Cocoon in
> /var/tomcat4/webapps/cocoon/ and Apache in /usr/local/apache
> 
>         This is my VirtualHost directive
>    <VirtualHost 203.xxx.xxx.yyy>
>     ServerAdmin info@domain.net
>     DocumentRoot /usr/local/apache/htdocs
>     ServerName www.domain.net
>     WebAppConnection conn warp localhost:8008
>     WebAppDeploy examples conn /examples/
>    </VirtualHost>
> 
>    so, If I access http://203.xxx.xxx.yyy/examples/ , I can see the files
> placed under /var/tomcat4/webapps/examples and the servlets are
>    executing.
>    However when I made a test xml page it does not execute?
> 
>    Any idea? how I should configure it so that everything works under the
> DocumentRoot /usr/local/apache/htdocs/ ....for both xml and jsp pages!
> 
> 
> regards,
> Krishna
> 
> Krishna Shekhar, RHCE
> Network/Systems Engineer
> Spectranet
> http://www.spectranet.com
> 
> 
> 
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.550 / Virus Database: 342 - Release Date: 12/9/2003
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
> For additional commands, e-mail: users-help@cocoon.apache.org
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org