安装Tomcat到Mac OSX( snow leopard)
博客专区 > china008 的博客 > 博客详情
安装Tomcat到Mac OSX( snow leopard)
china008 发表于4年前
安装Tomcat到Mac OSX( snow leopard)
  • 发表于 4年前
  • 阅读 6
  • 收藏 1
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

摘要: 安装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

共有 人打赏支持
粉丝 6
博文 182
码字总数 30406
×
china008
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: