Tomcat的安装与配置

David 发表在 天码营

Tomcat简介

Tomcat是一个开源的Java Web应用服务器,是Servlet、JSP(Java Server Pages)、JEL(Java Expression Language)和Java WebScoket等技术规范的实现。Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,深受广大Java Web开发者的欢迎。

Windows环境下Tomcat安装与配置

进入Tomcat的官方下载页面,这里下载Tomcat 8.0版本:http://tomcat.apache.org/download-80.cgi。

我们说过Tomcat一系列的技术规范的实现,Tomcat 8.0支持Servlet 3.1、JSP 2.3、EL 3.0和WebSocket 1.1。后面我们会逐渐接触到这些开发技术。

Tomcat的安装与配置_第1张图片

将下载后的ZIP包解压到任意目录,我们假设解压后的目录为$TOMCAT_HOME。进入 $TOMCAT_HOME/bin 目录,双击startup.bat 启动tomcat:

Tomcat的安装与配置_第2张图片

双击后会打开一个命令行窗口,显示相关的日志信息:

Tomcat的安装与配置_第3张图片

此时打开浏览器,输入localhost:8080或者127.0.0.1:8080, 可以看到本地的Tomcat服务器已经启动起来了:

Tomcat的安装与配置_第4张图片

此时若想关闭tomcat,只需要双击 shutdown.bat 即可。

Linux/Mac环境下Tomcat安装与配置

还是进入Tomcat的官方下载页面,下载Tomcat 8.0版本:http://tomcat.apache.org/download-80.cgi。

Tomcat的安装与配置_第5张图片

打开Terminal,将下载解压的文件夹移动到/usr/local

sudo mkdir -p /usr/local

mv ~/Downloads/apache-tomcat-8.0.30 /usr/local

为了将来升级Tomcat更方便,我们建立一个到Tomcat目录的链接。

如果之前安装过Tomcat的其他版本并进行过链接,先删除该链接。

sudo rm -f /Library/Tomcat

sudo ln -s /usr/local/apache-tomcat-8.0.30 /Library/Tomcat

修改/Library/Tomcat的所有权并且让bin目录下的所有脚本可执行:

sudo chown -R YW /Library/Tomcat

sudo chmod +x /Library/Tomcat/bin/*.sh

启动Tomcat:

/Library/Tomcat/bin/startup.sh

可以看到输出

Using CATALINA_BASE: /Library/Tomcat

Using CATALINA_HOME: /Library/Tomcat

Using CATALINA_TMPDIR: /Library/Tomcat/temp

Using JRE_HOME: /Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home

Using CLASSPATH: /Library/Tomcat/bin/bootstrap.jar:/Library/Tomcat/bin/tomcat-juli.jar

Tomcat started.

此时打开浏览器,输入localhost:8080,可以看到本地的Tomcat服务器已经启动起来了:

Tomcat的安装与配置_第6张图片

关闭Tomcat服务器

/Library/Tomcat/bin/shutdown.sh

可以看到控制台输出:

Using CATALINA_BASE: /Library/Tomcat

Using CATALINA_HOME: /Library/Tomcat

Using CATALINA_TMPDIR: /Library/Tomcat/temp

Using JRE_HOME: /Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home

Using CLASSPATH: /Library/Tomcat/bin/bootstrap.jar:/Library/Tomcat/bin/tomcat-juli.jar

参考

http://tomcat.apache.org/whichversion.html

  




天码营|让技术学习更加高效便捷


    扫描二维码关注我们    

你可能感兴趣的:(java,java,apache,tomcat,Web,jsp)