Tomcat的目录结构详解

Tomcat目录结构:

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

Tomcat的目录结构详解

bin:

Tomcat的目录结构详解

这个目录下存放的是tomcat相关的配置文件,常用的配置文件就是web.xml,server.xml这个配置文件是存放管理网站用户的信息vcD4KPHA+IDwvcD4KPHA+bGlio7o8L3A+CjxwPjxpbWcgc3JjPQ=="http://www.2cto.com/uploadfile/Collfiles/20150527/201505271004167.png" alt="\">

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

logs:

Tomcat的目录结构详解

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

Tomcat的目录结构详解

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

Tomcat的目录结构详解

Tomcat的目录结构详解

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

work:

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

Tomcat的目录结构详解

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

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

2015年5月26日

by:champly

分类:默认分类 时间:2012-01-08 人气:7
本文关键词:
分享到:

相关文章

  • C.Shell.Perl基于Tomcat开发CGI程序环境配置 2012-01-15

    基于Tomcat7.0版本配置CGI开发环境,步聚如下: 以我的Tomcat7安装目录为例:TOMCA_HOME = /Users/yangxin/Documents/devToos/java/apache-tomcat-7.0.39 1、打开TOMCA_HOME/conf/web.xml 将CGI的Serlvet配置与URL映射注释打开 cgi org.apache.catalina.servlets.CGIServlet debug 0 executable cgiPathPrefix WE

  • Ubuntu 12.04下解决Tomcat自启动问题 2012-02-09

      当我们安装好Tomcat使用后发现,每次启动都需要在终端中手动键入sudo /var/tomcat/bin/startup.sh,那么我们怎么解决这个问题呢   以下是我的解决方案:   1.首先打开终端,输入su,接着输入ROOT的密码获得ROOT权限。进入/etc文件夹(使用cd /etc命令)   2.打开rc.local文件(在/etc目录下使用vi rc.local命令)   3.rc.local文件内容默认如下   #!/bin/sh -e   #   # rc.local   

  • Tomcat的8009端口AJP的利用 2012-02-14

    Tomcat在安装的时候会有下面的界面,我们通常部署war,用的最多的是默认的8080端口。 可是当8080端口被防火墙封闭的时候,是否还有办法利用呢? 答案是可以的,可以通过AJP的8009端口,下面是step by step。 下面是实验环境: 192.168.0.102 装有Tomcat 7的虚拟主机,防火墙封闭8080端口 192.168.0.103 装有BT5系统的渗透主机 首先nmap扫描,发现8009端口开放 BT5默认apache2是安装的,我们仅需要安装mod-jk [email protected]

  • Linux 下 (RedHat 9.0) JDK,Tomcat,MySQL的安装 2012-02-21

    1 J2SDK的安装 先去java.sun.com上下载Linux上的JDK,我下的是6.0的。 jdk-6u4-linux-i586-rpm.bin ,然后ftp到Linux上, 执行: chmod 755 jdk-6u4-linux-i586-rpm.bin 然后执行 ./jdk-6u4-linux-i586-rpm.bin 就会自动产生并安装一大堆的rpm包,完成后就可以使用java了,JDK5.0以上不需要设置PATH,CLASS_PATH啥的,直接就可以用。 2 TOMCAT 的安装

  • 一篇Apache+Tomcat整合文档 2012-02-25

    本帖最后由rootsecurity 于2012-2-28 14:12 编辑 背景:由于需要JSP环境,这里就写一篇关于Apache+Tomcat整合的文章。 所需软件: 1、httpd-2.2.22.tar.gz 2、tomcat-7.0.23.tar.gz 3、tomcat-connectors-1.2.30.tar.gz 4、jdk-6U21-i586.bin 安装步骤: 1、首先安装Apache[[email protected] ~]#tar zxvf httpd-2.2.22.tar.gz

  • Nginx+Tomcat实现反向代理与动静分离 2012-02-29

    1. 什么是动静分离 所谓动静分离就是通过nginx(或apache等)来处理用户端请求的静态页面,tomcat(或weblogic)处理动态页面,从而达到动静页面访问时通过不同的容器来处理。 2. 为什么做动静分离 Nginx处理静态页面的效率远高于tomcat,所有我们只让tomcat干自己擅长的事情,以事实说话,我们通过ab进行对一个静态页面访问做压力测试。 www.2cto.com 1) 做动静分离后nginx处理静态页面的压力测试: # ab -n 1000 -c 200 http:/

  • Tomcat服务的渗透与安全 2012-04-07

    tomcat是一款经典的开源中间件,我在生产中大量运用,多实例多端口的tomcat集群,不过安全问题需要我们关注一下,今天简单演示一个案例。 首选锁定目标主机:192.168.1.3,一般默认tomcat的端口为8080 tomcat-users.xml中的默认用户名、密码为tomcat,tomcat 登录到tomcat的GUI管理页面 把一个jsp格式的webshell压缩成zip格式的文件,再修为war格式,不影响文件执行。 1 2 zip -j shell.jsp shell.zip mv

  • How could I exploit on Tomcat with AJP protocol 2012-05-09

    Author:Mickey Basically when we installed Tomcat that we saw installation wizard below screenshot, We usually deployed a WAR to tomcat almost used default port 8080, even though when port 8080 was blocked by firewall, do we still exploit? In fact, th

  • Windows 7安装Solr+Tomcat图文教程 2012-07-01

    Tomcat下Solr安装配置 由于Solr基于java开发,因此Solr在windows及Linux都能较好部署使用,但由于Solr提供了一些用于测试及管理、维护较为方便的shell脚本,因此在生产部署时候建议安装在Linux上,测试时候可以在windows使用。 Solr是一个基于Lucene的Java搜索引擎服务器。Solr 提供了层面搜索、命中醒目显示并且支持多种输出格式(包括 XML/XSLT 和 JSON 格式)。它易于安装和配置,而且附带了一个基于 HTTP 的管理界面。Solr

Copyright (C) quwantang.com, All Rights Reserved.

趣玩堂 版权所有 京ICP备15002868号

processed in 0.097 (s). 10 q(s)