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