You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Oliver Nautsch <o....@nautsch.com> on 2004/06/07 12:49:52 UTC

Re: apache mod_jk <-> tomcat paths

hi,

I have the same problem.

Apache 1.3 - mod_jk2 - tomcat 5.0.25

Everthing works fine but I don't want to configure every webapplication 
in the workers2.properties. URL's like

http:/xxx.xxx.xxx/javawebapps/webapp1/
http:/xxx.xxx.xxx/javawebapps/webapp2/
...
http:/xxx.xxx.xxx/javawebapps/webappn/

will be fine. In the workers2.properties I wrote:

...
[uri:/javawebapps/*]
group=ajp13:localhost:8009
debug=0
disabled=0
...

In server.xml I tried this:

...
       <Host name="xxx.xxx.xxx/javawebapps" debug="0" appBase="jwa"
         unpackWARs="true" autoDeploy="true"
         xmlValidation="false" xmlNamespaceAware="false">
       </Host>
...

But with this I have problems with the Tomcat Admin Application. Tomcat 
throws the follwing exceptions:

...
java.lang.IllegalArgumentException: Name
'Catalina:j2eeType=WebModule,name=//localhost/javawebapps/SimpleWAR,J2EEAppl
ication=none,J2EEServer=none' is not unique
...
javax.management.InstanceNotFoundException: MBeanServer cannot find
MBean with ObjectName
Catalina:type=Loader,path=/javawebapps/SimpleWAR,host=localhost
...

I can access http://xxx.xxx.xxx/javawebapps/SimpleWAR/ and It works fine.

Does somebody have such a configuration without problems? Or is there a 
better way as the
<Host name="xxx.xxx.xxx/javawebapps"
and my example in workers2.properties?

Regards
Oliver Nautsch


Christoph Loibl wrote:
> hi!
> 
> i have the following directory setup for a user:
> 
> ~user/public_html/
> ~user/webapps/
> ~user/webapps/ROOT
> ~user/webapps/app1
> ~user/webapps/app2
> 
> apache-webserver config:
> 
> <Virtualhost bla >
>   ....
>   DocumentRoot path_to_userhome/public_html
>   JkMount /webapps/* myworker
>   ....
> </Virtualhost>
> 
> the tomcat application root is pointing to ~user/webapps
> 
> is it possible to access all the applications by using urls like this:
> 
> 	http://bla/webapps/
>         http://bla/webapps/app2/
>         http://bla/webapps/app1/
>         http://bla/static.html <- access to public_html/static.html (no tc)
> 
> -> the above configuration tries to access ~user/webapps/webapps but
> probably it is possible to apply some directory mapping anywhere?
> 
> regards 
> 
> christoph loibl
> 


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


Re: apache mod_jk <-> tomcat paths

Posted by Oliver Nautsch <o....@nautsch.com>.
hi,

I have to correct one line:

...
     <Host name="xxx.xxx.xxx/javawebapps" debug="0" appBase="javawebapps"
...

Regards
Oliver Nautsch

Oliver Nautsch wrote:
> hi,
> 
> I have the same problem.
> 
> Apache 1.3 - mod_jk2 - tomcat 5.0.25
> 
> Everthing works fine but I don't want to configure every webapplication 
> in the workers2.properties. URL's like
> 
> http:/xxx.xxx.xxx/javawebapps/webapp1/
> http:/xxx.xxx.xxx/javawebapps/webapp2/
> ...
> http:/xxx.xxx.xxx/javawebapps/webappn/
> 
> will be fine. In the workers2.properties I wrote:
> 
> ...
> [uri:/javawebapps/*]
> group=ajp13:localhost:8009
> debug=0
> disabled=0
> ...
> 
> In server.xml I tried this:
> 
> ...
>       <Host name="xxx.xxx.xxx/javawebapps" debug="0" appBase="jwa"
>         unpackWARs="true" autoDeploy="true"
>         xmlValidation="false" xmlNamespaceAware="false">
>       </Host>
> ...
> 
> But with this I have problems with the Tomcat Admin Application. Tomcat 
> throws the follwing exceptions:
> 
> ...
> java.lang.IllegalArgumentException: Name
> 'Catalina:j2eeType=WebModule,name=//localhost/javawebapps/SimpleWAR,J2EEAppl 
> 
> ication=none,J2EEServer=none' is not unique
> ...
> javax.management.InstanceNotFoundException: MBeanServer cannot find
> MBean with ObjectName
> Catalina:type=Loader,path=/javawebapps/SimpleWAR,host=localhost
> ...
> 
> I can access http://xxx.xxx.xxx/javawebapps/SimpleWAR/ and It works fine.
> 
> Does somebody have such a configuration without problems? Or is there a 
> better way as the
> <Host name="xxx.xxx.xxx/javawebapps"
> and my example in workers2.properties?
> 
> Regards
> Oliver Nautsch
> 
> 
> Christoph Loibl wrote:
> 
>> hi!
>>
>> i have the following directory setup for a user:
>>
>> ~user/public_html/
>> ~user/webapps/
>> ~user/webapps/ROOT
>> ~user/webapps/app1
>> ~user/webapps/app2
>>
>> apache-webserver config:
>>
>> <Virtualhost bla >
>>   ....
>>   DocumentRoot path_to_userhome/public_html
>>   JkMount /webapps/* myworker
>>   ....
>> </Virtualhost>
>>
>> the tomcat application root is pointing to ~user/webapps
>>
>> is it possible to access all the applications by using urls like this:
>>
>>     http://bla/webapps/
>>         http://bla/webapps/app2/
>>         http://bla/webapps/app1/
>>         http://bla/static.html <- access to public_html/static.html 
>> (no tc)
>>
>> -> the above configuration tries to access ~user/webapps/webapps but
>> probably it is possible to apply some directory mapping anywhere?
>>
>> regards
>> christoph loibl
>>
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
> 
> 



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