目录

一、 默认版:

二、 自定义下载配置版:

———————————————————————正文——————————————————————————

一、 默认版:

##一、mac 自带了apach,只需要开启即可:(这也是显示版本的指令)

打开终端,输入:sudo apachectl -v

回车确认,会显示apach的版本

比如我的mac pro的

 Server version: Apache/2.4. (Unix)

 Server built:   Jul   ::

##二、开启apach

终端输入

sudo apachectl start

回车确认,在浏览器打开localhost,若显示“it works”则表示开启apache成功。

其位于“/Library(资源库)/WebServer/Documents/”下,这就是Apache的默认根目录。

Apache的安装目录在:/etc/apache2/,etc默认是隐藏的。有三种方式查看:

  1. dock下右键Finder,选择"前往文件夹",输入"/etc"
  2. 在finder下----》前往---》前往文件夹,然后输入/etc
  3. 可以在terminal 输入 "open /etc"

##三。更改apache配置(例如首页显示的文件)

1. 打开/etc/apache2/httpd.conf”

<IfModule dir_module>

DirectoryIndex index2.html//这个改成你要显示的文件(当然,首先,这个文件夹下得有这个文件)

</IfModule>

2. 然后重启apache才能生效

sudo apachectl restart 

二、 自定义下载配置版:

我们可以去apache tomcat官网下载不同版本的tomcat然后安装在自己的mac上

##一、下载地址:

http://tomcat.apache.org

左边download下选择想下载的tomcat版本,比如我下的是tomcat 8.

##二、安装:

1.解压,找个地方放吧。我放在应用程序下。

2.将bin目录加入环境变量(非必须),如果不配置环境变量,以后每次启动tomcat都要先进到bin目录,只是有点麻烦而已。

具体做法:finder→前往文件夹→输入 ~ →回车确认→打开.bash_profile→加入以下代码,然后保存退出:

export PATH=$PATH:你的tomcat的bin目录

例如我的情况:

export PATH=$PATH:/Applications/apache-tomcat-8.0.33/bin

##三、启动tomcat:

经过以上2步骤,tomcat已经安转好了,现在可以启动它了。

如果你没有将bin目录加入环境变量,那么你需要打开终端,通过 cd xxxx先进到tomcat 的 bin目录,然后输入:startup.sh 回车。

然后打开浏览器,输入 localhost:8080,(8080是默认端口号,下面会讲怎么修改端口号)你会看到如下页面:

##四、其他的一些常用tomcat操作:

1.关闭tomcat :  进到bin目录下,shutdown.sh

2.显示tomcat版本号: 进到bin目录下 ,catalina.sh version

##五、启动tomcat时可能遇到的问题:

1.输入 startup.sh 回车后显示:command not found,那改成输入 bash startup.sh即可,正常来说,终端会显示以下信息:

 tydeMacBook-Pro:bin ty$ startup.sh

 -bash: startup.sh: command not found

 tydeMacBook-Pro:bin ty$ bash startup.sh <←改成这一句,然后回车,会显示以下信息,代表已经启动tomcat>

 Using CATALINA_BASE:   /Applications/apache-tomcat-8.0.

 Using CATALINA_HOME:   /Applications/apache-tomcat-8.0.

 Using CATALINA_TMPDIR: /Applications/apache-tomcat-8.0./temp

 Using JRE_HOME:        /Library/Java/JavaVirtualMachines/jdk1..0_40.jdk/Contents/Home

 Using CLASSPATH:       /Applications/apache-tomcat-8.0./bin/bootstrap.jar:/Applications/apache-tomcat-8.0./bin/tomcat-juli.jar

 Tomcat started. 

相同报错,适用于其他的执行sh命令,前面加上bash即可

mac下安装apache tomcat的更多相关文章

  1. 【高可用HA】Apache (1) —— Mac下安装Apache Httpd到自定义路径(非/etc/apache2)

    Mac下安装Apache Httpd httpd版本: httpd-2.4.17 参考来源: Tomcat Clustering - A Step By Step Guide Apache HTTP ...

  2. Mac下安装Apache

    没错,这一篇又是因为头头给我安排的任务得出来的总结. 本身Mac是有自带的Apache,但是对并发量有限制,这个可以在系统的配置参数里面看,所以本人决定重新安装一个,来,请按照下面的流程来走: 一.下 ...

  3. mac下安装apache+php+mysql

    运行“sudo apachectl start”,再输入帐号密码,这样Apache就运行了. 运行“sudo apachectl -v”,你会看到Mac OS X 10.6.3中的Apache版本号: ...

  4. 【高可用HA】Apache (4) —— Mac下配置Apache Httpd负载均衡(Load Balancer)之mod_jk

    Mac下配置Apache Httpd负载均衡(Load Balancer)之mod_jk httpd版本: httpd-2.4.17 jk版本: tomcat-connectors-1.2.41 参考 ...

  5. 【高可用HA】Apache (3) —— Mac下配置Apache Httpd负载均衡(Load Balancer)之mod_proxy

    Mac下配置Apache Httpd负载均衡(Load Balancer)之mod_proxy httpd版本: httpd-2.4.17 参考来源: Apache (1) -- Mac下安装Apac ...

  6. Mac下配置Apache Httpd的Https/SSL

    Mac下配置Apache Httpd的Https/SSL httpd版本: httpd-2.4.17 jdk版本: jdk1.8.0_65 参考来源: Mac下安装Apache Httpd Mac O ...

  7. 【高可用HA】Apache (2) —— Mac下安装多个Apache Tomcat实例

    Mac 下安装多个Apache Tomcat实例 tomcat版本:tomcat-8.0.29 参考来源: Installing Tomcat 7.0.x on OS X 在mac系统安装Apache ...

  8. linux系统下安装apache与tomcat

    apache的安装 把安装包放到/soft 下 [root@localhost ~]#cd /soft [root@localhost soft]#tar jxvf httpd-2.2.25.tar. ...

  9. 配置apache,及mac下安装mysql

    先打开apache,在浏览器上输入  localhost     回车后会如果屏幕上显示:It works! 如下图: 这说明你的apache已开启 在window下配置apache: 1.找到apa ...

随机推荐

  1. s3对象存储

    bkstorages 模块帮助你在蓝鲸应用中使用多种文件存储服务作为后端,用于加速静态资源,管理用户上传文件. 自定静态文件 storage 如果通过修改配置文件满足不了你的需求,你随时可以通过继承 ...

  2. 005-ant design -结合echart

    原因: ant design本省提供图标组件,是基于 BizCharts ,但是使用有些限制比如:TimelineChart带有时间轴的图表.使用 TimelineChart 组件可以实现带有时间轴的 ...

  3. 用tsunami-udp加速网络传输

    概述 tsunami-udp是一款专为网络加速诞生的小工具. 思路很简单,使用TCP进行传输控制.UDP进行数据传输. 这样可以无状态的进行数据传输,然后中间加一些文件校验和重传机制,达到加速传输的目 ...

  4. django基础之Ajax、分页、cookie与session

    目录: Ajax之json Ajax简介 jquery实现的ajax js实现的ajax django分页器 COOKIE与SESSION 一.Ajax之json 1.什么是json? 定义: JSO ...

  5. Linux下编译安装PHP扩展memcached

    [安装 libevent] $ tar zxvf libevent-2.0.20-stable.tar.gz $ cd libevent-2.0.20-stable/$ ./configure --p ...

  6. SQL SERVER 2008 R2序列号

    SQL SERVER 2008 R2序列号: 数据中心版:PTTFM-X467G-P7RH2-3Q6CG-4DMYB 开 发者 版:MC46H-JQR3C-2JRHY-XYRKY-QWPVM 企    ...

  7. [golang note] 协程基础

    协程概念 √ 协程通常称为coroutine,在golang中称为goroutine. √ 协程本质上是一种用户态线程,它不需要操作系统来进行抢占式调度,在实际实现中寄存在线程之中. √ 协程系统开销 ...

  8. Saltstack数据系统

    1.grainsgrains 是在 minion(客户端)启动时收集到的一些信息,比如操作系统类型.网卡ip等.强调是minion启动时收集到的数据,所以如果改了什么硬件啥的,要重启minion才能收 ...

  9. VC中加载LIB库文件的三种方法

    VC中加载LIB库文件的三种方法 在VC中加载LIB文件的三种方法如下: 方法1:LIB文件直接加入到工程文件列表中   在VC中打开File View一页,选中工程名,单击鼠标右键,然后选中&quo ...

  10. JavaScript在页面中的引用方法

    现在前端开发越来越流行,框架也越来越多,像ExtJs.JQuery.Bootstrap等.虽然入行这么多年,但是感觉自己在前端方面还是存在基础不牢的地方,特别是CSS和JS.因此最近打算重新阅读这方面 ...