Login  Register

Re: Multiple webapps on virtual hosts

Posted by cjhowe on Sep 15, 2006; 12:07pm
URL: http://ofbiz.116.s1.nabble.com/Multiple-webapps-on-virtual-hosts-tp141863p141871.html

Also your /framework/logs/console.log file from the
database being checked until the end of the webapps
loading.

--- "G.Venkata Phanindra" <[hidden email]> wrote:

> 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.
> > >
>
=== message truncated ===