tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Aurélien Terrestris <aterrest...@gmail.com>
Subject Re: Tomcat deployment from public_html user folder of a war application is not working
Date Fri, 25 Sep 2015 11:54:49 GMT
As said by Konstantin, the listener doesn't do what you are trying to
achieve (I tested on my side, it doesn't work).

You can do virtual hosting, but this means that you need either one
different host name or port for each user. I think it is easier to
deal with ports, and then you can hide them by using an Apache in
front of the Tomcat, with some RewriteRules to proxify to the good
user (guessing the port by the uid, you can automatically build your
httpd.conf)

A.T.

2015-09-24 18:28 GMT+02:00 Manuel Parra <manuparra@gmail.com>:
> Do you recommend one HOST for each user with especifically appBase ?
>
> Thanks.
>
> On Thu, Sep 24, 2015 at 6:18 PM, Manuel Parra <manuparra@gmail.com> wrote:
>
>> Well Im using localhost and myserver.com as a server from I connect (URL).
>> May be this a problem with HOST in server.xml?
>>
>> Regards.
>>
>> On Thu, Sep 24, 2015 at 6:02 PM, Manuel Parra <manuparra@gmail.com> wrote:
>>
>>> Yes.
>>> This is my Configuration for the hosts in server.xml:
>>>
>>> <Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy=
>>> "true">
>>>
>>> ...
>>>
>>> <Listener className="org.apache.catalina.startup.UserConfig"
>>> directoryName="public_html"  userClass=
>>> "org.apache.catalina.startup.PasswdUserDatabase" />
>>>
>>> </host>
>>>
>>> Then at user's homes I have:
>>>
>>> /home/usertest/public_html/app.war
>>>
>>> But in http://localhost:8080/~usertest/     -->
>>> HTTP Status 404 - /~usertest/
>>>
>>> Thanks in advance.
>>>
>>>
>>>
>>>
>>> On Thu, Sep 24, 2015 at 3:41 PM, Aurélien Terrestris <
>>> aterrestris@gmail.com> wrote:
>>>
>>>> Hi,
>>>>
>>>> first, you should check that the Host is configured with
>>>> autoDeploy="true"
>>>>
>>>> 2015-09-24 14:07 GMT+02:00 Manuel Parra <manuparra@gmail.com>:
>>>> > Hello I'm trying to deploy .war application from the public_html
>>>> folder at
>>>> > user homes.
>>>> >
>>>> > I've added directive to server.xml :
>>>> >
>>>> > <Listener className="org.apache.catalina.startup.UserConfig"
>>>> > directoryName="public_html"
>>>> > userClass="org.apache.catalina.startup.PasswdUserDatabase"/>
>>>> >
>>>> > And I try :
>>>> >
>>>> > http://localhost:8080/~usertest/app
>>>> >
>>>> > And it return :
>>>> >
>>>> > 404 error
>>>> >
>>>> > Then I try :
>>>> >
>>>> > http://localhost:8080/~usertest/app.war
>>>> >
>>>> > It download app.war but it doesn't serve the app.
>>>> >
>>>> > User home contains folder :
>>>> >
>>>> > public_html/app.war
>>>> >
>>>> > So, what is the problem?
>>>> >
>>>> >  I'm using tomcat 7
>>>> >
>>>> > Thanks in advance.
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>>>
>>>>
>>>
>>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Mime
View raw message