文档章节

Tomcat的目录结构详解

ChamPly
 ChamPly
发布于 2017/08/31 13:00
字数 561
阅读 994
收藏 61
点赞 2
评论 6

Tomcat目录结构:

首先我们看看tomcat的目录下面都有什么文件

bin:

可以通过文件看出来这是一些关于tomcat的可执行的相关文件,比如启动和关闭

 

conf:

这个目录下存放的是tomcat相关的配置文件,常用的配置文件就是web.xml,server.xml这个配置文件是存放管理网站用户的信息

 

lib:

打开这个文件夹一看。全部都是jar文件,接触过java的朋友应该一目了然,这很明显就是java的jar包,这里存放的是网站后台调用的jar包

 

logs:

这个文件夹里面全部都是日志文件,随便打开一个就能看出来

 

temp:

打开之后你会发现里面是空的,这个文件夹主要存放的是网站运行的时候的一些临时文件

 

webapps:

打开之后会发现一些自己写过的一些项目文件,随便点击打开一个文件

几乎全部点开了,都没有看见java文件,最终看到了class文件,这个文件存放的是java源代码编译之后的二进制文件,这里就不多说了,所有说刚才我们以为找到了存放网站的源代码的目录,但是通过仔细看我们发现网站的jsp文件在里面,这里面的class文件是通过java文件编译的,但是java文件呢?我们接着往下看

 

work:

这个目录下面有一个Catalina,然后打开,看见一个localhost文件,好了,这个文件里面就是我们要找的网站的后台的一些java文件

打开之后你会发现这个和刚才webapps里面的文件夹几乎一样,但是我们打开你就会发现不一样的地方了

看见了吧,java文件有了,这个文件主要存放的是jsp相关的一些servlet类

 

 

这时我们发现了webapps是主要Web发布目录,默认情况下把Web应用文件放于此目录,work存放jsp生成的Servlet源文件和字节码文件。

 

2015年5月26日

by:champly 

© 著作权归作者所有

共有 人打赏支持
ChamPly

ChamPly

粉丝 11
博文 42
码字总数 32506
作品 0
朝阳
程序员
加载中

评论(6)

withileyl
withileyl
Tomcat
Kuangcp
Kuangcp
说了和没说一样...linux 下tree命令就能看到所有目录结构了~
ChamPly
ChamPly

引用来自“wy821027”的评论

好文章

@wy821027 谢谢支持
ChamPly
ChamPly

引用来自“夜苍狼”的评论

从语气上感觉好像是在给非程序猿介绍,

@夜苍狼 之前发的csdn的,最近转过来的,当时我也比较low
夜苍狼
夜苍狼
从语气上感觉好像是在给非程序猿介绍,
紫薯和白薯
紫薯和白薯
好文章
Tomcat 8安装与配置

# #Tomcat 8官方文档:http://tomcat.apache.org/tomcat-8.0-doc/setup.html #Tomcat 8 下载地址:http://tomcat.apache.org/download-80.cgi # Tomcat 运行需要JDK的支持 #JDK 下载地址:h......

chaunceyjiang ⋅ 2017/05/14 ⋅ 0

javaweb入门笔记(1)-Tomcat

javaweb入门笔记(1)-Tomcat 标签: javaweb [TOC] 下载链接 * Apache Jakarta Project * Tomcat官网 Tomcat目录层次结构 bin:存放启动和关闭Tomcat的脚本文件 conf:存放Tomcat服务器的配置文...

brianway ⋅ 2016/02/06 ⋅ 0

学习笔记汇总

linux系统管理和服务搭建配置: 关于Linux的历史 linux系统启动过程和系统目录结构 安装和优化linux系统基础环境 Linux文件与目录管理 Linux系统用户及用户组管理 linux系统文档的压缩与打包...

qq441009395 ⋅ 2017/07/24 ⋅ 0

七,搭建JavaWeb的开发环境

JavaWeb需要的开发环境。 1,JDK,Java开发套件,包括Java虚拟机、Java开发需要的库架包等等。 2,Tomcat,是Apache组织开发的一款web服务器。 3,Eclipse,Java开发主流的开发工具。 7.1 JD...

zhanggong ⋅ 2016/01/15 ⋅ 0

Tomcat文件详解

做web项目,最常用的服务器就是Apache的tomcat。虽然一直在用tomcat,但都是仅限在使用的阶段,一直没有深入学习过。想深入学习tomcat,首推的肯定是官网:http://tomcat.apache.org/ (虽然全...

leamon ⋅ 2014/03/19 ⋅ 0

Maven学习笔记(二)——常用插件配置详解

先将我用到的自定义变量贴过来,防止插件中出现一些变量,大家不理解 <!-- 全局属性配置 --> <properties> <project.build.name>tools</project.build.name> <project.build.sourceEncoding>......

zh119893 ⋅ 2014/06/07 ⋅ 2

Shell学习之路和我发布过的Shell脚本博文

Shell学习之路 目录 Shell学习之路【第一篇】:别名,管道,用户配置文件,变量,read Shell学习之路【第二篇】:条件测试,运算符,选择结构,for循环结构 Shell学习之路【第三篇】:While循环,C-...

yht_1990 ⋅ 2016/07/19 ⋅ 0

《Linux应用大全 服务器架设》一书,讲述众多服务器配置

《Linux应用大全 服务器架设》介绍了Linux服务器配置各方面的知识,主要包括网络配置文件和网络命令、OpenSSH、VNC、NFS、Samba、DHCP、DNS、Apache、Tomcat、Nginx、SVN、Vsftpd、Sendmail、...

airfish2000 ⋅ 2015/12/22 ⋅ 0

tomcat配置文件详解

Tomcat基础配置详解 组件原理图如下: 任何tomcat实例就是一个server,而一个server内部要想能够解析jsp页面转义编译serlet程序,要靠其引擎来实现 而引擎才是真正意义上执行jsp代码的容器,...

水滴石川1 ⋅ 2017/09/29 ⋅ 0

Linux简易指南

1.linux查看tomcat是否启动,查看Tomcat的运行进程 2.运行sh文件 3.查看文件 Linux下查看文件内容的命令 日志分析查看——grep,sed,sort,awk运用 4.创建目录 在 Linux 下用 mkdir 命令来创建...

刘阳0292 ⋅ 2017/07/09 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

CENTOS7防火墙命令记录

安装Firewall命令: yum install firewalld firewalld-config Firewall开启常见端口命令: firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd --zone=public --add-po......

cavion ⋅ 43分钟前 ⋅ 0

【C++】【STL】利用chromo来测量程序运行时间与日志时间打印精确到微秒

直接上代码吧,没啥好说的。头疼。 #include <iostream>#include <string>#include <ctime>#include <sstream>#include <iomanip>#include <thread>#include <chrono>using ......

muqiusangyang ⋅ 46分钟前 ⋅ 0

Mac环境下svn的使用

在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简...

故久呵呵 ⋅ 56分钟前 ⋅ 0

破解公司回应苹果“USB限制模式”:已攻破

本周四,苹果发表声明称 iOS 中加入了一项名为“USB 限制模式”的功能,可以防止 iPhone 在连接其他设备的时候被破解,并且强调这一功能并不是针对 FBI 等执法部门,为的是保护用户数据安全。...

六库科技 ⋅ 57分钟前 ⋅ 0

MyBtais整合Spring Boot整合,TypeHandler对枚举类(enum)处理

概要 问题描述 我想用枚举类来表示用户当前状态,枚举类由 code 和 msg 组成,但我只想把 code 保存到数据库,查询处理,能知道用户当前状态,这应该怎么做呢?在 Spring 整合MyBatis 的时候...

Wenyi_Feng ⋅ 今天 ⋅ 0

synchronized与Lock的区别

# <center>王梦龙的读书笔记第一篇</center> ## <center>-synchronized与Lock的区别</centre> ###一、从使用场景来说 + synchronized 是能够注释代码块、类、方法但是它的加锁是和解锁使用一......

我不想加班 ⋅ 今天 ⋅ 0

VConsole的使用

手机端控制台打印输出,方便bug的排查。 首先需要引入vconsole.min.js 文件,然后在文件中创造实例。就能直接使用了。 var vConsole = new VConsole(); vConsole的文件地址...

大美琴 ⋅ 今天 ⋅ 0

Java NIO之字符集

1 字符集和编解码的概念 首先,解释一下什么是字符集。顾名思义,就是字符的集合。它的初衷是把现实世界的符号映射为计算机可以理解的字节。比如我创造一个字符集,叫做sex字符集,就包含两个...

士别三日 ⋅ 今天 ⋅ 0

Spring Bean基础

1、Bean之间引用 <!--如果Bean配置在同一个XML文件中,使用local引用--><ref bean="someBean"/><!--如果Bean配置在不同的XML文件中,使用ref引用--><ref local="someBean"/> 其实两种......

霍淇滨 ⋅ 今天 ⋅ 0

05、基于Consul+Upsync+Nginx实现动态负载均衡

1、Consul环境搭建 下载consul_0.7.5_linux_amd64.zip到/usr/local/src目录 cd /usr/local/srcwget https://releases.hashicorp.com/consul/0.7.5/consul_0.7.5_linux_amd64.zip 解压consu......

北岩 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部