去apache官网下载了tomcat解压之后,环境变量也配置好了。但是启动的时候报了这个错误,实在不知道是什么原因,有人遇到过没有?还是我的环境变量没有配置好?还是别的原因呢?

解决方案 »

  1.   

    1 ls 一下,看catalina.sh是否存在于bin目录下面
    2 如果在,看其属性是否有可执行属性,可以用
    chmod +x *.sh
    给所有的.sh文件加上可执行属性
      

  2.   

    OK,catalina.sh文件的确是存在的,权限也已经给了。然后再次运行,这次报了不同的错误,是说BASE文件有问题,如图,是什么原因呢,然后我在profile文件里面配置的环境变量可以帮忙看看吗,有什么错误没有呢?
      

  3.   

    好吧,我的tomcat快要大功告成了,谁能帮我解决一下这个最新的问题。
    ubuntu系统里./start.sh启动tomcat时在catalin.out文件报错,如图。
    请问这是什么问题?如何解决呢?
      

  4.   

    上面的意思是你的。。/home/jeff/jdk1.7.0目录下面没有找到/bin/java目录,,就是找不到java.exe,所以启动不了。检查你的jdk是否完整
      

  5.   

    看看你的jdk1.7.0是否在/home/jeff/下面
      

  6.   

    tomcat 需要 JAVA_HOME or JRE_HOME 这个环境变量,你配置好没?
      

  7.   

    请问是在etc/profile 里面配置吗?
      

  8.   

    我安装非常简单:从oracle下载了jdk7,从apache下载了tomcat 7.0安装 jdk 7 ,设置 JAVA_HOME, PATH
    解压 tomcat,修改 tomcat-users.xml (chmod u+x *.sh)/path/to/tomcat/bin/catalina.sh startup