MAC安装配置tomcat

来源:互联网 发布:java字符串换行连接 编辑:程序博客网 时间:2024/05/23 02:20

简介:本文介绍Mac上安装配置tomcat的脚本,并新建脚本方便tomcat的启动和停止,方提是安装好了JDK环境。 

安装

http://tomcat.apache.org/download-80.cgi下载Core目录下的apache-tomcat-8.0.33.tar.gz,将其解压缩并将文件夹命名为Tomcat.新建finder窗口,快捷键CMD + SHIFT + G,然后输入/Library/.将这个Tomcat文件夹拷贝到Library目录。

启动和停止

启动

输入命令/Library/Tomcat/bin/startup.sh

<code class="hljs oxygene has-numbering" style="display: block; padding: 0px; background: transparent; color: inherit; box-sizing: border-box; font-family: "Source Code Pro", monospace;font-size:undefined; white-space: pre; border-radius: 0px; word-wrap: normal;">  ~ /<span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">Library</span>/Tomcat/bin/startup.sh<span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">Using</span> CATALINA_BASE:   /<span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">Library</span>/Tomcat<span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">Using</span> CATALINA_HOME:   /<span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">Library</span>/Tomcat<span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">Using</span> CATALINA_TMPDIR: /<span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">Library</span>/Tomcat/temp<span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">Using</span> JRE_HOME:        /<span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">Library</span>/Java/JavaVirtualMachines/jdk1.<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">8.0</span>_25.jdk/Contents/Home<span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">Using</span> CLASSPATH:       /<span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">Library</span>/Tomcat/bin/bootstrap.jar:/<span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">Library</span>/Tomcat/bin/tomcat-juli.jarTomcat started.</code><ul class="pre-numbering" style="box-sizing: border-box; position: absolute; width: 50px; background-color: rgb(238, 238, 238); top: 0px; left: 0px; margin: 0px; padding: 6px 0px 40px; border-right: 1px solid rgb(221, 221, 221); list-style: none; text-align: right;"><li style="box-sizing: border-box; padding: 0px 5px;">1</li><li style="box-sizing: border-box; padding: 0px 5px;">2</li><li style="box-sizing: border-box; padding: 0px 5px;">3</li><li style="box-sizing: border-box; padding: 0px 5px;">4</li><li style="box-sizing: border-box; padding: 0px 5px;">5</li><li style="box-sizing: border-box; padding: 0px 5px;">6</li><li style="box-sizing: border-box; padding: 0px 5px;">7</li></ul>

浏览器输入:http://localhost:8080进行验证!

停止

输入命令:/Library/Tomcat/bin/shutdown.sh

<code class="hljs oxygene has-numbering" style="display: block; padding: 0px; background: transparent; color: inherit; box-sizing: border-box; font-family: "Source Code Pro", monospace;font-size:undefined; white-space: pre; border-radius: 0px; word-wrap: normal;"><span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">Using</span> CATALINA_BASE:   /<span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">Library</span>/Tomcat<span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">Using</span> CATALINA_HOME:   /<span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">Library</span>/Tomcat<span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">Using</span> CATALINA_TMPDIR: /<span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">Library</span>/Tomcat/temp<span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">Using</span> JRE_HOME:        /<span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">Library</span>/Java/JavaVirtualMachines/jdk1.<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">8.0</span>_25.jdk/Contents/Home<span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">Using</span> CLASSPATH:       /<span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">Library</span>/Tomcat/bin/bootstrap.jar:/<span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">Library</span>/Tomcat/bin/tomcat-juli.jar</code><ul class="pre-numbering" style="box-sizing: border-box; position: absolute; width: 50px; background-color: rgb(238, 238, 238); top: 0px; left: 0px; margin: 0px; padding: 6px 0px 40px; border-right: 1px solid rgb(221, 221, 221); list-style: none; text-align: right;"><li style="box-sizing: border-box; padding: 0px 5px;">1</li><li style="box-sizing: border-box; padding: 0px 5px;">2</li><li style="box-sizing: border-box; padding: 0px 5px;">3</li><li style="box-sizing: border-box; padding: 0px 5px;">4</li><li style="box-sizing: border-box; padding: 0px 5px;">5</li></ul>

新建tomcat脚本方便启动停止

<code class="hljs bash has-numbering" style="display: block; padding: 0px; background: transparent; color: inherit; box-sizing: border-box; font-family: "Source Code Pro", monospace;font-size:undefined; white-space: pre; border-radius: 0px; word-wrap: normal;"><span class="hljs-shebang" style="color: rgb(0, 102, 102); box-sizing: border-box;">#!/bin/bash</span><span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">case</span> <span class="hljs-variable" style="color: rgb(102, 0, 102); box-sizing: border-box;">$1</span> <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">in</span>start)<span class="hljs-built_in" style="color: rgb(102, 0, 102); box-sizing: border-box;">sudo</span> sh /Library/Tomcat/bin/startup.sh;;stop)<span class="hljs-built_in" style="color: rgb(102, 0, 102); box-sizing: border-box;">sudo</span> sh /Library/Tomcat/bin/shutdown.sh;;restart)<span class="hljs-built_in" style="color: rgb(102, 0, 102); box-sizing: border-box;">sudo</span> sh /Library/Tomcat/bin/shutdown.sh<span class="hljs-built_in" style="color: rgb(102, 0, 102); box-sizing: border-box;">sudo</span> sh /Library/Tomcat/bin/startup.sh;;*)<span class="hljs-built_in" style="color: rgb(102, 0, 102); box-sizing: border-box;">echo</span> “Usage: start|stop|restart”;;<span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">esac</span><span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">exit</span> <span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">0</span></code><ul class="pre-numbering" style="box-sizing: border-box; position: absolute; width: 50px; background-color: rgb(238, 238, 238); top: 0px; left: 0px; margin: 0px; padding: 6px 0px 40px; border-right: 1px solid rgb(221, 221, 221); list-style: none; text-align: right;"><li style="box-sizing: border-box; padding: 0px 5px;">1</li><li style="box-sizing: border-box; padding: 0px 5px;">2</li><li style="box-sizing: border-box; padding: 0px 5px;">3</li><li style="box-sizing: border-box; padding: 0px 5px;">4</li><li style="box-sizing: border-box; padding: 0px 5px;">5</li><li style="box-sizing: border-box; padding: 0px 5px;">6</li><li style="box-sizing: border-box; padding: 0px 5px;">7</li><li style="box-sizing: border-box; padding: 0px 5px;">8</li><li style="box-sizing: border-box; padding: 0px 5px;">9</li><li style="box-sizing: border-box; padding: 0px 5px;">10</li><li style="box-sizing: border-box; padding: 0px 5px;">11</li><li style="box-sizing: border-box; padding: 0px 5px;">12</li><li style="box-sizing: border-box; padding: 0px 5px;">13</li><li style="box-sizing: border-box; padding: 0px 5px;">14</li><li style="box-sizing: border-box; padding: 0px 5px;">15</li><li style="box-sizing: border-box; padding: 0px 5px;">16</li><li style="box-sizing: border-box; padding: 0px 5px;">17</li></ul>

上面脚本保存名字为tomcat,增加可执行权限,然后移动到/usr/local/bin目录下,以后启动时,执行如下命令: 
tomcat.sh start 
停止: tomcat.sh stop 
重启: tomcat.sh restart

0 0
原创粉丝点击