Mac安装和配置Tomcat的教程

原文

我的配置

  • MacBook Pro
  • jdk1.8

    1.下载

    前往ApacheTomcat官网下载Tomcat:

    首先选择相应的版本(以Tomcat 8为例):
    下载右边Core下的第一个资源zip。
    下载后解压下来重名名为ApacheTomcat,并放到磁盘的/usr/local下

    2.启动服务

    打开终端.app,切换路径到ApacheTomcat的bin目录下并执行启动文件:
    1
    2
    mark@localhost bin % cd /usr/local/tomcat/bin
    mark@localhost bin % ./startup.sh
    如果提示Permission denied:那是因为没有.sh的权限。
    1
    chmod u+x *.sh
    再次执行 startup.sh 即可启动服务
    1
    2
    3
    4
    5
    6
    7
    8
    mark@localhost bin % ./startup.sh 
    Using CATALINA_BASE: /usr/local/tomcat
    Using CATALINA_HOME: /usr/local/tomcat
    Using CATALINA_TMPDIR: /usr/local/tomcat/temp
    Using JRE_HOME: /Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home
    Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
    Using CATALINA_OPTS:
    Tomcat started.
    在浏览器中访问 http://localhost:8080 即可看到提示:

    3. 修改使用的端口号

    如果使用的端口号8080不能使用,可通过修改conf文件下的server.xml配置文件来使用其他端口:
  • *重新启动服务**
    1
    2
    3
    $ ./shutdown.sh

    $ ./startup.sh

    4. 配置Tomcat应用管理GUI用户

    打开conf文件夹下的tomcat-users.xml 添加一个用户:
    1
    2
    <role rolename="manager-gui"/>
    <user username="tomcat" password="s3cret" roles="manager-gui"/>

    重新启动服务,访问 http://localhost:8090 , 点击Manager App:
    用户名与密码即刚设置的 tomcat 与 s3cret