IIRC, virtual host is not supported in G3.0 yet. I might be wrong...
Jeff 2011/11/2 Radim Kolar <[email protected]> > I have problem running grails application in G3. I am trying it to deploy > into virtual hosts using configuration from geronimo 2. > > It fails with: > > show/hide Error The application was not successfully started. > start of hebeidomains/whois-web/1.0.1/**war failed > org.apache.geronimo.kernel.**config.LifecycleException: start of > hebeidomains/whois-web/1.0.1/**war failed > at org.apache.geronimo.kernel.**config.**SimpleConfigurationManager.** > startConfiguration(**SimpleConfigurationManager.**java:718) > at org.apache.geronimo.kernel.**config.**SimpleConfigurationManager.** > startConfiguration(**SimpleConfigurationManager.**java:681) > at org.apache.geronimo.**deployment.plugin.local.** > StartCommand.run(StartCommand.**java:67) > at java.lang.Thread.run(Thread.**java:662) > Caused by: org.apache.geronimo.kernel.**config.NoSuchConfigException: > trying to start ancestor config for config hebeidomains/whois-web/1.0.1/**war, > but not found (configId: hebeidomains/whois-web/1.0.1/**war) (configId: > hebeidomains/whois-web/1.0.1/**war) > at org.apache.geronimo.kernel.**config.**SimpleConfigurationManager.** > startConfiguration(**SimpleConfigurationManager.**java:699) > ... 3 more > > I have no idea what should be ancestor for config. Virtual host is defined > here: > > <module name="org.apache.geronimo.**configs/tomcat7/3.0-SNAPSHOT/**car"> > <gbean gbeanInfo="org.apache.**geronimo.tomcat.HostGBean" > name="org.apache.geronimo.**configs/tomcat7/3.0-SNAPSHOT/** > car?ServiceModule=org.apache.**geronimo.configs/tomcat7/3.0-** > SNAPSHOT/car,j2eeType=Host,**name=bean"> > <attribute name="className">org.apache.**catalina.core.StandardHost</** > attribute> > <attribute > name="initParams">name=whois.**hebeidomains.com<http://whois.hebeidomains.com> > appBase= > workDir=work</attribute> > </gbean> > </module> > > and geronimo-web,xml is simple: > > <?xml version="1.0" encoding="UTF-8"?> > <web-app > xmlns="http://geronimo.apache.**org/xml/ns/j2ee/web-2.0.1<http://geronimo.apache.org/xml/ns/j2ee/web-2.0.1> > " > > xmlns:xsi="http://www.w3.org/**2001/XMLSchema-instance<http://www.w3.org/2001/XMLSchema-instance> > " > xsi:schemaLocation="http://**geronimo.apache.org/xml/ns/** > j2ee/web-2.0.1 <http://geronimo.apache.org/xml/ns/j2ee/web-2.0.1> > http://geronimo.apache.org/** > xml/ns/j2ee/web-2.0.1 <http://geronimo.apache.org/xml/ns/j2ee/web-2.0.1>"> > <environment > xmlns="http://geronimo.apache.**org/xml/ns/deployment-1.2<http://geronimo.apache.org/xml/ns/deployment-1.2> > " > xsi:schemaLocation="http://**geronimo.apache.org/xml/ns/** > deployment-1.2 <http://geronimo.apache.org/xml/ns/deployment-1.2> > > http://geronimo.apache.org/**xml/ns/deployment-1.2<http://geronimo.apache.org/xml/ns/deployment-1.2> > "> > <moduleId> > <groupId>hebeidomains</**groupId> > <artifactId>whois-web</**artifactId> > <version>1.0.1</version> > <type>war</type> > </moduleId> > </environment> > <context-root>/whois</context-**root> > <host>whois.hebeidomains.com</**host> > </web-app> >
