Tomcat

Posted

tags:

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

Tomcat

1.启动startup.bat 关闭shutdown.bat

2.目录

bin 可执行文件

conf 配置文件

lib Tomcat运行时所使用的jar文件

logs 运行时产生的日志文件

temp 运行时产生的临时文件

webapps 存放应用

work Tomcat运行时的工作目录

3.Java Web应用的目录结构

WEB-INF 此目录下文件不能被外部直接访问。

  classes: 我们编写的程序代码。.class文件

  lib :  应用需要用的jar文件
  web.xml  : 应用的配置信息

4.部署应用到Tomcat服务器

 

> 开放目录部署方式

 

把应用直接复制到F:\apache-tomcat-7.0.52\webapps下。

 

> 把应用打成war包。

 

war包命令:jar -cvf MyApp.war .

 

war包直接复制到F:\apache-tomcat-7.0.52\webapps下,应用自动解压

 

注:webapps目录下有几个目录就代表有几个应用。

 

***Tomcat服务器与MyEclipse集成

 

1)Tomcat集成

 

2)创建web应用

 

3)部署

5.url统一资源定位符(网址)

 URI统一资源标识符

URL=协议+主机IP(端口号)+URI

6.虚拟目录

 

方式一:(不建议使用,因为需要重启服务器)

 

真实目录:d:\MyAPP

 

虚拟目录:http://localhost:8080/myApp

 

虚拟目录映射:

 

<Context path="/myApp" docBase="d:\MyAPP"/>

 

docBase:代表的是应用的真实路径。

 

path:网络访问的虚拟目录名

 

注:需要重启服务器。    

 

方式二:

 

新建myAPP.xml文件,文件名就代表应用的虚拟目录名。

 

将文件放在F:\apache-tomcat-7.0.52\conf\Catalina\localhost目录下

 

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

 

<Context docBase="D:\myAPP"/>

 

访问:http://localhost:8080/myAPP

 

 

7、配置默认端口、默认应用、默认主页

 

A、把server.xml<Connector port="80" protocol="HTTP/1.1"

 

               connectionTimeout="20000"

 

               redirectPort="8443" />

 

浏览器http默认端口:80

 

B、默认应用:

 

默认应用:把配置的虚拟目录的配置文件名改为ROOT.xml即可。

 

C、默认主页

 

修改当前应用web.xml,添加以下内容:

 



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

TomcatTomcat 原理架构

TomcatTomcat 用法 问题 整理

TomcatTomcat性能分析

TomcatTomcat的类加载机制

TomcatTomcat 介绍及使用教程

TomcatTomcat 介绍及使用教程