`
dawuafang
  • 浏览: 1108731 次
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多

最为一个资深的吊死程序猿,在工作中,经常使用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. 普通安装版本(服务版):可执行文件,安装好后会在系统中注册服务.

这里写图片描述

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

这里写图片描述

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

注:在安装tomcat之前,你需要安装JDK1.6或者1.7都可以,本人使用的jdk1.8,最好你还是使用jdk1.7,其他都一样。
(JDK安装配置教程)[http://jingyan.baidu.com/article/bea41d435bc695b4c41be648.html]

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:输入(http://localhost:8080/)[http://localhost:8080/]即可,此时我们可以看到tomcat的页面了。
这里写图片描述

注意:如果tomcat不能正常启动,主要是有两个原因:
1. 验证jdk是否安装成功,如下图,jdk已成功安装,否则重新安装。
这里写图片描述
2. 端口号被占用问题:
tomcat的默认端口号为8080,如果有其他软件占用了此端口,则会导致tomcat不能启动;
解决方案:
用FPort等软件查看端口使用情况,然后 kill 此进程即可;

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

<script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; var $numbering = $('<ul/>').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('<li/>').text(i)); }; $numbering.fadeIn(1700); }); }); </script>
分享到:
评论

相关推荐

    tomcat设置开机自启动介绍

    tomcat设置开机自启动介绍,设置很简单,一看就明白。

    Linux操作系统下两种自动启动Tomcat的方法

    前面介绍的应该是最简单的让Tomcat自动启动的方法了,但是它有两个不足:无法指定启动Tomcat服务的用户,会导致Tomcat已超级用户运行,存在重大的安全隐患;系统关闭的时候无法自动停止Tomcat服务。

    Tomcat思维导图简单介绍

    介绍,重要目录,Web工程发布目录结构,安装,配置,启动等等

    tomcat-7.0.69 安装版

    apache-tomcat-7.0.69 安装版,一件安装启动,简单方便实用。

    最简单linux配置tomcat开机启动

    找了半天,linux配置tomcat开机启动的教程,太麻烦了,自己总结出一套简单有效的方法,分享一下

    Linux 多tomcat服务 统一安装 统一部署 工具 shell编写

    于JAVA开发项目 随着服务的越来越多 配置文件更是眼花缭乱 每次不知道因为配置问题浪费多少时间 更不知道因为配置问题出过多少问题 多台服务器来回切换 如果服务需要依赖 启动更是问题 功能:一次修改 统一安装;...

    Tomcat无法启动

    Tomcat7无法启动,单独可以启动,在Myeclipse中无法启动,解决方法很简单。

    开机自动启动tomcat的shell脚本

    文档总结了使用简单shell脚本实现开机自动启动tomcat的方法

    在Linux系统平台上安装Tomcat的总结

    为了更好的网络共享 本人发布的资源一律免费 如有哪个收费了 请告知! 这是我自己在网上搜集的一部分资料 现...几种Linux嵌入式开发环境的简单介绍 解决Oracle 9i和Tomcat端口冲突 在Linux系统平台上安装Tomcat的总结

    apache-tomcat-9.0.82.tar.gz

    Tomcat简单的说就是一个运行JAVA的网络服务器,底层是Socket的一个程序,它也是JSP和Serlvet的一个容器。如果你学过html,css,你会知道你写的页面只能自己访问,别人不能远程访问你写的页面,Tomcat就是提供能够让...

    tomcat-7.0.79

    Tomcat 7.0的目录结构介绍。 bin目录存放一些启动运行Tomcat的可执行程序和相关内容。 conf存放关于Tomcat服务器的全局配置。 lib目录存放Tomcat运行或者站点运行所需的jar包,所有在此Tomcat上的站点共享这些jar包...

    快速解决Tomcat启动慢的问题,超简单

    今天在帮一位同学解决了一个问题——Tomcat启动超级慢,大概五六分钟。解决之后,只需要3秒钟即可启动。 问题怎么解决呢? 在Tomcat的bin目录下找到catalina.sh,然后打开它,在以下位置添加一行代码: -Djava....

    tomcat启动时定时循环执行内容(action)

    tomcat启动时定时循环执行内容(action) 本人亲自编写的小程序,简单易懂,欢迎下载评论!

    Linux 多tomcat服务 统一安装 统一部署 工具 shell编写 自动化部署与统一安装升级 - 类ansible工具

    Linux 多tomcat服务 统一安装 统一部署 工具 shell编写 1 引言 基于JAVA开发项目,随着服务的越来越多,配置文件更是眼花缭乱,每次不知道因为配置问题浪费多少时间,更不知道因为配置问题出过多少问题。多台...

    Tomcat配置使用文档

    Tomcat的简单配置介绍 增加虚拟目录及相关文件说明 Tomcat多虚拟主机的配置方法 Tomcat集群配置(负载均衡、Session共享) Tomcat安全SSL的配置使用 Tomcat性能调优 Tomcat日志简介 安全配置 常见问题

    tomcat环境变量配置

    接着可以写一个简单的java程序来测试JDK是否已安装成功: public class Test{ public static void main(String args[]){ System.out.println("This is a test program."); } } 将上面的这段程序保存为文件名为Test....

    APACHE 2.2.9+TOMCAT6.0.18配置负载均衡

    注:本例程以一台机器为例子,即同一台机器上装一个apache和4个Tomcat。 一、 前期准备工作:安装用的程序(前提保证已安装了JDK1.5以上的版本) jdk1.6.0_18下载: http://java.sun.com/javase/downloads/index.jsp...

    apache-tomcat-7.0.27

    负载均衡的Tomcat源文件,安装简单,建议启动之前先clean

    Tomcat6.0 web服务器

    Tomcat是目前比较流行的Web 应用服务器。 有两个办法可以在系统...这种context片断提供了一种便利的方法来部署web应用,不需要编辑server.xml,除非想改变缺省的部署特性,安装一个新的web应用时不需要重启动Tomcat。

    tomcat宕机重启脚本

    tomcat宕机重启脚本,比较简单的一种设置

Global site tag (gtag.js) - Google Analytics