Tomcat

Tomcat

Tomcat 服务器

计算机的一种,不普通计算机运行快,强大的运算能力,现在所学的是Web服务器,它本质是一个软件,通过硬件的相结合,从而达到需求我们来发布应用的功能。

常用服务器

weblogic

websphereAS

JBOSSAS

Tomcat

Tomcat 的介绍

Apache基金会,这是一个核心项目,性能稳定,开源免费

Tomcat官网:

Tomcat各版本需要的支持

Tomcat

Tomcat 安装步骤

  1. 下载
  2. 解压文件

Tomcat

  1. 配置环境变量

部署自己的项目

  1. 在webapps目录下创建一个文件夹
  2. 将资源放到该文件夹里
  3. 启动tomcat,输入正确路径

Tomcat 控制台启动乱码解决

  1. 在conf文件夹下面
  2. 找到一个logging.properties文件
  3. 找到java.util.logging.ConsoleHandler.encoding = UTF-8
  4. 把UTF-8设置成GBK

通过war包方式发布项目

  1. 在项目的web路径下打war包: jar -cvf myweb.war .
  2. 将打好的war包剪切到tomcat的webapps路径下
  3. 启动tomcat服务, 自动解压war包
  4. 验证结果

Tomcat 配置文件

  • server.xml—主配置文件
<Connector prot="8080" protocol="HTTP/1.1"
			connectionTimeout="20000"
			redirectPort="8443"/>
<!--8080端口:tomcat服务器默认端口号,访问url地址后必须手动写:8080
	80端口: HTTP协议采用的端口号。访问url地址后不用写:80-->
  1. 找到conf文件
  2. 找到server.xml
  3. 把端口号改为80
  4. 测试

配置Tomcat虚拟目录

可以发布任意目录下面的项目

  1. 编辑server.xml配置文件,找到 Host 标签
  2. 添加一个标签
<Context path="/my" docBase="d:/my"/>
<!--path: 访问资源的虚拟目录名称
	docBase:项目真实存在的路径-->

Tomcat 配置虚拟主机

指定访问路径的名称

  1. 编辑server.xml配置文件,找到 Engine 标签

  2. 加入标签内容

    <Engine name="Catalina" defaultHost="localhost">
    	<Host name="www.webdemo.com" appBase="webapps"
              unpackWARs="true" autoDeploy="true">
        	<Context path="" docBase="webdemo"/>	
        </Host>
    </Engine>
    <!--name: 访问虚拟主机的名称
    	appBase: 项目存放的路径
    	unpackWARs: 是否自动解压war包
    	autoDeploy:是否自动发布
    -->
    
  3. 修改hosts文件

位置:C:\Windows\System32\drivers\etc

127.0.0.1 www.webdemo.com
上一篇:Jenkins系列


下一篇:自动运行shell脚本