首先到tomcat官网(https://tomcat.apache.org/download-90.cgi),下载tomcat文件。
这里我选择的是下载tomcat9,选择core中的zip文件,下载后在资料库文件夹(/Library)下新建文件夹ApacheTomcat,然后cd到该文件下的bin文件夹下:
cd /Library/bin
然后再启动tomcat服务
./startup.sh
你会发现启动后,还是在浏览器无法访问localhost:8080
你需要赋予bin下.sh 文件的权限
chmod u+x *.sh
再启动
./startup.sh
会出现下列所示内容:
Using CATALINA_BASE: /Library/ApacheTomcat
Using CATALINA_HOME: /Library/ApacheTomcat
Using CATALINA_TMPDIR: /Library/ApacheTomcat/temp
Using JRE_HOME: “/Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home”
Using CLASSPATH: /Library/ApacheTomcat/bin/bootstrap.jar:/Library/ApacheTomcat/bin/tomcat-juli.jar
Tomcat started.
然后 你关闭tomcat服务,可能会出现以下内容:
/Library/ApacheTomcat/bin/catalina.sh: line 517: “/Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home”/bin/java: No such file or directory
这是因为你没有再/bin下的/setclasspath.sh中没有加入JAVA_HOME 的路径
打开 etclasspath.sh 文件,然后在第一行添加 export JAVA_JOME=/Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home 保存即可再在浏览器下输入 localhost:8080 即可打开apache网页,即安装成功。