Tomcat

Posted 大景少

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tomcat相关的知识,希望对你有一定的参考价值。

C/S架构——client/server:QQ/微信

  优点:有一部分代码写在客户代,用户体验比较好

  缺点:服务器更新,客户端也要更新,占用资源比较多

B/S架构——browser/server:网页游戏,WebQQ

  优点:客户代只要有浏览器即可,占用资源小,不用更新

  缺点:用户体验不佳

Tomcat的目录:

  bin:包含了一些jar,bat文件,startup.bat/shutdown.bat

  conf:配置文件 web.xml;server.xml

  lib:运行所需的jar文件

  logs:运行的日志

  tmp:临时文件

  webapps:放置项目的地方

  work:jsp翻译成java文件存放地

 

http://localhost:8080——对应webapps/root的目录

访问资源,除了直接将资源放到webapp里面还有另外两种方法:

在server.xml中,找到Host标签,在它的下一行,加入

<Context docBase="路径" path="/a"></Context>

docBase——资源的路径地址,从盘符开始

path——虚拟路径,相当于在路径里面再加上/a

 

在catalina/localhost这个目录下新建一个xml文件,文件里面写入以下内容 

<?xml version="1.0" encoding="UTF-8"?>

<Context docBase="路径" ></Context>

路径就资源文件放置的路径 

 

eclipse关联Tomcat

1.在eclispe的Preferences选择Server再选择Runtime Enveronments的选择Add
选择Tomcat的版本,下载的版本是哪个就选择哪个,选择完后就按next,在JRE的下拉框添加JRE的环境,选择JDK1.8,没有就选右边的Installed JREs...按钮,选jdk的目录
2.创建web项目,然后让控制台的那一栏显示服务器,双击servers栏里面的Tomcat8.0...,选择Use Tomcat,然后将Deploy path的路径改为实际Tomcat的webapps路径
在右侧的Ports可以修改服务器的配置信息,一般不改变
3.将web项目添加到服务器里面,右击Tomcat8.0...,然后选择Add or Remove,将web项目添加进去就完成了

 

Tomcat调优之后待学习后总结....

以上是关于Tomcat的主要内容,如果未能解决你的问题,请参考以下文章

TomcatTomcat 原理架构

TomcatTomcat 用法 问题 整理

TomcatTomcat性能分析

TomcatTomcat的类加载机制

TomcatTomcat 介绍及使用教程

TomcatTomcat 介绍及使用教程