Tomcat的非root运行问题,求援。谢谢。

由 自由狼-台风 在 02-05-2004 18:22 发表:

Tomcat的非root运行问题,求援。谢谢。

我的“Tomcat”是用“root”身份安装的,以“root”身份启动后,Web服务正常,在“ http://localhost/web_00”能够看见Web页。

用“typhoon”身份启动时报告“/opt/lin_app02/tomcat/logs/catalina.out”权限不够。

我把这个文件所有者修改为“typhoon”,启动不再报错,但是浏览器里不出Web页,只有“”。

我把“/opt/lin_app02/tomcat”所有者修改为“typhoon”还是不行。

但是用“root”身份启动没问题。

我的“/etc/profile”如下:

> > 源码: >
> * * * >
>
> > > # /etc/profile
> > >
> > > # System wide environment and startup programs, for login setup
> > > # Functions and aliases go in /etc/bashrc
> > >
> > > pathmunge () {
> > > if ! echo $PATH | /bin/egrep -q "(^|$1($|" ; then
> > > if [ "$2" = "after" ] ; then
> > > PATH=$PATH:$1
> > > else
> > > PATH=$1:$PATH
> > > fi
> > > fi
> > > }
> > >
> > > # Path manipulation
> > > if [ id -u = 0 ]; then
> > > pathmunge /sbin
> > > pathmunge /usr/sbin
> > > pathmunge /usr/local/sbin
> > > pathmunge /usr2/java/j2sdk1.4.1_02/bin
> > > fi
> > >
> > > pathmunge /usr2/java/j2sdk1.4.1_02/bin
> > >
> > > pathmunge /usr/X11R6/bin after
> > >
> > > unset pathmunge
> > >
> > > # No core files by default
> > > ulimit -S -c 0 > /dev/null 2>&1
> > >
> > > USER="id -un"
> > > LOGNAME=$USER
> > > MAIL="/var/spool/mail/$USER"
> > >
> > > HOSTNAME=/bin/hostname
> > > HISTSIZE=1000
> > >
> > > if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
> > > INPUTRC=/etc/inputrc
> > > fi
> > >
> > > export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
> > >
> > > ########################################
> > > # J2SDK
> > > PATH=$PATH:"/opt/lin_app02/java/j2sdk1.4.1_02/bin"
> > > CLASSPATH=$CLASSPATH:"./":"/opt/lin_app02/java/jclass"
> > > ########################################
> > >
> > > ########################################
> > > # Tomcat
> > > JAVA_HOME=/opt/lin_app02/java/j2sdk1.4.1_02
> > > CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
> > > PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$HOME/bin:/opt/lin_app02/tomcat/bin
> > > CATALINA_BASE=/opt/lin_app02/tomcat
> > > CATALINA_HOME=/opt/lin_app02/tomcat
> > > export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC JAVA_HOME CLASSPATH
> > > CATALINA_BASE CATALINA_HOME
> > > ########################################
> > >
> > > ########################################
> > > # PostgreSQL
> > > LD_LIBRARY_PATH=/opt/lin_app02/postgres/lib
> > > export LD_LIBRARY_PATH
> > > PGLIB=/opt/lin_app02/postgres/lib
> > > PGDATA=/opt/lin_app02/postgre-data
> > > PATH=$PATH:/opt/lin_app02/postgres/bin
> > > MANPATH=$MANPATH:/opt/lin_app02/postgres/man
> > > export PGLIB PGDATA PATH MANPATH
> > > ########################################
> > >
> > > ########################################
> > > # Wine
> > > PATH=$PATH:/opt/lin_app01/wine/bin
> > > LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/lin_app01/wine/lib
> > > ########################################
> > >
> > > for i in /etc/profile.d/*.sh ; do
> > > if [ -r "$i" ]; then
> > > . $i
> > > fi
> > > done
> > >
> > > unset i
> > >
>
> * * *

除了上面的,我还应该提供那些信息?


心血来潮灌灌水,水水随时更新:

http://www.linuxsky.net/viewtopic.php?t=810 (要登录)

http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=84720


由 sd44 在 02-05-2004 19:25 发表:


蒙一下

chown -R typhoon /opt/lin_app02/tomcat

如果好了的话是运气,仍然不好的话是正常 -__-- SORRY


由 自由狼-台风 在 02-05-2004 21:24 发表:


我就是用的这个命令。


心血来潮灌灌

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus