Hi Doug,
Thanks for your suggestion. For some reason, my Linux (7.2) doesn't like
the "chusr" command. Is that the same function provided by the "chown -R
tomcat.tomcat /opt/jakarta-tomcat-5.0.25" command? If so, I already had
that applied. Here is what you see in the directory structure:
drwxrwxrwx 3 tomcat tomcat 1024 Jun 17 23:27 ./
drwxrwxrwx 11 tomcat tomcat 1024 Jun 17 23:27 ../
drwxrwxrwx 2 tomcat tomcat 1024 Jun 18 00:19 _/
root@(protected)
[/opt/jakarta-tomcat-5.0.25/work/Catalina/subdomain.domain.com]#
There is nothing under the "_" directory except for a "tldCache.ser"
file. If I manually create the
/opt/jakarta-tomcat-5.0.25/work/Catalina/subdomain.domain.com/_/org/apac
he/jsp directory structure and change the ownership using "chown -R
tomcat.tomcat
/opt/jakarta-tomcat-5.0.25/work/Catalina/subdomain.domain.com/_/org"
then the page starts working. So, I'm pretty sure Tomcat cannot define
those directories and therefore the jsp compile fails.
Any help will be very much appreciated.
Thanks,
Fernando.
-----Original Message-----
From: Parsons Technical Services [mailto:parsonstechnical@(protected)]
Sent: Sunday, June 20, 2004 3:54 PM
To: Tomcat Users List
Subject: Re: Setup problem with Tomcat 5.0.25 running as a daemon under
jsvc
Do a
chgrp -R youruser tomcatBaseDir
and a
chusr -R youruser tomcatBaseDir
To have the tomcat directory structure that is owned and belongs to the
user
specified in jsvc.
Doug
www.parsonstechnical.com
----- Original Message -----
From: "Fernando Fernandez" <fernando_fernandez@(protected)>
To: "Tomcat Users List" <tomcat-user@(protected)>
Sent: Sunday, June 20, 2004 1:28 PM
Subject: Setup problem with Tomcat 5.0.25 running as a daemon under jsvc
> Hi all,
>
> I found a problem that might be more of a jsvc problem than a tomcat
> issue. But perhaps someone has had the same issue and knows the
> solution. When a user creates a new subdomain (e.g.
> http://subdomain.mydomain.com) and publishes a new Java Server Page,
> they get the following error:
>
>
java.io.FileNotFoundException:
>
/opt/jakarta-tomcat-5.0.25/work/Catalina/subdomain.mydomain.com/_/org/ap
> ache/jsp/test_jsp.java
>
java.io.FileOutputStream.open(Native Method)
> java.io.FileOutputStream.<init>(FileOutputStream.java:179)
> java.io.FileOutputStream.<init>(FileOutputStream.java:70)
>
>
org.apache.jasper.compiler.Compiler.generateJava (
Compiler.java:188)
>
org.apache.jasper.compiler.Compiler.compile (
Compiler.java:461)
>
org.apache.jasper.compiler.Compiler.compile (
Compiler.java:442)
>
org.apache.jasper.compiler.Compiler.compile (
Compiler.java:430)
>
>
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.ja
> va:511)
>
>
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
> va:274)
>
>
org.apache.jasper.servlet.JspServlet.serviceJspFile (
JspServlet.java:292)
>
>
org.apache.jasper.servlet.JspServlet.service (
JspServlet.java:236)
>
javax.servlet.http.HttpServlet.service (
HttpServlet.java:810)
>
> It looks like the problem has something to do with Tomcat trying to
> create the new directory structure under Tomcat's 'work' directory,
> because I don't see part of the directory path mentioned in the
message.
> And when I start Tomcat using /bin/startup.sh as root, the page runs
> fine and the directory structure is created. After that, any new page
> published works fine in the original setup.
>
> I tried 'chmod -R 777 work' to allow changes to that directory by
> anyone, but it still doesn't work. I tried specifying root as the user
> in the jsvc call, and it doesn't make a difference. Is this behaviour
by
> design or is it a problem, probably in jsvc? If a solution is not
> possible using jsvc to run Tomcat as a daemon, is there another way to
> run it (I'm a newbie to Tomcat, and I first tried the recommendation
in
> Apache's web site).
>
> Thanks for your help,
>
> Fernando.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@(protected)
> For additional commands, e-mail: tomcat-user-help@(protected)
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@(protected)
For additional commands, e-mail: tomcat-user-help@(protected)
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@(protected)
For additional commands, e-mail: tomcat-user-help@(protected)