Followup:
doing #chmod 755 /usr/local/apach2-tomcat-5.5.20/bin/*.sh fixed everything.


On 2/7/07, Cynick Young <[EMAIL PROTECTED]> wrote:
>
> Hi Hiroki,
>
> The first problem I see is the fact that not all of the shell scripts
> from the tomcat distribution are executable.  I see that you've changed
> 2 of them but they should all be changed.  So try this:
> # chmod 755 /usr/local/apache-tomcat-5.5.20/bin/*.sh
>
> > The BASEDIR environment variable is not defined correctly
> > This environment variable is needed to run this program
>
> I'm not sure where this is coming from, probably one of the tomcat shell
> scripts.
>
> Do you have a ${HOME}/tomcat directory?  If not, you need to create it.
> # mkdir ~/tomcat
>
> Then, you need to perform the following steps as outlined in the wiki.
>
>    1. Copy the /conf/ directory from the unpacked tomcat distribution to
>       where you've defined your CATALINA_BASE.
>    2. Create the following directories under your CATALINA_BASE: /logs/,
>       /temp/, /webapps/, /work/.
>
> # cp -R /usr/local/apache-tomcat-5.5.20/conf ~/tomcat/.
> # mkdir ~/tomcat/logs
> # mkdir ~/tomcat/temp
> # mkdir ~/tomcat/webapps
> # mkdir ~/tomcat/work
>
> Of course, you can use the Mac Finder to create your folders, you don't
> have to use the command line.  :)
>
> All the tomcat files seemed to be owned by you so not having ROOT access
> shouldn't be a problem.
>
> Cynick
>
>
> Hiroki Terashima wrote:
> > Hi Cynick,
> >
> >      I got a bit further along your "getting started" page.  Now I'm
> > having trouble running "mytomcat.sh start".  I seem to have various
> > kinds of problems with permissions, and once I fixed that, I got an
> > error that says "BASEDIR environment variable is not defined correctly".
> >
> > It probably has something to do with my permissions on the laptop (I'm
> > not the owner) and this chunk of code (inside catalina.sh):
> > if $os400; then
> >   # -r will Only work on the os400 if the files are:
> >   # 1. owned by the user
> >   # 2. owned by the PRIMARY group of the user
> >   # this will not work if the user belongs in secondary groups
> >   BASEDIR="$CATALINA_HOME"
> >   . "$CATALINA_HOME"/bin/setclasspath.sh
> > else
> >   if [ -r "$CATALINA_HOME"/bin/setclasspath.sh ]; then
> >     BASEDIR="$CATALINA_HOME"
> >     . "$CATALINA_HOME"/bin/setclasspath.sh
> >   else
> >     echo "Cannot find $CATALINA_HOME/bin/setclasspath.sh"
> >     echo "This file is needed to run this program"
> >     exit 1
> >   fi
> > fi
> >
> > I've copied and pasted my interactions with the Terminal.  I think you
> > can make out what I was diong by reading it.  For what it's worth, I
> > also attached mytomcat.sh. Please give me suggestions for moving
> > forward.
> >
> > Thanks,
> > Hiroki
> >
> > 172:~ hiroki$ ls -l mytomcat.sh
> > -rw-r--r--   1 hiroki  hiroki  1938 Feb  4 20:57 mytomcat.sh
> >
> > 172:~ hiroki$ chmod 755 mytomcat.sh
> >
> > 172:~ hiroki$ ls -l mytomcat.sh
> > -rwxr-xr-x   1 hiroki  hiroki  1938 Feb  4 20:57 mytomcat.sh
> >
> > 172:~ hiroki$ ./mytomcat.sh start
> > ./mytomcat.sh: line 34:
> > /usr/local/apache-tomcat-5.5.20/bin/startup.sh: Permission denied
> >
> > 172:~ hiroki$ sudo ./mytomcat.sh start
> > Password:
> > Sorry, try again.
> > Password:
> > ./mytomcat.sh: line 34:
> > /usr/local/apache-tomcat-5.5.20/bin/startup.sh: Permission denied
> >
> > 172:~ hiroki$ sudo ./mytomcat.sh start
> > ./mytomcat.sh: line 34:
> > /usr/local/apache-tomcat-5.5.20/bin/startup.sh: Permission denied
> >
> > 172:~ hiroki$ su
> > Password:
> > su: Sorry      # IT LOOKS LIKE I DON'T HAVE ROOT ACCESS TO THIS
> > LAPTOP.  TONY DOES.
> >
> > 172:~ hiroki$ sudo ./mytomcat.sh start
> > ./mytomcat.sh: line 34:
> > /usr/local/apache-tomcat-5.5.20/bin/startup.sh: Permission denied
> >
> > 172:~ hiroki$ ls -l /usr/local/apache-tomcat-5.5.20/bin/startup.sh
> > -rw-r--r--   1 hiroki  hiroki  1173 Sep 12 10:10 /usr/local/apache-
> > tomcat-5.5.20/bin/startup.sh
> >
> > 172:~ hiroki$ whoami
> > hiroki
> >
> > 172:~ hiroki$ ./mytomcat.sh start
> > ./mytomcat.sh: line 34:
> > /usr/local/apache-tomcat-5.5.20/bin/startup.sh: Permission denied
> >
> > 172:~ hiroki$ less mytomcat.sh
> >
> > 172:~ hiroki$ ls/usr/local/apache-tomcat-5.5.20/bin/
> > -bash: ls/usr/local/apache-tomcat-5.5.20/bin/: No such file or directory
> >
> > 172:~ hiroki$ ls /usr/local/apache-tomcat-5.5.20/bin/
> > bootstrap.jar            cpappend.bat
> > service.bat             startup.sh              tool-wrapper.sh
> > catalina-tasks.xml      digest.bat
> > setclasspath.bat        tomcat-juli.jar         version.bat
> > catalina.bat             digest.sh
> > setclasspath.sh         tomcat-native.tar.gz    version.sh
> > catalina.sh             jkstatus-tasks.xml
> > shutdown.bat            tomcat5.exe
> > commons-daemon.jar      jmxaccessor-tasks.xml
> > shutdown.sh             tomcat5w.exe
> > commons-logging-api.jar jsvc.tar.gz
> > startup.bat             tool-wrapper.bat
> >
> > 172:~ hiroki$ ls -l /usr/local/apache-tomcat-5.5.20/bin/startup.sh
> > -rw-r--r--   1 hiroki  hiroki  1173 Sep 12 10:10 /usr/local/apache-
> > tomcat-5.5.20/bin/startup.sh
> >
> > 172:~ hiroki$ ls -l /usr/local/apache-tomcat-5.5.20/bin/tomcat5.exe
> > -rw-r--r--   1 hiroki  hiroki  53248 Sep 12 10:11
> > /usr/local/apache-tomcat-5.5.20/bin/tomcat5.exe
> >
> > 172:~ hiroki$ ls -l mytomcat.sh
> > -rwxr-xr-x   1 hiroki  hiroki  1938 Feb  4 20:57 mytomcat.sh
> >
> > 172:~ hiroki$ chmod 755 /usr/local/apache-tomcat-5.5.20/bin/startup.sh
> >
> > 172:~ hiroki$ ./mytomcat.sh start
> > Cannot find /usr/local/apache- tomcat-5.5.20/bin/catalina.sh
> > This file is needed to run this program
> >
> > 172:~ hiroki$ chmod 755 /usr/local/apache-tomcat-5.5.20/bin/catalina.sh
> >
> > 172:~ hiroki$ ./mytomcat.sh start
> > The BASEDIR environment variable is not defined correctly
> > This environment variable is needed to run this program
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"SAIL-Dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/SAIL-Dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to