首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java EE之旅15-Tomcat概述

Tomcat简介

好久没有更新公众号了,最近看完了《认知突围》这本书,受益匪浅。之前给自己挖了个大坑:

不怎么打算填坑了,取而代之的可能会做一张很大的完整的认知思维导图改天我会做一个思维导图,来总结、分享一下这本书。毕竟看完一本书,还是要从中得到什么,并且记住,付诸行动!

下面开始今天的正文:

上一篇文章中提到Java EE规范比较多,但是我们一般的Web项目开发用不到那么多,没必要实现所有的JavaEE的13种,因此在小型的应用系统或者有特殊需要的系统中,可以使用一个免费的Web服务器:Tomcat,该服务器支持JSP以及Servlet规范。启动界面如图:

下面是关于Tomcat的基本介绍:

Tomcat的版本随着SUN公司推出的Servlet/JSP规范不同而不同,基本上是SUN公司每推出一个版本,Tomcat也会发行新的版本以适应新的规范:

Tomcat的下载安装

tar.gz文件是Linux操作系统下的安装版本

exe文件是Windows系统下的安装版本x86 x64

zip文件是Windows系统下的压缩版本 (建议)

Tomcat可以通过exe安装版进行安装,一般推荐使用直接解压的方式进行安装:直接解压到指定目录即可。(注:目录不要太深;目录不要有中文或空格)

Tomcat的启动

检验Tomcat启动是否成功,在浏览器输入:http://localhost:8080,如果出现下图代表启动成功:

Tomcat主要目录介绍

标准的JavaWeb应用的目录结构

WEB应用程序指供浏览器访问的程序,通常也简称为web应用。

一个web应用由多个静态web资源和动态web资源组成,如:

html、css、js文件

Jsp文件、java程序、支持jar包、

配置文件

……

下面是一个Web项目的常见目录结构,以Eclipse为例,IDEA有一丢丢不一样,大体相同:

Web应用的部署

Web应用开发好后,若想供外界访问,需要把web应用所在目录交给web服务器管理,这个过程称之为虚似目录的映射,也叫做部署。

应用的部署有两种方式:

把应用中的WebRoot中的东西,直接复制到F:\apache-tomcat-7.0.52\webapps\新建一个文件夹下。

把应用打成war包。

进入WebRoot目录之后,打war包命令:jar -cvf MyApp.war .

把war包直接复制到F:\apache-tomcat-7.0.52\webapps下,应用自动解压安装

虚拟目录的映射

在Eclipse中或者IDEA中可以配置好Tomcat,然后直接点击运行。Tomcat的配置如下图:

然后需要配置虚拟目录映射(目的:应用放到其他目录)

这里需要配置项目的Application Context为当前的工程名并且在server标签中配置默认打开的地址,如下面两图所示:

另外,如果不是IDE环境的话,有下面两种方式,推荐使用第二种方式:

方式一:(不建议使用,因为需要重启服务器),例如:

方式二:

配置默认端口、默认应用、默认主页

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180131G0A48X00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券