可能重复:
安装过程中无法启动 Tomcat
你好,
我有一个 tomcat 安装,并且在 bin 目录中有一堆启动/停止脚本。
当我导航到 bin 目录并尝试运行 startup.sh 命令时,我只是得到未找到命令:
$ startup.sh
startup.sh: command not found
但这很奇怪,因为目录中有一个这样的可执行文件:
-rwxrwxr-x 1 lcolvin lcolvin 11944 2011-02-04 04:52 catalina.bat
-rwxrwxr-x 1 lcolvin lcolvin 18108 2011-02-04 04:52 catalina.sh
-rwxrwxr-x 1 lcolvin lcolvin 2495 2011-02-04 04:52 catalina-tasks.xml
-rwxrwxr-x 1 lcolvin lcolvin 1930 2011-02-04 04:52 configtest.sh
-rwxrwxr-x 1 lcolvin lcolvin 1307 2011-02-04 04:52 cpappend.bat
-rwxrwxr-x 1 lcolvin lcolvin 2055 2011-02-04 04:52 digest.bat
-rwxrwxr-x 1 lcolvin lcolvin 1624 2011-02-04 04:52 digest.sh
-rwxrwxr-x 1 lcolvin lcolvin 6259 2011-02-04 04:52 service.bat
-rwxrwxr-x 1 lcolvin lcolvin 3216 2011-02-04 04:52 setclasspath.bat
-rwxrwxr-x 1 lcolvin lcolvin 3991 2011-02-04 04:52 setclasspath.sh
-rwxrwxr-x 1 lcolvin lcolvin 2052 2011-02-04 04:52 shutdown.bat
-rwxrwxr-x 1 lcolvin lcolvin 1563 2011-02-04 04:52 shutdown.sh
-rwxrwxr-x 1 lcolvin lcolvin 2053 2011-02-04 04:52 startup.bat
-rwxrwxr-x 1 lcolvin lcolvin 1956 2011-02-04 04:52 startup.sh
-rwxrwxr-x 1 lcolvin lcolvin 3547 2011-02-04 04:52 tool-wrapper.bat
-rwxrwxr-x 1 lcolvin lcolvin 4666 2011-02-04 04:52 tool-wrapper.sh
-rwxrwxr-x 1 lcolvin lcolvin 2057 2011-02-04 04:52 version.bat
-rwxrwxr-x 1 lcolvin lcolvin 1567 2011-02-04 04:52 version.sh
知道为什么会发生这种情况吗?我正在使用 Ubuntu。谢谢!
答案1
@slillibri 所说的内容,或者放在bash
它前面的内容,使命令成为可能bash startup.sh
。那么该文件就不需要是可执行的了。
答案2
您需要使用 ./startup.sh,因为 tomcat bin/ 目录可能不在您的 PATH 中。