前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Tomcat】tomcat简单介绍,安装以及启动(一)

【Tomcat】tomcat简单介绍,安装以及启动(一)

作者头像
程序猿小亮
发布2021-01-29 13:31:51
8390
发布2021-01-29 13:31:51
举报
文章被收录于专栏:程序猿小亮的专栏

最为一个资深的吊死程序猿,在工作中,经常使用tomcat,但是从来没有做过深入的总结,真是罪过。从这篇博文开始,我们对tomcat进行一个深入的学习,先是基本使用学习,之后我们再看一看tomcat的源码部分。不多说了,我们直接进入正题:

tomcat介绍:

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。目前最新版本是8.0。

Tomcat服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

这部分的内容说实话,网上很多,不再多说,大家多查一下资料就好。

tomcat官网

官网首页:http://tomcat.apache.org/index.html

进入首页之后,大家可以看到tomcat的三个稳定版本:tomcat6.x, tomcat7.x, tomcat8.x。在企业中经常使用的是6.x,7.x,一般的企业不会一味追求最新,最新版可能不稳定,而且版本变化会增加学习成本等等。

tomcat安装版本

tomcat有两种版本: 1. 普通安装版本(服务版):可执行文件,安装好后会在系统中注册服务.

2. 解压版(二进制版):解压后需要配置环境变量,建议使用此版本。

这是两种不同的下载版本,一个是普通安装版本,一个是解压安装版本。使用起来是一样的,只是在普通安装版本中有一些界面可提供对Tomcat的快捷设置,而且普通安装会将Tomcat作为系统服务进行注册,只能安装一个tomcat,有时我们同时需要多个tomcat,所以建议使用解压版,安装简单,方便。

注:在安装tomcat之前,你需要安装JDK1.6或者1.7都可以,本人使用的jdk1.8,最好你还是使用jdk1.7,其他都一样。

tomcat目录介绍:

我们这篇文章介绍的是tomcat6.x或7.x的目录,6.0之后较5.0版本目录发生比较大的变化。

目录结构

即: /bin:存放windows或Linux平台上启动和关闭Tomcat的脚本文件

/conf:存放Tomcat服务器的各种全局配置文件,其中最重要的是server.xml和web.xml

/lib:存放所需的所有jar文件(整合了原来tomcat5.5中的common/share/server三个目录下的所有jar)

/logs:存放Tomcat执行时的日志文件

/temp:存放Tomcat运行时所产生的临时文件

/webapps:Tomcat的主要Web发布目录,默认情况下把Web应用文件放于此目录

/work:存放JSP编译后产生的class文件

Tomcat启动

找到tomcat的安装目录,在/bin目录下,windows系统启动start.up脚本,linux系统启动start.sh文件,当看到如下界面,说名tomcat已经启动成功。

下面我们在浏览器中访问一下tomcat,此时我们可以看到tomcat的页面了。

注意:如果tomcat不能正常启动,主要是有两个原因: 1. 验证jdk是否安装成功,如下图,jdk已成功安装,否则重新安装。

2. 端口号被占用问题: tomcat的默认端口号为8080,如果有其他软件占用了此端口,则会导致tomcat不能启动; 解决方案: 用FPort等软件查看端口使用情况,然后 kill 此进程即可;

有点累了,下篇博文我们继续。下篇我们开始介绍tomcat和eclipse的集成,以及启动。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2015/08/30 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • tomcat介绍:
  • tomcat官网
  • tomcat安装版本
  • tomcat目录介绍:
  • Tomcat启动
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档