http://ofbiz.116.s1.nabble.com/Multiple-webapps-on-virtual-hosts-tp141863p141871.html
loading.
> Hi Ravish,
> I too struggled allot but i was able to deliver it
> with the above
> configuration i gave.
> Its better u send ur ofbiz-component.xml of
> ecommerce,nqecommerce, Images
> and also component-load.xml files.
> Thanks and Regards
> Phani
>
> On 9/15/06, Ravish Kamath <
[hidden email]>
> wrote:
> >
> > Phani,
> >
> >
http://abc.com:8080/ecommerce - HTTP 400 bad
> request
> >
> >
http://def.abc.com:8080/nqcommerce - HTTP 400 bad
> request
> >
> >
http://abc.com:8080/images/maincss.css - works !!!
> >
> >
http://def.abc.com:8080/images/maincss.css - works
> !!!
> >
> >
http://localhost:8080/nqcommerce - HTTP 404
> response code
> >
> >
http://localhost:8080/ecommerce - HTTP 404
> response code
> >
> > So this did not work either. I am increasingly
> sure of the following:
> >
> > a) Images component is loaded before the ecommerce
> component, therefore
> > the
> > two unqiue virtual-hosts, abc.com and def.abc.com
> are taken.
> >
> > b) Both the webapps under ecommerce component are
> not bound to the
> > specified
> > ecommerce component.
> >
> > Thank you,
> > ravish
> >
> > -----Original Message-----
> > From: G.Venkata Phanindra
> [mailto:
[hidden email]]
> > Sent: Friday, September 15, 2006 3:48 PM
> > To:
[hidden email]
> > Subject: Re: Multiple webapps on virtual hosts
> >
> >
> > Try the Following Configurations
> > Images component - ofbiz-component.xml
> >
> > <webapp name="images"
> > title="Images"
> > server="default-server"
> > location="webapp/images"
> > mount-point="/images"
> > app-bar-display="false">
> > <virtual-host host-name="abc.com"/>
> > </webapp>
> >
> > <webapp name="images"
> > title="Images"
> > server="default-server"
> > location="webapp/images"
> > mount-point="/images"
> > app-bar-display="false">
> > <virtual-host
> host-name="www.def.abc.com"/>
> > </webapp>
> >
> > Ecommerce component - ofbiz-component.xml
> >
> > <webapp name="ecommerce"
> > title="ECommerce"
> > server="default-server"
> > location="webapp/ecommerce"
> > mount-point="/ecommerce"
> > app-bar-display="false">
> > <virtual-host host-name="abc.com"/>
> > </webapp>
> >
> > <webapp name="nqcommerce"
> > title="Nasdaq ECommerce"
> > server="default-server"
> > location="webapp/nqcommerce"
> > mount-point="/nqcommerce"
> > app-bar-display="false">
> > <virtual-host host-name="def.abc.com"/>
> > </webapp>
> > regards
> > Phani
> >
> > On 9/15/06, Ravish Kamath
> <
[hidden email]> wrote:
> > >
> > > Chris,
> > >
> > > With the modification (3 sets attempted to
> arrive @ some conclusions
> > > below),
> > >
> > > <webapp name="images"
> > > title="Images"
> > > server="default-server"
> > > location="webapp/images"
> > > mount-point="/images"
> > > app-bar-display="false">
> > > <virtual-host host-name="abc.com"/>
> > > <virtual-host host-name="def.abc.com"/>
> > > <virtual-host host-name="localhost"/>
> > > </webapp>
> > >
> > > Result:
> > >
> > >
http://def.abc.com:8080/nqcommerce/control/main> - HTTP 400 bad request
> > >
> > >
http://abc.com:8080/ecommerce/control/main -
> HTTP 400 bad request
> > >
> > > On attempting image accesses only:
> > >
> > >
http://localhost:8080/images/maincss.css - Able
> to access the css
> > >
> > >
http://def.abc.com:8080/images/maincss.css -
> HTTP 400 bad request
> > >
> > >
http://abc.com:8080/images/maincss.css - HTTP
> 400 bad request
> > >
> > > After re-ordering the webapp as follows,
> > >
> > > <webapp name="images"
> > > title="Images"
> > > server="default-server"
> > > location="webapp/images"
> > > mount-point="/images"
> > > app-bar-display="false">
> > > <virtual-host host-name="def.abc.com"/>
> > > <virtual-host host-name="localhost"/>
> > > <virtual-host host-name="abc.com"/>
> > > </webapp>
> > >
> > >
http://abc.com:8080/images/maincss.css - able to
> access the css
> > >
> > >
http://def.abc.com:8080/images/maincss.css -
> HTTP 400 bad request
> > >
> > >
http://localhost:8080/images/maincss.css - HTTP
> 400 bad request
> > >
> > >
> > > After another set of changes:
> > >
> > > <webapp name="images"
> > > title="Images"
> > > server="default-server"
> > > location="webapp/images"
> > > mount-point="/images"
> > > app-bar-display="false">
> > > <virtual-host host-name="localhost"/>
> > > <virtual-host host-name="abc.com"/>
> > > <virtual-host host-name="def.abc.com"/>
> > > </webapp>
> > >
> > >
http://def.abc.com:8080/images/maincss.css -
> able to access the css
> > >
> > >
http://localhost:8080/images/maincss.css - HTTP
> 400 bad request
> > >
> > >
http://abc.com:8080/images/maincss.css - HTTP
> 400 bad request
> > >
> > >
http://def.abc.com:8080/nqcommerce/control/main> - HTTP 400 bad request
> > >
> > > From the above am tending towards the
> conclusions that:
> > >
> > > a) Multiple virtual-hosts even though can be
> specified to a webapp, the
> > > webapp is bound to the last specified
> virtual-host.
> > >
> > > b) Virtual hosts are unique to a webapp, since
> images component is
> > loaded
> > > before ecommerce, the virtual host is taken.
> > >
>