Tomcat服务器

1. Web服务器软件

  • 安装了服务器软件的计算机就是服务器

  • 服务器软件:接收用户的请求,处理请求,返回响应

  • Web服务器软件:接收用户的请求,处理请求,做出响应。在web服务器软件中,可以部署web项目,让用户通过浏览器来访问这些项目

1.1 常见的Java相关的Web服务器软件

  1. WebLogic:Oracle公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。
  2. WebSphere:IBM公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。
  3. JBOSS:JBOOS公司的,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。
  4. Tomcat:Apache基金组织,中小型的JavaEE服务器,仅仅支持少量的JavaEE规范Servlet/jsp。开源免费的

Tips:JavaEE是Java语言在企业开发中使用的技术规范的总和,一共规定了13项大的规范。

1.2 Tomcat

1.2.1 下载

  1. 前往Tomcat官网下载安装版:Windows Service Installer,也可以下载解压版。

1.2.2 安装

  1. 安装版点击安装即可,软件会自动注册服务
  2. 解压版解压即可使用
Tomcat目录结构:

path

Notice:注意,安装或解压的路径不要有中文

1.2.3 卸载

  1. 安装版进入文件夹点击Uninstall.exe即可卸载软件
  2. 解压版直接删除文件夹即可

1.2.4 启动

安装版会自动注册并启动服务,无需手动启动

解压版启动方式:

  1. 进入解压后的文件夹,进入bin目录,双击startup.bat运行该文件
  2. 访问:浏览器输入:http://localhost:8080 即可本地访问

1.2.5 关闭

解压版关闭

  1. bin/shutdows.bat,双击即可关闭服务
  2. 直接关闭窗口或者ctrl+c

根据进程PID关闭

  1. cmd输入netstat -ano,打印当前运行进程PID等信息,找到本地地址端口号8080的,查看其PID。
  2. 打开任务管理器,进程显示PID,然后根据PID号直接结束进程。

Tips: windows下删除服务命令:sc delete 服务名称

安装参考文章

1.2.6 配置

项目部署的方式
  1. 直接将项目文件夹放在webapps目录下即可,也可将项目打包成一个war包,再将war包放入wabapps目录下,war包会自动解压。
  2. 配置conf/server.xml文件完成部署,在<Host>标签体中配置:<Context docBase="D:\Project" path="/index" />;docBase:项目存放的本地路径,path:虚拟目录。

  3. conf\Catalina\localhost\下创建任意名称(文件名称即虚拟路径)的xml文件。在文件中编写<Context docBase="D:\Project />"

静态项目和动态项目
Java动态项目目录结构:
-- 项目名称
    -- WEB-INF
        -- web.xml:该项目的核心配置文件
        -- classes目录:放置字节码文件
        -- lib目录:放置项目依赖的jar包

  转载请注明: Zero的博客 Tomcat服务器

 上一篇
Servlet接口 Servlet接口
1. ServletJava Servlet是运行在服务器端的小程序,它是作为来自web浏览器或其他HTTP客户端的请求和HTTP服务器上的数据库或应用程序之间的中间层 1.1 创建Servlet有三种创建方式: 实现Servlet接口
2019-06-09
下一篇 
XML简单入门 XML简单入门
1. XML基础1.1 概念XML指可扩展标记语言(Extensible Markup Language),是一种标记语言,类似HTML。xml被设计用于传输和存储数据,而不是显示数据,标签都是自定义的。 1.2 功能 存储数据:项目配置
2019-06-07
  目录