安装Tomcat到Mac OSX( snow leopard)

 

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

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值