Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Tomcat安装os X小牛的问题_Java_Linux_Apache_Bash_Tomcat - Fatal编程技术网

Java Tomcat安装os X小牛的问题

Java Tomcat安装os X小牛的问题,java,linux,apache,bash,tomcat,Java,Linux,Apache,Bash,Tomcat,Tomcat安装os X小牛的问题 我无法启动服务器,因为它无法启动: /opt/apache-tomcat-8.0.12/bin/catalina.sh: line 399: /opt/apache-tomcat-8.0.12/logs/catalina.out: No such file or directory SEICCN-3:Downloads stefanieness$ /opt/apache-tomcat-8*/bin/startup.sh Using CATALINA_BASE

Tomcat安装os X小牛的问题

我无法启动服务器,因为它无法启动:

/opt/apache-tomcat-8.0.12/bin/catalina.sh: line 399: /opt/apache-tomcat-8.0.12/logs/catalina.out: No such file or directory

SEICCN-3:Downloads stefanieness$ /opt/apache-tomcat-8*/bin/startup.sh
Using CATALINA_BASE:   /opt/apache-tomcat-8.0.12
Using CATALINA_HOME:   /opt/apache-tomcat-8.0.12
Using CATALINA_TMPDIR: /opt/apache-tomcat-8.0.12/temp
Using JRE_HOME:        /Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home
Using CLASSPATH:       /opt/apache-tomcat-8.0.12/bin/bootstrap.jar:/opt/apache-tomcat-8.0.12/bin/tomcat-juli.jar
touch: /opt/apache-tomcat-8.0.12/logs/catalina.out: No such file or directory
/opt/apache-tomcat-8.0.12/bin/catalina.sh: line 399: /opt/apache-tomcat-8.0.12/logs/catalina.out: No such file or directory
SEICCN-3:Downloads stefanieness$ $CATALINA_HOME/bin/startup.sh
-bash: /bin/startup.sh: No such file or directory
Apache Tomcat安装:

  • tutorialforlinux.com/2014/01/10/how-to-install-apache-tomcat-8-on-mac-10-9-mavericks-os-x-easy-visual-guide/

    SEICCN-3:assignment1 stefanieness$ sudo mkdir /opt
    Password:
    mkdir: /opt: File exists
    SEICCN-3:assignment1 stefanieness$ sudo mv /Users/stefanieness/Downloads/apache-tomcat-8* /opt/
    SEICCN-3:assignment1 stefanieness$ /opt/apache-tomcat-8*/bin/startup.sh
    Using CATALINA_BASE:   /opt/apache-tomcat-8.0.12
    Using CATALINA_HOME:   /opt/apache-tomcat-8.0.12
    Using CATALINA_TMPDIR: /opt/apache-tomcat-8.0.12/temp
    Using JRE_HOME:        /Library/Java/JavaVirtualMachines/jdk1.7.0_09.jdk/Contents/Home
    Using CLASSPATH:       /opt/apache-tomcat-8.0.12/bin/bootstrap.jar:/opt/apache-tomcat-8.0.12/bin/tomcat-juli.jar
    touch: /opt/apache-tomcat-8.0.12/logs/catalina.out: No such file or directory
    /opt/apache-tomcat-8.0.12/bin/catalina.sh: line 399: /opt/apache-tomcat-8.0.12/logs/catalina.out: No such file or directory
    
  • tutorialforlinux.com/2014/01/09/how-to-install-oracle-jdk-7-on-mac-10-9-mavericks-easy-guide/

  • 遵循教程

    SEICCN-3:assignment1 stefanieness$java-版本
    java版本“1.7.0_67”
    Java(TM)SE运行时环境(build 1.7.0_67-b01)
    Java HotSpot(TM)64位服务器虚拟机(构建24.65-b04,混合模式)
    
  • 错误:
  • sudo mv/Users/stefanieness/Downloads/apache-tomcat-8*/opt/
    mv:rename/Users/stefanieness/Downloads/apache-tomcat-8.0.12至/opt/apache-tomcat-8.0.12:目录不为空
    
  • 后续教程:wolfpaulus.com/journal/mac/java-tomcat-resteasy/
  • SEICCN-3:assignment1 stefanieness$sudo mkdir/opt
    密码:
    mkdir:/opt:文件存在
    SEICCN-3:assignment1 stefanieness$sudo mv/Users//Downloads/apache-tomcat-8*/opt/
    -bash:myUser:没有这样的文件或目录
    SEICCN-3:assignment1stefanieness$sudo mv/Users/stefanieness/Downloads/apache-tomcat-8*/opt/
    mv:rename/Users/stefanieness/Downloads/apache-tomcat-8.0.12至/opt/apache-tomcat-8.0.12:目录不为空
    SEICCN-3:assignment1 stefanieness$cd~/下载/
    SEICCN-3:下载stefanieness$tar-zxvf./apache-tomcat-8.0.12.tar.gz
    tar:打开存档文件时出错:无法打开“./apache-tomcat-8.0.12.tar.gz”
    SEICCN-3:下载stefanieness$sudo mkdir-p/usr/local
    密码:
    SEICCN-3:下载stefanieness$sudo mv~/Downloads/apache-tomcat-8*/usr/local
    SEICCN-3:下载stefanieness$sudo rm-f/Library/Tomcat
    SEICCN-3:下载stefanieness$sudo ln-s/usr/local/apache-tomcat-8*/Library/tomcat
    SEICCN-3:下载stefanieness$sudo chown-R stefanieness/Library/Tomcat
    用法:chown[-fhv][-R[-H |-L |-P]]所有者[:组]文件。。。
    chown[-fhv][-R[-H |-L |-P]]:组文件。。。
    SEICCN-3:下载stefanieness$sudo chmod+x/Library/Tomcat/bin/*.sh
    SEICCN-3:下载stefanieness$/opt/apache-tomcat-8*/bin/startup.sh
    使用CATALINA_BASE:/opt/apache-tomcat-8.0.12
    使用CATALINA_HOME:/opt/apache-tomcat-8.0.12
    使用CATALINA_TMPDIR:/opt/apache-tomcat-8.0.12/temp
    使用JRE_HOME:/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/HOME
    使用类路径:/opt/apache-tomcat-8.0.12/bin/bootstrap.jar:/opt/apache-tomcat-8.0.12/bin/tomcat-juli.jar
    touch:/opt/apache-tomcat-8.0.12/logs/catalina.out:没有这样的文件或目录
    /opt/apache-tomcat-8.0.12/bin/catalina.sh:第399行:/opt/apache-tomcat-8.0.12/logs/catalina.out:没有这样的文件或目录
    SEICCN-3:下载stefanieness$cd/Users/stefanieness/tomcat/bin
    -bash:cd:/Users/stefanieness/tomcat/bin:没有这样的文件或目录
    我发现的其他教程:
    editrocket.com/articles/tomcat_mac.html
    以这种方式启动服务器不起作用。
    

    有人知道一个好的教程或者我能做什么吗?

    看起来你至少错过了两件事。首先,创建日志目录(
    -p
    创建路径中的每个目录,如果它们存在,则不会抱怨):

    此外,就@ErrorAnswer而言,您需要在启动tomcat之前在命令行上运行,或者放入配置文件或rc脚本:

    env CATALINA_HOME=/opt/apache-tomcat-8.0.12 /opt/apache-tomcat-8.0.12/bin/catalina.sh jpda start
    

    希望这能有所帮助。

    至少有一些错误是因为您已经有了一个目录。您不能忽略基本的shell/OS/文件系统基础。我可以做些什么来安装它呢?编辑.bash_配置文件,并在其中使用正确的路径导出CATALINA_主页…定义“安装它”。将它解压缩到主目录下的某个目录,然后从那里运行它,效果很好,而且您不需要设置任何内容。
    env CATALINA_HOME=/opt/apache-tomcat-8.0.12 /opt/apache-tomcat-8.0.12/bin/catalina.sh jpda start