文档章节

安装Tomcat到Mac OSX( snow leopard)

china008
 china008
发布于 2014/06/14 14:12
字数 363
阅读 12
收藏 1

1、下载tomcat: http://tomcat.apache.org/download-70.cgi

当前最新版本 7.0.14。选择core版本中的zip(或tar.gz)进行下载。

2、解压缩

cd /Library

mkdir Tomcat

tar –xvf ~/Downloads/apache-tomcat-7.0.14.zip

3、建一个Home链接,指向tomcat的当前版本

ln –sfhv apache-tomcat-7.0.14 Home

4、确认当前登录使用Bash shell:

dscl . read /Users/yourname

如果显示:UserShell: /bin/bash,则用文本编辑器编辑.profile文件:

nano ~/.profile

5、在.profile文件中加入两个环境变量:

export JAVA_HOME=/Library/Java/Home

export CATALINA_HOME=/Library/Tomcat/Home

6、编辑tomcat_users.xml :

cd Home/conf

nano tomcat_users.xml

增加一个管理员admin,密码也是admin:

<tomcat-users>
<roll rollname="manager-gui"/>
<user username="admin" password="password" roles="standard,manager-gui,admin"/>
</tomcat-users>

7、启动vtomcat:

首先修改tomcat脚本执行权限:

cd ../bin

chmod 855 *.sh

启动tomcat:

./startup.sh

然后用safari访问url:

http://localhost:8080/

可以看到tomcat的默认首页。

查看tomcat的日志:

cd ../logs

less Catalina.out

停止tomcat:

./shutdown.sh

8、IP地址过滤

tomcat使用一种叫做valves(阀)的机制过滤ip地址。常见的阀(valves)有RemovteAddrValve,可以进行IP地址过滤。阀可以应用在3个级别:Engin,Host,Context。

如果你只允许本机地址(localhost)对tomcat服务器进行访问,可以在server.xml中使用下列语句:

<Engine name=”Catalina” defaultHost=”localhost” debug=”0”>

<Valve className=”org.apache.catalina.valves.RemoteAddrValve”

allow="127.0.0.1,0:0:0:0:0:0:0:1%0,::1"/>

Tomcat会使用java.util.regex对IP地址进行匹配。参考Tomcat文档: http://tomcat.apache.org/tomcat-7.0-doc/config/valve.html

本文转载自:http://blog.csdn.net/kmyhy/article/details/6459062

共有 人打赏支持
china008
粉丝 5
博文 286
码字总数 30406
作品 0
海淀
私信 提问
mac下eclipse的svn插件的安装

首先我的系统mac os x 10.6.8 64位的系统 在eclipse官网下载了eclipse-java-indigo-SR1-macosx-cocoa-x8664 在eclipse中help--》install new software --》add 我选择的subclipse最新的版...

今日竹石
2014/02/25
0
0
安全公司发现新 Mac 木马程式 OSX/Crisis

安全公司发现一个木马程式,专门针对Mac OS作业系统下手,搜集MSN、Skype、Mozilla Firefox、Safari等软体通讯。 安全公司Intego上周发现这个名为OSX/Crisis的木马程式,它进入Mac作业系统后...

it224
2012/07/30
1K
6
Mac OSX操作系统安装和配置Zend Server 6教程(1)

作为web开发人员,应该熟悉掌握各种系统下安装和配置web服务器与站点的技术。 随着越来越多的开发人员选择Zend Server服务器,慧都推出了在Mac OSX系统安装和配置Zend Server 6教程,此教程将...

kouxunli1
2013/10/15
0
0
苹果将通过Mac应用商店发布Mac OS X Lion

来自 OSNews 的消息: “AppleInsider获悉,随着今年夏季Mac OS X 10.7 Lion的发布,苹果将采用一种新的数字发布方式来 实现其操作系统升级——软件首先通过苹果新的Mac应用商店(Mac App S...

xyxzfj
2011/05/05
1K
8
Python 3.7 测试预览版已经发布,添加新特性

Python 3.7 的下一个预发行版本将是 3.7.0 beta 2,目前预定在 2018-02-26。计划于 2018-06-15 正式发布3.7.0。 主要新功能 1. PEP 538,将传统的C语言环境强制转换为基于UTF-8的语言环境 2....

周其
2018/02/07
2.9K
6

没有更多内容

加载失败,请刷新页面

加载更多

Navicat使用教程:使用Navicat Premium 12自动执行数据库复制(二)

下载Navicat Premium最新版本 Navicat Premium是一个可连接多种数据库的管理工具,它可以让你以单一程序同时连接到MySQL、Oracle及PostgreSQL数据库,让管理不同类型的数据库更加的方便。 与...

电池盒
24分钟前
1
0
简单聊聊Linux学习经历

学习,是我们一生中都规避不了的一个话题,人的一生中都是在不断的学习,无论是功成名就的人士,还是一无是处的小混混,始终都处在一个不断学习的环境中,只是学习的内容千差万别,有的人是为...

linux-tao
24分钟前
1
0
如何才能从程序员成长为实战型架构师?必掌握这7大实战技能经验

想成为一名架构师,但是架构师对应的技能,我应该掌握哪些啊?以及掌握的程度是什么样的?如何成为一名真正的实战性架构师? 我简要分为以下7点来谈谈,从技能的角度抛砖引玉,希望你对你架构...

mikechen优知
35分钟前
2
0
vue里实现echarts中国地图

echartsDemo.vue <template> <div> <div id="chart_example"></div> </div></template><script> // 首先要 cnpm install echarts import echarts from 'echarts' import ......

Danni3
47分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部