Tomcat的目录结构详解

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

时间: 2024-08-07 04:32:52

Tomcat的目录结构详解的相关文章

Nuxt.js学习(二) --- Nuxt目录结构详解、Nuxt常用配置项、Nuxt路由配置和参数传递

[TOC] 1.Nuxt目录结构详解 Nuxt项目文件目录结构 |-- .nuxt // Nuxt自动生成,临时的用于编辑的文件,build |-- assets // 用于组织未编译的静态资源入LESS.SASS 或 JavaScript |-- components // 用于自己编写的Vue组件,比如滚动组件,日历组件,分页组件 |-- layouts // 布局目录,用于组织应用的布局组件,不可更改. |-- middleware // 用于存放中间件 |-- pages // 用于存放

Tomcat目录结构详解(非常详细)

Tomcat7 的目录结构如图: · 1.bin:该目录下存放的是二进制可执行文件,如果是安装版,那么这个目录下会有两个exe文件:tomcat6.exe.tomcat6w.exe,前者是在控制台下启动Tomcat,后者是弹出UGI窗口启动Tomcat:如果是解压版,那么会有startup.bat和shutdown.bat文件,startup.bat用来启动Tomcat,但需要先配置JAVA_HOME环境变量才能启动,shutdawn.bat用来停止Tomcat: 2.conf:这是一个非常非常

重要目录结构详解

ls -d 只显示目录 ls -ld /* 显示根下所有的目录 网卡文件:/etc/sysconfig/network-scripts/ifcfg-eth0 /etc/init.d/network restart   确保ONBOOT=yes Ifdown eth0 && idup eth0 查看:ifconfig blkid 看设备的UUID DNS客户端配置文件:/etc/resolv.conf 网卡文件 优先于 /etc/resolv.conf Setup里面也可配置DNS 主机名解

Android工程目录结构详解

工程目录结构: src: 存放java源代码的目录 gen: 存放自动生成文件的目录:R.java文件:存放res目录下对应资源的id 1,目录中存放所有由Android开发工具自动生成的文件. 2,目录中最重要的就是R.java文件.这个文件由Android开发工具自动产生的.Android开发工具会自动根据你放入res目录的资源,同步更新修改R.java文件. 3,正因为R.java文件是由开发工具自动生成的,所以我们应避免手工修改R.java文件. 4,R.java文件在应用中起到了字典的

Angular新建项目目录结构详解

在上一篇博客中我们已经通过Angular CLI命令行工具创建出来一个全新的Angular项目,要想写项目,首先我们要先搞清楚项目的目录结构是怎样的,每个文件又有什么意义,文件中的代码又起到什么作用. 首先看一下整体的目录结构: 可以看到,命令行工具自动生成了很多文件和目录,我们来说说这些目录是干什么的 首层目录: node_modules 第三方依赖包存放目录 e2e 端到端的测试目录 用来做自动测试的 src 应用源代码目录 .angular-cli.json Angular命令行工具的配置

Android开发:程序目录结构详解

HelloWorld程序的目录结构概述 我们可以在文件夹中看到,HelloWorld程序的目录主要包括:src文件夹.gen文件夹.Android文件夹.assets.res文件夹. AndroidManifest.xml.default.properties.在Eclipse的左侧展开HelloWorld项目,可以看到如下图的目录结构: 下面将分节介绍上面的各级目录结构. 1.src文件夹 顾名思义(src, source code)该文件夹是放项目的源代码的.打开HelloWorld.jav

Android工程的目录结构详解

在搭建Android开发环境及简单地建立一个HelloWorld项目后,本篇将通过HelloWorld项目来介绍Android项目的目录结构.本文的主要主题如下: 1.HelloWorld项目的目录结构 · 1.1.src文件夹 · 1.2.gen文件夹 · 1.3.Android 2.1文件夹 · 1.4.assets · 1.5.res文件夹 · 1.6.AndroidManifest.xml · 1.7.default.properties 下面将分节介绍上面的各级目录结构. 1.1.sr

Linux文件系统的目录结构详解

一.前 言 文章对Linux下所有目录一一说明,对比较重要的目录加以重点解说,以帮助初学者熟练掌握Linux的目录结构. 二.目 录 1.什么是文件系统 2.文件系统的类型 3.目录结构的详细解读 4.一些重要子目录的解读 5.附录:目录结构的简明查阅手册 三.正 文 我想,不光是我,对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.下面大家跟飘扬一起来学习吧…………. 1.什么是文件系统 当您使用Linux的时候,如果您通过ls –l / 就会

Linux目录结构详解

由于利用Linux来开发产品的团队和个人实在太多了,想象一下,如果每个人都以自己的想法来配置文件放置的目录,那么管理上将会非常的困扰.为控制解决Linux文件目录配置极其混乱的局面,Linux目录配置标准FHS(Filesystem Hierarchy Standard)就这样出炉了,FHS的重点就在于规范每个特定的目录下应该放什么样的数据.这样就大大方便了独立的软件开发商.操作系统制作者及系统维护人员. FHS针对目录树架构定义出三层目录下应该放置什么样的数据,三层目录分别是: 1./(roo