当前位置: 技术问答>linux和unix
帮忙看看我在rc.local里面加的几行语句
来源: 互联网 发布时间:2015-06-03
本文导语: rc.local内容如下 我发觉MYSQL自动启动了 但TOMCAT没有启动,为什么?谢谢! #!/bin/sh # # This script will be executed *after* all the other init scripts. # You can put your own initialization stuff in here if you don't # want to do the...
rc.local内容如下
我发觉MYSQL自动启动了
但TOMCAT没有启动,为什么?谢谢!
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local
cd /mysql/mysql/
./bin/safe_mysqld &
cd /usr/local/tomcat/bin
./startup.sh
我发觉MYSQL自动启动了
但TOMCAT没有启动,为什么?谢谢!
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local
cd /mysql/mysql/
./bin/safe_mysqld &
cd /usr/local/tomcat/bin
./startup.sh
|
在执行startup。sh前面加下面的试试看
export JAVA_HOME=/usr/java/j2sdk1.4.1_02
export PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME=/usr/java/j2sdk1.4.1_02
export PATH=$PATH:$JAVA_HOME/bin
|
./startup.sh
的./
是表示当前目录……
你直接写绝对路径算了!还cd……
/usr/local/tomcat/bin/startup.sh
不是很好理解嘛
要不把/usr/local/tomcat/bin/
加到PATH中去
改成
/mysql/mysql/bin/safe_mysqld &
/usr/local/tomcat/bin/startup.sh
看看
的./
是表示当前目录……
你直接写绝对路径算了!还cd……
/usr/local/tomcat/bin/startup.sh
不是很好理解嘛
要不把/usr/local/tomcat/bin/
加到PATH中去
改成
/mysql/mysql/bin/safe_mysqld &
/usr/local/tomcat/bin/startup.sh
看看
|
把当前路径改为绝对路径。
再把 safe_mysqld & 后的 &去掉.
再把 safe_mysqld & 后的 &去掉.
|
1、用绝对路径。
2、查看TOMCAT的执行权限。
2、查看TOMCAT的执行权限。
|
看看tomcat的log,看能不能发现是什么问题
|
你的tomcat在什么用户下可以运行,首先应该得到这个用户的环境
比如是在用户Tom下运行就应该是这样
su - Tom #这一句非常重要
cd /usr/local/tomcat/bin
./startup.sh
比如是在用户Tom下运行就应该是这样
su - Tom #这一句非常重要
cd /usr/local/tomcat/bin
./startup.sh
|
应该不需要输入密码
如果要输入的话
你试试这种方式:
su - root
如果要输入的话
你试试这种方式:
su - root