Two applications, one in a sub folder - Urgent help needed

2010-06-25 Thread abhishek jain
Dear friends,
I have a website in Struts 1.2 and i want to install another Struts
application made by me, in a subfolder of the website. I don't know will
this work,
Both are struts 1.2 applications.
I am using apache 2.x and  Tomcat 5, on Cpanel , linux centos 5.5.

I think one of the possible sol might be mapping the location tag in
httpd.conf to diff webapp , i dont know how to do so.

Pl. help,
-- 
Thanks and kind Regards,
Abhishek jain


Re: Two applications, one in a sub folder - Urgent help needed

2010-06-25 Thread Paweł Zuzelski
No, it is not „Urgent” for anyone but you. If you one it to be
urgent for anyone else, pay for it :)

 Dear friends,
 I have a website in Struts 1.2 and i want to install another Struts
 application made by me, in a subfolder of the website. I don't know will
 this work,
 Both are struts 1.2 applications.
 I am using apache 2.x and  Tomcat 5, on Cpanel , linux centos 5.5.

I would define context of these applications explicite in Catalina
config. I mean:

unpack your war files into some directories, let say:
   /usr/local/share/app1
   /usr/local/share/app2

then create files

(home_of_your_tomcat_installation)/tomcat/conf/Catalina/localhost/app.xml
(home_of_your_tomcat_installation)/tomcat/conf/Catalina/localhost/app#subapp.xml

app.xml should be something like:
?xml version=1.0 encoding=UTF-8?
Context path=/app docBase=/usr/local/share/app1 privileged=false 
allowLinking=true
/Context

app#subapp.xml:
?xml version=1.0 encoding=UTF-8?
Context path=/app/subapp docBase=/usr/local/share/app2 privileged=false 
allowLinking=true
/Context

Note that “path” attribute must match xml context file name (note:
'/' becomes '#' in filename)

Hope it helps.

 I think one of the possible sol might be mapping the location tag in
 httpd.conf to diff webapp , i dont know how to do so.

IMO it's better to configure it at tomcat level.

-- 
Regards,
Paweł Zuzelski

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



Re: Two applications, one in a sub folder - Urgent help needed

2010-06-25 Thread abhishek jain
hi
thanks for the email,
but the path is like
  /usr/local/share/apps

and for the second application:

  /usr/local/share/apps/app2

i mean it is a subfolder.

will this still work?

2010/6/25 Paweł Zuzelski z...@xatka.net

 No, it is not „Urgent” for anyone but you. If you one it to be
 urgent for anyone else, pay for it :)

  Dear friends,
  I have a website in Struts 1.2 and i want to install another Struts
  application made by me, in a subfolder of the website. I don't know will
  this work,
  Both are struts 1.2 applications.
  I am using apache 2.x and  Tomcat 5, on Cpanel , linux centos 5.5.

 I would define context of these applications explicite in Catalina
 config. I mean:

 unpack your war files into some directories, let say:
   /usr/local/share/app1
   /usr/local/share/app2

 then create files

 (home_of_your_tomcat_installation)/tomcat/conf/Catalina/localhost/app.xml

 (home_of_your_tomcat_installation)/tomcat/conf/Catalina/localhost/app#subapp.xml

 app.xml should be something like:
 ?xml version=1.0 encoding=UTF-8?
 Context path=/app docBase=/usr/local/share/app1 privileged=false
 allowLinking=true
 /Context

 app#subapp.xml:
 ?xml version=1.0 encoding=UTF-8?
 Context path=/app/subapp docBase=/usr/local/share/app2
 privileged=false allowLinking=true
 /Context

 Note that “path” attribute must match xml context file name (note:
 '/' becomes '#' in filename)

 Hope it helps.


-- 
Thanks and kind Regards,
Abhishek jain


Re: Two applications, one in a sub folder - Urgent help needed

2010-06-25 Thread abhishek jain
On Fri, Jun 25, 2010 at 4:16 PM, abhishek jain
abhishek.netj...@gmail.comwrote:

 hi
 thanks for the email,
 but the path is like
   /usr/local/share/apps

 and for the second application:

   /usr/local/share/apps/app2

 i mean it is a subfolder.

 sorry i think you are right i will give it a try.
please , ignore previous email.


 will this still work?

 2010/6/25 Paweł Zuzelski z...@xatka.net

 No, it is not „Urgent” for anyone but you. If you one it to be
 urgent for anyone else, pay for it :)

  Dear friends,
  I have a website in Struts 1.2 and i want to install another Struts
  application made by me, in a subfolder of the website. I don't know will
  this work,
  Both are struts 1.2 applications.
  I am using apache 2.x and  Tomcat 5, on Cpanel , linux centos 5.5.

 I would define context of these applications explicite in Catalina
 config. I mean:

 unpack your war files into some directories, let say:
   /usr/local/share/app1
   /usr/local/share/app2

 then create files

 (home_of_your_tomcat_installation)/tomcat/conf/Catalina/localhost/app.xml

 (home_of_your_tomcat_installation)/tomcat/conf/Catalina/localhost/app#subapp.xml

 app.xml should be something like:
 ?xml version=1.0 encoding=UTF-8?
 Context path=/app docBase=/usr/local/share/app1 privileged=false
 allowLinking=true
 /Context

 app#subapp.xml:
 ?xml version=1.0 encoding=UTF-8?
 Context path=/app/subapp docBase=/usr/local/share/app2
 privileged=false allowLinking=true
 /Context

 Note that “path” attribute must match xml context file name (note:
 '/' becomes '#' in filename)

 Hope it helps.





Please ignore previous email
- abhi


Re: Two applications, one in a sub folder - Urgent help needed

2010-06-25 Thread Pid
On 25/06/2010 11:46, abhishek jain wrote:
 hi
 thanks for the email,
 but the path is like
   /usr/local/share/apps
 
 and for the second application:
 
   /usr/local/share/apps/app2
 
 i mean it is a subfolder.
 
 will this still work?

Depends which Tomcat version you actually have.  I don't think
multilevel paths are supported in 5.0.n, (but I might be wrong).


p

 2010/6/25 Paweł Zuzelski z...@xatka.net
 
 No, it is not „Urgent” for anyone but you. If you one it to be
 urgent for anyone else, pay for it :)

 Dear friends,
 I have a website in Struts 1.2 and i want to install another Struts
 application made by me, in a subfolder of the website. I don't know will
 this work,
 Both are struts 1.2 applications.
 I am using apache 2.x and  Tomcat 5, on Cpanel , linux centos 5.5.

 I would define context of these applications explicite in Catalina
 config. I mean:

 unpack your war files into some directories, let say:
   /usr/local/share/app1
   /usr/local/share/app2

 then create files

 (home_of_your_tomcat_installation)/tomcat/conf/Catalina/localhost/app.xml

 (home_of_your_tomcat_installation)/tomcat/conf/Catalina/localhost/app#subapp.xml

 app.xml should be something like:
 ?xml version=1.0 encoding=UTF-8?
 Context path=/app docBase=/usr/local/share/app1 privileged=false
 allowLinking=true
 /Context

 app#subapp.xml:
 ?xml version=1.0 encoding=UTF-8?
 Context path=/app/subapp docBase=/usr/local/share/app2
 privileged=false allowLinking=true
 /Context

 Note that “path” attribute must match xml context file name (note:
 '/' becomes '#' in filename)

 Hope it helps.

 




signature.asc
Description: OpenPGP digital signature


Re: Two applications, one in a sub folder - Urgent help needed

2010-06-25 Thread Mark Thomas
On 25/06/2010 11:50, Pid wrote:
 On 25/06/2010 11:46, abhishek jain wrote:
 hi
 thanks for the email,
 but the path is like
   /usr/local/share/apps

 and for the second application:

   /usr/local/share/apps/app2

 i mean it is a subfolder.

 will this still work?
 
 Depends which Tomcat version you actually have.  I don't think
 multilevel paths are supported in 5.0.n, (but I might be wrong).

It isn't (but that doesn't matter). Overlapping values for docBase are
never valid. This configuration cannot work.

Mark

 
 
 p
 
 2010/6/25 Paweł Zuzelski z...@xatka.net

 No, it is not „Urgent” for anyone but you. If you one it to be
 urgent for anyone else, pay for it :)

 Dear friends,
 I have a website in Struts 1.2 and i want to install another Struts
 application made by me, in a subfolder of the website. I don't know will
 this work,
 Both are struts 1.2 applications.
 I am using apache 2.x and  Tomcat 5, on Cpanel , linux centos 5.5.

 I would define context of these applications explicite in Catalina
 config. I mean:

 unpack your war files into some directories, let say:
   /usr/local/share/app1
   /usr/local/share/app2

 then create files

 (home_of_your_tomcat_installation)/tomcat/conf/Catalina/localhost/app.xml

 (home_of_your_tomcat_installation)/tomcat/conf/Catalina/localhost/app#subapp.xml

 app.xml should be something like:
 ?xml version=1.0 encoding=UTF-8?
 Context path=/app docBase=/usr/local/share/app1 privileged=false
 allowLinking=true
 /Context

 app#subapp.xml:
 ?xml version=1.0 encoding=UTF-8?
 Context path=/app/subapp docBase=/usr/local/share/app2
 privileged=false allowLinking=true
 /Context

 Note that “path” attribute must match xml context file name (note:
 '/' becomes '#' in filename)

 Hope it helps.


 
 




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



Re: Two applications, one in a sub folder - Urgent help needed

2010-06-25 Thread abhishek jain
On Fri, Jun 25, 2010 at 4:26 PM, Mark Thomas ma...@apache.org wrote:

 On 25/06/2010 11:50, Pid wrote:
  On 25/06/2010 11:46, abhishek jain wrote:
  hi
  thanks for the email,
  but the path is like
/usr/local/share/apps
 
  and for the second application:
 
/usr/local/share/apps/app2
 
  i mean it is a subfolder.
 
  will this still work?
 
  Depends which Tomcat version you actually have.  I don't think
  multilevel paths are supported in 5.0.n, (but I might be wrong).

 It isn't (but that doesn't matter). Overlapping values for docBase are
 never valid. This configuration cannot work.


but are the overlapping values of context path valid, ?

- abhi


Re: Two applications, one in a sub folder - Urgent help needed

2010-06-25 Thread Pid
On 25/06/2010 11:56, Mark Thomas wrote:
 On 25/06/2010 11:50, Pid wrote:
 On 25/06/2010 11:46, abhishek jain wrote:
 hi
 thanks for the email,
 but the path is like
   /usr/local/share/apps

 and for the second application:

   /usr/local/share/apps/app2

 i mean it is a subfolder.

 will this still work?

 Depends which Tomcat version you actually have.  I don't think
 multilevel paths are supported in 5.0.n, (but I might be wrong).
 
 It isn't (but that doesn't matter). Overlapping values for docBase are
 never valid. This configuration cannot work.

Ah yes.  Fail.


p


 Mark
 


 p

 2010/6/25 Paweł Zuzelski z...@xatka.net

 No, it is not „Urgent” for anyone but you. If you one it to be
 urgent for anyone else, pay for it :)

 Dear friends,
 I have a website in Struts 1.2 and i want to install another Struts
 application made by me, in a subfolder of the website. I don't know will
 this work,
 Both are struts 1.2 applications.
 I am using apache 2.x and  Tomcat 5, on Cpanel , linux centos 5.5.

 I would define context of these applications explicite in Catalina
 config. I mean:

 unpack your war files into some directories, let say:
   /usr/local/share/app1
   /usr/local/share/app2

 then create files

 (home_of_your_tomcat_installation)/tomcat/conf/Catalina/localhost/app.xml

 (home_of_your_tomcat_installation)/tomcat/conf/Catalina/localhost/app#subapp.xml

 app.xml should be something like:
 ?xml version=1.0 encoding=UTF-8?
 Context path=/app docBase=/usr/local/share/app1 privileged=false
 allowLinking=true
 /Context

 app#subapp.xml:
 ?xml version=1.0 encoding=UTF-8?
 Context path=/app/subapp docBase=/usr/local/share/app2
 privileged=false allowLinking=true
 /Context

 Note that “path” attribute must match xml context file name (note:
 '/' becomes '#' in filename)

 Hope it helps.




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




signature.asc
Description: OpenPGP digital signature


Re: Two applications, one in a sub folder - Urgent help needed

2010-06-25 Thread Pid
On 25/06/2010 12:02, abhishek jain wrote:
 On Fri, Jun 25, 2010 at 4:26 PM, Mark Thomas ma...@apache.org wrote:
 
 On 25/06/2010 11:50, Pid wrote:
 On 25/06/2010 11:46, abhishek jain wrote:
 hi
 thanks for the email,
 but the path is like
   /usr/local/share/apps

 and for the second application:

   /usr/local/share/apps/app2

 i mean it is a subfolder.

 will this still work?

 Depends which Tomcat version you actually have.  I don't think
 multilevel paths are supported in 5.0.n, (but I might be wrong).

 It isn't (but that doesn't matter). Overlapping values for docBase are
 never valid. This configuration cannot work.


 but are the overlapping values of context path valid, ?

Depends on which version of Tomcat you have.
And whether you've configured it correctly.


p

 - abhi
 




signature.asc
Description: OpenPGP digital signature


Re: Two applications, one in a sub folder - Urgent help needed

2010-06-25 Thread Mark Thomas
On 25/06/2010 12:19, Pid wrote:
 On 25/06/2010 12:02, abhishek jain wrote:
 On Fri, Jun 25, 2010 at 4:26 PM, Mark Thomas ma...@apache.org wrote:

 On 25/06/2010 11:50, Pid wrote:
 On 25/06/2010 11:46, abhishek jain wrote:
 hi
 thanks for the email,
 but the path is like
   /usr/local/share/apps

 and for the second application:

   /usr/local/share/apps/app2

 i mean it is a subfolder.

 will this still work?

 Depends which Tomcat version you actually have.  I don't think
 multilevel paths are supported in 5.0.n, (but I might be wrong).

 It isn't (but that doesn't matter). Overlapping values for docBase are
 never valid. This configuration cannot work.


 but are the overlapping values of context path valid, ?
 
 Depends on which version of Tomcat you have.

Actually, overlapping context paths are always valid. Consider:
/
and
/docs

 And whether you've configured it correctly.

+1. Especially if you want /my/context/path

Correct varies by version.

Mark



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



Re: Two applications, one in a sub folder - Urgent help needed

2010-06-25 Thread abhishek jain
On Fri, Jun 25, 2010 at 4:51 PM, Mark Thomas ma...@apache.org wrote:

 On 25/06/2010 12:19, Pid wrote:
  On 25/06/2010 12:02, abhishek jain wrote:
  On Fri, Jun 25, 2010 at 4:26 PM, Mark Thomas ma...@apache.org wrote:
 
  On 25/06/2010 11:50, Pid wrote:
  On 25/06/2010 11:46, abhishek jain wrote:
  hi
  thanks for the email,
  but the path is like
/usr/local/share/apps
 
  and for the second application:
 
/usr/local/share/apps/app2
 
  i mean it is a subfolder.
 
  will this still work?
 
  Depends which Tomcat version you actually have.  I don't think
  multilevel paths are supported in 5.0.n, (but I might be wrong).
 
  It isn't (but that doesn't matter). Overlapping values for docBase are
  never valid. This configuration cannot work.
 
 
  but are the overlapping values of context path valid, ?
 
  Depends on which version of Tomcat you have.

 Actually, overlapping context paths are always valid. Consider:
 /
 and
 /docs

  And whether you've configured it correctly.

 +1. Especially if you want /my/context/path

 Correct varies by version.





I am using tomcat 5.5 and cpanel is configuring it,
but i think for this configuration i will have to go to file server.xml and
add the additional  context path row in the xml , something like:

Host name=xxx appBase=/home/xxx/public_html
  Aliasxxx/Alias
*  Context path= reloadable=true docBase=/x/public_html
debug=1/
  Context path=/subfolder reloadable=true
docBase=//public_html debug=1/
*  Context path=/manager debug=0 privileged=true
  docBase=/usr/local/jakarta/tomcat/server/webapps/manager
  /Context
   /Host

is this the right way?

-- 
Thanks and kind Regards,
Abhishek jain


Re: Two applications, one in a sub folder - Urgent help needed

2010-06-25 Thread Pid
On 25/06/2010 12:27, abhishek jain wrote:
 On Fri, Jun 25, 2010 at 4:51 PM, Mark Thomas ma...@apache.org wrote:
 
 On 25/06/2010 12:19, Pid wrote:
 On 25/06/2010 12:02, abhishek jain wrote:
 On Fri, Jun 25, 2010 at 4:26 PM, Mark Thomas ma...@apache.org wrote:

 On 25/06/2010 11:50, Pid wrote:
 On 25/06/2010 11:46, abhishek jain wrote:
 hi
 thanks for the email,
 but the path is like
   /usr/local/share/apps

 and for the second application:

   /usr/local/share/apps/app2

 i mean it is a subfolder.

 will this still work?

 Depends which Tomcat version you actually have.  I don't think
 multilevel paths are supported in 5.0.n, (but I might be wrong).

 It isn't (but that doesn't matter). Overlapping values for docBase are
 never valid. This configuration cannot work.


 but are the overlapping values of context path valid, ?

 Depends on which version of Tomcat you have.

 Actually, overlapping context paths are always valid. Consider:
 /
 and
 /docs

 And whether you've configured it correctly.

 +1. Especially if you want /my/context/path

 Correct varies by version.


 
 
 
 I am using tomcat 5.5 and cpanel is configuring it,
 but i think for this configuration i will have to go to file server.xml and
 add the additional  context path row in the xml , something like:
 
 Host name=xxx appBase=/home/xxx/public_html

appBase should not equal docBase.

   Aliasxxx/Alias
 *  Context path= reloadable=true docBase=/x/public_html
 debug=1/

see above.

   Context path=/subfolder reloadable=true
 docBase=//public_html debug=1/

That's just the same docBase again.

 *  Context path=/manager debug=0 privileged=true
   docBase=/usr/local/jakarta/tomcat/server/webapps/manager
   /Context
/Host
 
 is this the right way?


Let's start over.

Exactly which version: 5.5.what?

... and which JVM version; also are you using HTTPD  mod_jk in front of
Tomcat - if so, what versions are they?


p






signature.asc
Description: OpenPGP digital signature


RE: Two applications, one in a sub folder - Urgent help needed

2010-06-25 Thread Caldarale, Charles R
 From: Paweł Zuzelski [mailto:z...@xatka.net]
 Subject: Re: Two applications, one in a sub folder - Urgent help needed
 
 app.xml should be something like:
 ?xml version=1.0 encoding=UTF-8?
 Context path=/app docBase=/usr/local/share/app1 privileged=false
 allowLinking=true
 /Context
 
 app#subapp.xml:
 ?xml version=1.0 encoding=UTF-8?
 Context path=/app/subapp docBase=/usr/local/share/app2
 privileged=false allowLinking=true
 /Context
 
 Note that “path” attribute must match xml context file name (note:
 '/' becomes '#' in filename)

Actually, the path attribute must be removed - it's not allowed here.  The path 
is derived from the name of the .xml file.

Otherwise, the above configuration is exactly what the OP needs, and seems to 
be studiously avoiding.

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
MATERIAL and is thus for use only by the intended recipient. If you received 
this in error, please contact the sender and delete the e-mail and its 
attachments from all computers.