mac下安装apache tomcat
目录
一、 默认版:
二、 自定义下载配置版:
———————————————————————正文——————————————————————————
一、 默认版:
##一、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默认是隐藏的。有三种方式查看:
- dock下右键Finder,选择"前往文件夹",输入"/etc"
- 在finder下----》前往---》前往文件夹,然后输入/etc
- 可以在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上
##一、下载地址:
左边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的更多相关文章
- 【高可用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 ...
- Mac下安装Apache
没错,这一篇又是因为头头给我安排的任务得出来的总结. 本身Mac是有自带的Apache,但是对并发量有限制,这个可以在系统的配置参数里面看,所以本人决定重新安装一个,来,请按照下面的流程来走: 一.下 ...
- mac下安装apache+php+mysql
运行“sudo apachectl start”,再输入帐号密码,这样Apache就运行了. 运行“sudo apachectl -v”,你会看到Mac OS X 10.6.3中的Apache版本号: ...
- 【高可用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 参考 ...
- 【高可用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 ...
- 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 ...
- 【高可用HA】Apache (2) —— Mac下安装多个Apache Tomcat实例
Mac 下安装多个Apache Tomcat实例 tomcat版本:tomcat-8.0.29 参考来源: Installing Tomcat 7.0.x on OS X 在mac系统安装Apache ...
- linux系统下安装apache与tomcat
apache的安装 把安装包放到/soft 下 [root@localhost ~]#cd /soft [root@localhost soft]#tar jxvf httpd-2.2.25.tar. ...
- 配置apache,及mac下安装mysql
先打开apache,在浏览器上输入 localhost 回车后会如果屏幕上显示:It works! 如下图: 这说明你的apache已开启 在window下配置apache: 1.找到apa ...
随机推荐
- Python isdigit() isalnum()
Python isdigit() 方法检测字符串是否只由数字组成. 返回值 如果字符串只包含数字则返回 True 否则返回 False. >>> choice = input(&qu ...
- sdut 迷之容器(线段树+离散化)
#include <iostream> #include <algorithm> #include <string.h> #include <stdio.h& ...
- Solr安装步骤
一.Solr概述 1.什么是Solr Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器.Solr提供了比Lucene更为丰富的查询语言,同时实现了可 ...
- 正则表达式,以python为例
转载需注明原文地址和作者两项内容. 正则表达式目的是能够快速处理字符串内容,主要用于找出指定的字符串,配合其他操作完成任务.使用正则表达式时要了解自己语言的特性,python中的正则表达式默认情况是贪 ...
- uva11732 Trie转化
有40001 个单词每个单词长度不超过1000,每个两个单词之间都要比较求要比较次数 int strcmp(char *s,char *t){ int i; for(i = 0; s[i]==t[i] ...
- 两个星期,用Flutter撸个APP
前言 Flutter是Google推出的跨平台的解决方案,Slogan是"Design beautiful apps",国内也有知名企业在使用和推广,例如阿里.美团都有在尝试. 个 ...
- dubbo熔断,限流,服务降级
1 写在前面 1.1 名词解释 consumer表示服务调用方 provider标示服务提供方,dubbo里面一般就这么讲. 下面的A调用B服务,一般是泛指调用B服务里面的一个接口. 1.2 拓扑图 ...
- 初识CGI
CGI Web 服务器只能生成静态内容,而用户请求动态内容时,Web服务器只能借助一些应用程序来实现.CGI时一套标准,它规定了Web服务器和应用程序之间的交互方式. 静态内容与动态内容 要想理解什么 ...
- java第八天
p41~p45: 1.区别前缀式与后缀式. public class Test { public static void main(String[] args) { int i = 1; System ...
- 在Github上搭建博客
貌似还是这个链接最靠谱呀 http://my.oschina.net/nark/blog/116299 如何利用github建立个人博客:之一 在线编辑器http://markable.in/ed ...