• 安装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

  • 相关阅读:
    根据模板自动生成数据
    CSV to XLSX (专用)
    释放用完的Excel COM组件
    配置文件的力量
    字符编解码的故事(ASCII,ANSI,Unicode,Utf-8区别)
    将结果中的省略号内容全部输出
    Powershell变量的类型
    一些用过的C#类库收集
    运算符
    特殊运算符
  • 原文地址:https://www.cnblogs.com/encounter/p/2188486.html
Copyright © 2020-2023  润新知