如何在Mac OSX系统下安装Tomcat 如何在Mac OSX系统下安装Tomcat

\u5982\u4f55\u5728Mac OSX\u7cfb\u7edf\u4e0b\u5b89\u88c5Tomcat

1. \u4e0b\u8f7dTomcat\uff08\u5730\u5740\uff1atomcat.apache.org\uff09\uff0c\u9009\u62e9\u9002\u5408\u7684\u7248\u672c\uff08\u8fd9\u91cc\u9009\u62e96.0.35\uff09\uff0c\u70b9\u51fb\u201cDownload\u201d\uff0c\u4e4b\u540e\u5728\u65b0\u9875\u9762\u70b9\u51fb\u201cCore\u4e0b\u7684\u201d\u201ctar.gz\u201d\uff086.2Mb\uff09

2. \u89e3\u538bTomcat\u5230\u76ee\u5f55\uff1a/Library \u4e2d\uff0c\u5e76\u628a\u6587\u4ef6\u5939\u540d\u7531\u201capache-tomcat-6.0.16\u201d\u6539\u4e3a\u201cTomcat\u201d

3. \u6253\u5f00 \u201c\u5e94\u7528\u7a0b\u5e8f\uff08Application\uff09\u201d\u2014\u2014\u201c\u7ec8\u7aef\uff08Terminal\uff09\u201d\uff0c\u8f93\u5165\u5982\u4e0b\u4e24\u6761\u547d\u4ee4\uff1a
sudo chmod 755 /Library/Tomcat/bin/*.sh
\u6309\u56de\u8f66\u952e\u4e4b\u540e\u4f1a\u63d0\u793a\u8f93\u5165\u5bc6\u7801\uff0c\u8bf7\u8f93\u5165\u7ba1\u7406\u5458\u5bc6\u7801\u3002\u4e4b\u540e\u8f93\u5165\u5e76\u56de\u8f66\uff1a
sudo sh startup.sh
\u82e5\u51fa\u73b0\u5982\u4e0b\u63d0\u793a\u5219\u8868\u793a\u5b89\u88c5\u5e76\u8fd0\u884c\u6210\u529f\uff1a
Using CATALINA_BASE: /Library/Tomcat
Using CATALINA_HOME: /Library/Tomcat
Using CATALINA_TMPDIR: /Library/Tomcat/temp
Using JRE_HOME: /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home

4. \u6253\u5f00\u6d4f\u89c8\u5668\uff0c\u8f93\u5165 http://localhost:8080/
\u56de\u8f66\u4e4b\u540e\u5982\u679c\u770b\u5230Apache Tomcat\uff0c\u8868\u793a\u5df2\u7ecf\u6210\u529f\u8fd0\u884cTomcat

5. \u5728\u7ec8\u7aef\u4e2d\u8f93\u5165\u547d\u4ee4 sudo sh /Library/Tomcat/bin/shutdown.sh \u56de\u8f66\u4e4b\u540e\u53ef\u4ee5\u5173\u95edTomcat\u3002

6.IP\u5730\u5740\u8fc7\u6ee4
tomcat\u4f7f\u7528\u4e00\u79cd\u53eb\u505avalves\uff08\u9600\uff09\u7684\u673a\u5236\u8fc7\u6ee4ip\u5730\u5740\u3002\u5e38\u89c1\u7684\u9600\uff08valves\uff09\u6709RemovteAddrValve\uff0c\u53ef\u4ee5\u8fdb\u884cIP\u5730\u5740\u8fc7\u6ee4\u3002\u9600\u53ef\u4ee5\u5e94\u7528\u57283\u4e2a\u7ea7\u522b\uff1aEngin\uff0cHost\uff0cContext\u3002
\u5982\u679c\u4f60\u53ea\u5141\u8bb8\u672c\u673a\u5730\u5740\uff08localhost\uff09\u5bf9tomcat\u670d\u52a1\u5668\u8fdb\u884c\u8bbf\u95ee\uff0c\u53ef\u4ee5\u5728server.xml\u4e2d\u4f7f\u7528\u4e0b\u5217\u8bed\u53e5\uff1a

<Valve className=\u201dorg.apache.catalina.valves.RemoteAddrValve\u201d
allow="127.0.0.1,0:0:0:0:0:0:0:1%0,::1"/>
Tomcat\u4f1a\u4f7f\u7528java.util.regex\u5bf9IP\u5730\u5740\u8fdb\u884c\u5339\u914d\u3002

\u3000\u3000\u4e00\u3001\u5236\u4f5cISO
\u5c06\u9700\u8981\u5b89\u88c5\u7684jdk\u548ctomcat\u5b89\u88c5\u5305\u505a\u6210ISO\uff0c\u53ef\u5229\u7528UltraISO\u7b49\u8f6f\u4ef6\u3002
jdk\u7684\u540e\u7f00\u540d\u662f.bin\uff0c\u8fd9\u91cc\u628a\u5b83\u53eb\u505ajdk.bin
tomcat\u7684\u540e\u7f00\u540d\u662ftar.gz\uff0c\u8fd9\u91cc\u628a\u5b83\u53eb\u505atomcat.tar.gz

\u4e8c\u3001\u70b9\u51fb\u201c\u865a\u62df\u673a\u201d\u2014>\u201c\u8bbe\u7f6e\u201d\u2014>\u627e\u5230\u521a\u521a\u5236\u4f5c\u7684\u5b89\u88c5\u5305\uff0c\u70b9\u51fb\u786e\u5b9a

\u4e09\u3001\u6302\u8f7d\uff0c\u8f93\u5165\u547d\u4ee4 mount /mnt/cdrom/
\u8fd9\u6837cd /mnt/cdrom/ \uff0c\u7136\u540e ls -l\uff0c\u53ef\u4ee5\u770b\u5230\u4e24\u4e2a\u5b89\u88c5\u5305

\u56db\u3001\u5b89\u88c5jdk
1\u3001\u5c06jdk\u5b89\u88c5\u5305\u590d\u5236\u5230/home/ \u76ee\u5f55
cp jdk.bin /home/
2\u3001\u5230/home/\u76ee\u5f55
cd /home/
3\u3001\u8fd0\u884c\u5b89\u88c5\u5305
./jdk.bin
\u4f1a\u53d1\u73b0home\u76ee\u5f55\u4e2d\u6709\u4e00\u4e2a\u540d\u4e3ajdk1.X\u7684\u6587\u4ef6\u5939\uff0c\u5373\u5b89\u88c5\u6210\u529f

\u4e94\u3001\u5b89\u88c5tomcat
1\u3001\u5c06tomcat\u5b89\u88c5\u5305\u590d\u5236\u5230/home/ \u76ee\u5f55
cp tomcat.tar.gz /home/
2\u3001\u5230/home/\u76ee\u5f55
cd /home/
3\u3001\u8fd0\u884c\u5b89\u88c5\u5305
tar -zxvf tomcat.tar.gz
\u4f1a\u53d1\u73b0home\u76ee\u5f55\u4e2d\u6709\u4e00\u4e2a\u540d\u4e3atomcat\u7684\u6587\u4ef6\u5939\uff0c\u5373\u5b89\u88c5\u6210\u529f

\u516d\u3001\u914d\u7f6e\u73af\u5883\u53d8\u91cf
1\u3001\u5229\u7528vi\u7f16\u8f91\u5668\u7f16\u8f91\u6587\u4ef6 vi /etc/profile/
2\u3001\u5728\u6700\u540e\u8ffd\u52a0\u540e\u4fdd\u5b58\u5373\u53ef\uff0c\u8fd9\u6837\u73af\u5883\u53d8\u91cf\u4e5f\u914d\u7f6e\u5b8c\u6210\u4e86\u3002
JAVA_HOME=/home/jdk
PATH=$PATH;/home/jdk/bin
CLASSPATH=.;/home/jdk/lib/rt.jar
CATALINA_HOME=/home/tomcat
export JAVA_HOME PATH CLASSPATH CATALINA_HOME

\u4e03\u3001\u9047\u5230\u95ee\u9898
\u5728linux\u4e0b\u5b89\u88c5\u597dtomcat\u542f\u52a8\u65f6\u62a5\u5982\u4e0b\u9519\u8bef\uff1a
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
\u539f\u56e0\uff1a\u627e\u4e0d\u5230jdk\u6216\u8005jre\u8def\u5f84\u3002
\u89e3\u51b3\u529e\u6cd5\uff1a\u5728setclasspath.bat\u7684\u5f00\u5934\u58f0\u660e\u73af\u5883\u53d8\u91cf\uff0c\u6253\u5f00tomcat\u7684bin\u76ee\u5f55\u4e0b\u9762\u7684setclasspath.sh\uff0c\u6dfb\u52a0\u7ea2\u8272\u90e8\u5206\uff0c\u8def\u5f84\u4fee\u6539\u4e3a\u81ea\u5df1\u673a\u5668jdk\u548cjre\u8def\u5f84\u5373\u53ef\u3002
# -----------------------------------------------------------------------------
# Set CLASSPATH and Java options
#
# $Id: setclasspath.sh 795037 2009-07-17 10:52:16Z markt $
# -----------------------------------------------------------------------------
export JAVA_HOME=/home/jdk
export JRE_HOME=/home/jdk/jre
# Make sure prerequisite environment variables are set

在Mac OSX系统下安装Tomcat的步骤:
1、下载Tomcat,选择适合的版本(这里选择6.0.35),点击“Download”,之后在新页面点击“Core下的”“tar.gz”(6.2Mb)
2、解压Tomcat到目录:/Library 中,并把文件夹名由“apache-tomcat-6.0.16”改为“Tomcat”
3、打开 “应用程序(Application)”——“终端(Terminal)”,输入如下两条命令:
sudo chmod 755 /Library/Tomcat/bin/*.sh
按回车键之后会提示输入密码,请输入管理员密码。之后输入并回车:
sudo sh startup.sh
若出现如下提示则表示安装并运行成功:
Using CATALINA_BASE: /Library/Tomcat
Using CATALINA_HOME: /Library/Tomcat
Using CATALINA_TMPDIR: /Library/Tomcat/temp
Using JRE_HOME: /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home
4、打开浏览器,输入 http://localhost:8080/
回车之后如果看到Apache Tomcat,表示已经成功运行Tomcat
5、在终端中输入命令 sudo sh /Library/Tomcat/bin/shutdown.sh 回车之后可以关闭Tomcat。
6、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"/>

不要看之前的安装教程和答案,它们都已经过时了!
安装方式跟我走!
1,下载tomcat, 选择合适的版本,比如8.0.45,点击core下面的'tar.gz";
2, 解压,打开终端terminal, 将bin文件夹下的startup.sh直接拖进终端,回车。
3,若出现如下提示则表示安装并运行成功: Using CATALINA_BASE: /Library/Tomcat Using CATALINA_HOME: /Library/Tomcat Using CATALINA_TMPDIR: /Library/Tomcat/temp Using JRE_HOME: /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home
4,打开浏览器,输入 http://localhost:8080/ 回车之后如果看到Apache Tomcat,表示已经成功运行Tomca
5,在webapps中新建你自己的文件夹,比如web文件夹,将你的网页存放进文件夹中,比如surf.html, 在浏览器中输入你的IP http://192.168.xxx.xxx.8080/web/surf.html, 就能过通过网络访问这个网页了!

扩展阅读:苹果macos系统下载安装 ... 苹果macos在哪里打开 ... apple免费网站 ... 苹果电脑重新安装系统 ... 苹果ios系统下载安装 ... 苹果电脑一键重装系统 ... apple日本网站 ... apple私人网页 ... 苹果mac系统iso镜像下载 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网