Tomcat服务器

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

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

因为:
  1. tomcat为网站的服务器,每个网站在后面都有一个服务器来解释哪 个网页,因为网页本身多数是动态计算的,就是跟一些编程语言有关系,不关于一些固定的文本内容,多数情况下文本内容是根据你填写的参数计算出来的,这是关于计算这部分。

  2. Tomcat 对于 Java 来说它就是一个 Servlet 处理器,支持运行基于 Servlet 的 Java 程序,同时 JSP 本身也是基于 Servlet 的技术,也是支持的,像传说中的 Spring, Struts, JSF 都是基于 Servlet 的,都可以在 Tomcat 上跑起来。

  3. 另外作为一个 J2EE 中的 Web 服务器,它也需要处理像事务,资源管理,角色认证与授权这些 J2EE 规范中要求达到的标准。

  • 像处理客户端请求的网络连接,并发负载分派到不同的服务器这些网络服务器的基本功能也是这些像 Tomcat 一样的服务器需要处理的。

  • 开发一个网站程序时就需要用到类似 Tomcat 的服务器,把写的JSP网站程序打包成一个war文件(其实就是一个zip格式)放到服务器上指定的位置就可以跑了。 当然还有很多种服务器可以用,比如 WebSphere, Weblogic, Resin, Jetty, 等,这前面两个是完整的 J2EE 服务器,除了支持 Web 之外还支持 EJB,但 Resin, Jetty, Tomcat 就只支持 Web 这块。

二、下载安装Tomcat
1、百度搜索Tomcat官网 http://tomcat.apache.org/

图片

2、找到Download下面你需要的版本点击

图片

注:zip压缩文件,无需安装下载后可直接使用(32或64位都能用
          tar.gz 是linux操作系统使用的版本
          32-bit 无需安装,只适合32位操作系统
          64-bit 无需安装,只适合64位操作系统
   32-bit/64-bit 需要下载安装,适合32或者64位 

 



 

三、Tomcat目录结构
图片
 

  • bin:存放windows或Linux平台上启动和关闭Tomcat的脚本文件
  • conf:存放Tomcat服务器的各种全局配置文件,其中最重要的是server.xml和web.xml
  • lib:存放Tomcat服务器所需的各种JAR文件
  • logs:存放Tomcat执行时的日志文件
  • temp:主要存放的是网站运行的时候的一些临时文件
  • webapps:Tomcat的主要Web发布目录,默认情况下把Web应用文件放于此目录
  • work:存放JSP编译后产生的class文件


四、修改Tomcat服务端口

 1、首先找到安装路径下的
图片

2、点击第一个,找到目录conf点击进去
图片

 3、出现server.xml
图片


4、点击编辑修改,端口自己设置(不与计算器的其他端口冲突)然后保存

图片


五、Tomcat手动部署Web应用
 将已经建好的web项目放入webapps就好 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值