Do you think that var/catalina/server.xml should be the primary emphasis for managing the default web container?
I think all options should be documented, but that one can be first.

Geronimo can run multiple web containers, but those have to be configured via a GBean. So the virtual hosts would be configured similarly in these environments.

And when Geronimo is in a Farming environment, GBean deployment will be the requirement.
https://cwiki.apache.org/GMOxDOC30/farming-using-deployment.html

I believe a GBean option for all configurations should be documented when possible. Then Geronimo can be configured remotely.

-RG


On 02/28/2012 07:28 PM, Ivan wrote:
Thanks for updating this, I am wondering whether we would encourage the users to
use the server.xml to configure virtual host, although the gbean way still works
now.

2012/2/29 Russell E Glaue <rgl...@cait.org <mailto:rgl...@cait.org>>

    I am going to start working on this document for G3.0
    
https://cwiki.apache.org/__GMOxDOC30/configuring-virtual-__host-in-tomcat.html
    <https://cwiki.apache.org/GMOxDOC30/configuring-virtual-host-in-tomcat.html>

    In addition to updating what is there, I am going to add additional
    information on how to deploy a plan with the deployer to configure virtual
    hosts.


    Any comments/suggestions?


    I will use this plan, which I have verified works.
    -
    <module xmlns="http://geronimo.apache.__org/xml/ns/deployment-1.2
    <http://geronimo.apache.org/xml/ns/deployment-1.2>">
    <environment>
    <moduleId>
    <groupId>org.example.configs.__virtualhosts</groupId>
    <artifactId>virtualhost1</__artifactId>
    <version>1.0</version>
    <type>car</type>
    </moduleId>
    <dependencies>
    <dependency>
    <groupId>org.apache.geronimo.__configs</groupId>
    <artifactId>tomcat7</__artifactId>
    <type>car</type>
    </dependency>
    </dependencies>
    <hidden-classes/>
    <non-overridable-classes/>
    </environment>
    <gbean name="TomcatVirtualHost_1"
    class="org.apache.geronimo.__tomcat.HostGBean">
    <attribute
    name="className">org.apache.__catalina.core.StandardHost</__attribute>
    <attribute name="initParams">name=virtual__host1.com 
<http://virtualhost1.com>
                                         appBase=
                                         workDir=work</attribute>
    <reference name="Engine">
    <name>TomcatEngine</name>
    </reference>
    </gbean>
    </module>
    -




--
Ivan

Reply via email to