精华内容
下载资源
问答
  • Tomcat目录结构详解

    2020-09-29 21:33:47
    Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,学习tomcat目录结构十分有必要,今天小编给大家带来了详细教程,感兴趣的朋友一起看看吧
  • tomcat目录结构详解

    2017-11-24 16:38:00
    1.查看Java的版本  java -version 2. 查看Java和Tomcat版本  java -cp catalina....3. Tomcat7目录结构详解  bin 二进制可执行文件(startup.bat和shutdown.bat文件,分别是用来启动和关闭tomcat)  conf...

    1. 查看Java的版本

      java -version

    2. 查看Java和Tomcat版本

      java -cp catalina.jar org.apache.catalina.util.ServerInfo

     

    3. Tomcat7目录结构详解

      bin 二进制可执行文件(startup.bat和shutdown.bat文件,分别是用来启动和关闭tomcat)

      conf 配置文件

      •  server.xml:配置整个服务器信息。例如修改端口号,添加虚拟主机等。
      •  tomcatusers.xml:存储tomcat用户的文件,这里保存的是tomcat的用户名及密码,以及用户的角色信息。可以按着该文件中的注释信息添加tomcat用户,然后就可以在Tomcat主页中进入Tomcat Manager页面了。
      •  web.xml:部署描述符文件,这个文件中注册了很多MIME类型,即文档类型。这些MIME类型是客户端与服务器之间说明文档类型的。
      •  context.xml:对所有应用的统一配置,通常我们不会去配置它。

      lib Tomcat的类库,里面是一大堆jar文件。如果需要添加Tomcat依赖的jar文件,可以把它放到这个目录中,当然也可以把应用依赖的jar文件放到这个目录中,这个目录中的jar所有项目都可以共享之,

        但这样你的应用放到其他Tomcat下时就不能再共享这个目录下的Jar包了,所以建议只把Tomcat需要的Jar包放到这个目录下。

      logs 这个目录中都是日志文件,记录了Tomcat启动和关闭的信息,如果启动Tomcat时有错误,那么异常也会记录在日志文件中

      temp 存放Tomcat的临时文件,这个目录下的东西可以在停止Tomcat后删除!

      webapps 存放web项目的目录,其中每个文件夹都是一个项目;

      work 运行时生成的文件,最终运行的文件都在这里。通过webapps中的项目生成的!可以把这个目录下的内容删除,再次运行时会生再次生成work目录。当客户端用户访问一个JSP文件时,Tomcat会通过JSP生成Java文件,

         然后再编译Java文件生成class文件,生成的java和class文件都会存放到这个目录下。

      LICENSE 许可证

      NOTICE 说明文件

    4. 启动路径说明

      catalina.home(安装目录):指向公用信息的位置,就是bin和lib的父目录。
      catalina.base(工作目录):指向每个Tomcat目录私有信息的位置,就是conf、logs、temp、webapps和work的父目录。

    5. 日志说明

      catalina.日期.log  启动输出的日志

      catalina-日期.out  程序输出的日志

      

      

     

    转载于:https://www.cnblogs.com/Jack1023/p/7891299.html

    展开全文
  • Tomcat 目录结构详解

    2019-11-14 02:30:32
    tomcat-7.0.50解压版,主目录一览: 我们可以看到主目录下有bin,conf,lib,logs,temp,webapps,work 7个文件夹,下面对他们分别进行介绍: 1、bin目录 主要是用来存放tomcat的命令,主要有两大类,一类是以.sh...

    tomcat-7.0.50解压版,主目录一览:

     我们可以看到主目录下有bin,conf,lib,logs,temp,webapps,work 7个文件夹,下面对他们分别进行介绍:

    tomcat各目录(文件)作用

    1、bin目录

    主要是用来存放tomcat的命令,主要有两大类,一类是以.sh结尾的(linux命令),另一类是以.bat结尾的(windows命令)。

    注意:很多环境变量的设置都在此处,例如可以设置JDK路径、TOMCAT路径

    startup 用来启动tomcat

    shutdown 用来关闭tomcat

    修改catalina可以设置tomcat的内存

    tomcat各目录(文件)作用

    2、conf目录

    主要是用来存放tomcat的一些配置文件。

    server.xml  可以设置端口号、设置域名或IP、默认加载的项目、请求编码

    web.xml  可以设置tomcat支持的文件类型

    context.xml  可以用来配置数据源之类的

    tomcat-users.xml   用来配置管理tomcat的用户与权限

    Catalina目录   下可以设置默认加载的项目

    tomcat各目录(文件)作用

    3、lib目录

    主要用来存放tomcat运行需要加载的jar包。

    例如,像连接数据库的jdbc的包我们可以加入到lib目录中来。

    tomcat各目录(文件)作用

    4、logs目录

    用来存放tomcat在运行过程中产生的日志文件,非常重要的是在控制台输出的日志。清空不会对tomcat运行带来影响

    在windows环境中,控制台的输出日志在catalina.xxxx-xx-xx.log文件中

    在linux环境中,控制台的输出日志在catalina.out文件中

    tomcat各目录(文件)作用

    5、temp目录

    用户存放tomcat在运行过程中产生的临时文件。清空不会对tomcat运行带来影响

    tomcat各目录(文件)作用

    6、webapps目录

    用来存放应用程序,当tomcat启动时会去加载webapps目录下的应用程序。可以以文件夹、war包、jar包的形式发布应用。

    当然,你也可以把应用程序放置在磁盘的任意位置,在配置文件中映射好就行。

    tomcat各目录(文件)作用

    7、work目录

    用来存放tomcat在运行时的编译后文件,例如JSP编译后的文件。

    清空work目录,然后重启tomcat,可以达到清除缓存的作用。~

    tomcat各目录(文件)作用

     

    展开全文
  • tomcat目录结构详解

    2013-07-05 11:53:40
    tomcat下有9个目录,分别是bin,common,conf,logs,server,shared,temp,webapps,work 目录,现在对每一目录做介绍. tomcat目录tomcat中叫<CATALINA_HOME>,文章中把tomcat解压后在c:/下. 1.<...
    看到一个很不错的东东,给大家分享一下 
    tomcat下有9个目录,分别是bin,common,conf,logs,server,shared,temp,webapps,work 目录,现在对每一目录做介绍.
        tomcat根目录在tomcat中叫<CATALINA_HOME>,文章中把tomcat解压后在c:/下.
        1.<CATALINA_HOME>/bin: 存放各种平台下启动和关闭Tomcat的脚本文件.其中有个档是catalina.bat,打开这个windos配置文件,在非注释行加入JDK路径,例如 : SET  JAVA_HOME=C:\j2sdk1.4.2_06 保存后,就配置好tomcat环境了. startup.bat是windows下启动tomcat的文件,shutdown.bat是关闭tomcat的文件.
        2.<CATALINA_HOME>/common: 在common目录下的lib目录,存放Tomcat服务器和所有web应用都能访问的JAR?.
        3.<CATALINA_HOME>/shared: 在shared目录下的lib目录,存放所有web应用能访问的,但Tomcat不能访问的JAR?.
        4.<CATALINA_HOME>/server: 在server/webapps目录中,存放Tomcat自带的两个APP-admin和manager应用,使用来管理Tomcat-web服务用的.在server/lib目录中,存放tomcat服务器所需要的各,web应用不能访问种jar?.
        5.<CATALINA_HOME>/work : Tomcat把各种由jsp生成的servlet文件放在这个目录下.
        6.<CATALINA_HOME>/temp : 临时活页夹,Tomcat运行时候存放临时文件用的.
        7.<CATALINA_HOME>/logs : 存放Tomcat的日志文件
        8.<CATALINA_HOME>/conf : Tomcat的各种配置文件,最重要的是 server.xml;配置tomcat组件的XML文件server.XML其中包括
    I.顶层类元素[Top Level Elements]: 位于整个配置文件的顶层, 包括<Server>和<Service>;
    II.连接器类元素[Connectors ]: 客户和服务(容器类元素)间的通讯接口.接受客户请求,返回响应结果;<Connector> 
    II.容器类元素[Containers]: 处理客户请求并且生成响应结果,包含3个:<Engine> <Host> <Context>
    IV.嵌套类元素[Nested Components]: 可以加入到容器中的元素,包括:<logger> <Valve><Realm>等

    一个<Server>包含一个或多个<Service>,一个<Service>包含唯一一个<Engine>和一个或多个<Connector>,多个 <Connector>共享一个<Engine>;一个<Engine>包含多个<Host>,每个<Host>定义一个虚拟主机,包含一个或多个web应用<Context>; <Context>元素是代表一个在虚拟主机上运行的Web应用.<Context>标签的描述
    Please note that for tomcat 5.x, unlike tomcat 4.x, it is NOT recommended to place <Context> elements directly in the server.xml file. Instead, put them in the META-INF/context.xml directory of your WAR file or the conf directory as described above. 
        9.<CATALINA_HOME>/webapps: web应用的发布目录,把 java开发的web站点或war文件放入这个目录下就可以通过tomcat服务器访问了.
    展开全文
  • Tomcat目录结构图如下:bin目录存放一些可执行的二进制文件,.sh结尾的为linux下执行命令,.bat结尾的为windows下执行命令。catalina.sh:真正启动tomcat文件,可以在里面设置jvm参数。startup.sh:启动tomcat(需...

    Tomcat目录结构图如下:

    e6fc342d89117cae0fc01bb906d73cee.png

    bin目录

    存放一些可执行的二进制文件,.sh结尾的为linux下执行命令,.bat结尾的为windows下执行命令。

    catalina.sh:真正启动tomcat文件,可以在里面设置jvm参数。

    startup.sh:启动tomcat(需事先配置好JAVA_HOME环境变量才可启动,该命令源码实际执行的为catalina.sh start)。

    shutdown.sh:关闭tomcat。

    version.sh:查看tomcat版本相关信息。

    conf目录

    存放tomcat相关配置文件的。

    8bf668519ae2c0d3494dfd9a806a7078.png

    catalina.policy

    项目安全文件,用来防止欺骗代码或JSP执行带有像System.exit(0)这样的命令,可能影响容器的破坏。 只有当Tomcat用-security命令行参数启动时这个文件才会被使用,即启动tomcat时, startup.sh -security 。

    catalina.proterties

    配置tomcat启动相关信息文件

    context.xml

    监视并加载资源文件,当监视文件发生变化时,自动加载,通常不会去配置

    jaspic-providers.xml和jaspic-providers.xsd

    不常用文件

    logging.properties

    tomcat日志文件配置,包括输出格式、日志级别等。

    server.xml

    核心配置文件:修改端口号,添加编码格式等

    核心组件介绍:

    <1>Server:最顶层元素,而且唯一,代表整个tomcat容器。一个Server元素包含一个或者多个Service元素;

    <2>Service:对外提供服务的。一个Service元素包含多个Connector元素,但是只能包含一个Engine元素;

    <3>Connector:接收连接请求,创建Request和Response对象用于和请求端交换数据;然后分配线程让Engine来处理这个请求,并把产生的Request和Response对象传给Engine

    <4>Engine:Engine组件在Service组件中有且只有一个;Engine是Service组件中的请求处理组件。Engine组件从一个或多个Connector中接收请求并处理,并将完成的响应返回给Connector,最终传递给客户端。

    <5>Host:代表特定的虚拟主机。

    name:虚拟主机的主机名。比如 localhost 表示本机名称,实际应用时应该填写具体域名,比如 www.dog.com ,当然如果该虚拟主机是给内部人员访问的,也可以直接填写服务器的 ip 地址,比如 192.168.1.101;

    appBase:设置 Web 应用程序组的路径。appBase 属性的值可以是相对于 Tomcat 安装目录的相对路径,也可以是绝对路径,需要注意的是该路径必须是 Tomcat 有权限访问的;

    unpackWARs:是否自动展开war压缩包再运行Web应用程序,默认值为true;

    autoDeplay:是否允许自动部署,默认值是 true,表示 Tomcat 会自动检测 appBase 目录下面的文件变化从而自动应用到正在运行的 Web 应用程序;

    deployOnStartup:为true时,表示Tomcat在启动时检查Web应用,且检测到的所有Web应用视作新应用;

    <6>Context:该元素代表在特定虚拟主机Host上运行的一个Web应用,它是Host的子容器,每个Host容器可以定义多个Context元素。静态部署Web应用时使用。

    path:浏览器访问时的路径名,只有当自动部署完全关闭(deployOnStartup和autoDeploy都为false)或docBase不在appBase中时,才可以设置path属性。

    docBase:静态部署时,docBase可以在appBase目录下,也可以不在;本例中,不在appBase目录下。

    reloadable:设定项目有改动时,重新加载该项目。

    tomcat-users.xml和tomcat-users.xsd

    tomcat-users.xml:tomcat用户配置文件,配置用户名,密码,用户具备权限

    tomcat默认没有配置任何用户,只有配置好用户后才能使用以下Tomcat Manager三个功能:

    e50a3cb6107ab4543e704eb0c279c844.png

    tomcat-users.xsd:对tomcat-users.xml文件的描述和约束

    web.xml

    web应用相关通用配置,可以做下面这些事情。

    配置servlet

    添加过滤器,比如过滤敏感词汇

    设置session过期时间,tomcat默认30分钟

    3a2d5275704fb3ecdd623f5653686830.png

    注册了很多MIME类型,即文档类型。这些MIME类型是客户端与服务器之间说明文档类型的,如用户请求一个html网页,那么服务器还会告诉客户端浏览器响应的文档是text/html类型的,这就是一个MIME类型

    配置系统欢迎页

    282e739ff2e96ae8af46e1e2e4be12e4.png

    lib目录

    存放tomcat依赖jar包的。

    其中ecj-x.x.x.jar起到了将.java文件编译成.class字节码文件的作用。

    703e0d58006cabf90135bb153e684910.png

    logs目录

    存放tomcat运行时产生的日志文件。

    在windows环境中,日志文件输出到catalina.xxxx-xx-xx.log文件中。

    在linux环境中,日志文件输出到catalina.out文件中。

    大体有以下几类:

    575706cf0e3af97bec7018bb940ac578.png

    catalina.xxxx-xx-xx.log

    windows下日志文件输出内容

    host-manager.xxxx-xx-xx.log

    访问webapps下host-manager项目日志

    localhost.xxxx-xx-xx.log

    tomcat启动时,自身访问服务,只记录tomcat访问日志,而非业务项目日志

    localhost_access_log.xxxx-xx-xx.txt

    表示访问tomcat下所有项目日志记录

    manager.xxxx-xx-xx.log

    访问webapps下manager项目日志

    temp目录

    用户存放tomcat在运行过程中产生的临时文件(清空不会对tomcat运行带来影响)。

    webapps目录

    用来存放应用程序,可以以文件夹、war包、jar包的形式发布应用。当然也可以将应用程序放在磁盘的任意位置,在配置文件中映射好即可。

    默认自带以下5个项目:

    11f3dbd71aa61a5b77c8293dbc3d0416.png

    work目录

    用于存放tomcat在运行时的编译后文件(清空该目录下所有内容,重启tomcat,可达到清除缓冲的作用)

    展开全文
  • 1、目录图B4848055-8796-4984-A935-DF5ECE7F4682.png/bin:存放windows或Linux平台上启动和关闭Tomcat的脚本文件/conf:存放Tomcat服务器的各种全局配置文件,其中最重要的是server.xml和web.xmllib:存放Tomcat...
  • Tomcat目录结构详解 https://www.cnblogs.com/veggiegfei/p/8474484.html 之前应该是知道一点 但是没有这么系统 感谢原作者的描述. 1.bin:  该目录下存放的是二进制可执行文件,如果是安装版...
  • 03Web服务器基础-8. Tomcat目录结构详解*
  • 1.tomcat目录结构详解:2.启动/关闭方式Dos窗口下bin目录下startup/shutdown; catalina start/stop; catalina run;--与上述不同,启动窗口在当前窗口安装bin目录下 双击startup.bat3.修改端口号 connection...
  • 目录结构 bin 作用: 存放启动和停止等命令的目录 主要分为两类 以 .sh 结尾的(linux命令) 以 .bat 结尾的(windows命令) conf 作用: 配置文件的存放目录 context.xml可以用来配置数据源之类的 server.xml...
  • 一、TOMCAT目录结构 /bin:存放windows或Linux平台上启动和关闭Tomcat的脚本文件 /conf:存放Tomcat服务器的各种全局配置文件,其中最重要的是server.xml和web.xml /doc:存放Tomcat文档 /server:...
  • Tomcat目录结构:首先我们看看tomcat的目录下面都有什么文件 bin: 可以通过文件看出来这是一些关于tomcat的可执行的相关文件,比如启动和关闭conf: 这个目录下存放的是tomcat相关的配置文件,常用的配置文件就是...
  • Tomcat目录结构配置文件,Tomcat的配置技巧精华详解,Tomcat连接池配置……
  • Tomcat目录结构详解

    2019-09-18 19:52:15
    Tomcat目录结构: 首先我们看看tomcat的目录下面都有什么文件 bin: 可以通过文件看出来这是一些关于tomcat的可执行的相关文件,比如启动和关闭 conf: 这个目录下存放的是tomcat相关的配置文件,常用...
  • Tomcat目录如下 /bin目录 存放wendows或者是Linux启动和关闭tomcat的脚本文件 /bin/catalina.sh 用于启动和关闭tomcat服务器 /bin/configtest.sh 用于检查配置文件 /bin/startup.sh 启动Tomcat脚本 /bin/shutdown...
  • Tomcat7目录结构详解

    2018-03-05 17:34:00
    1、bin:该目录下存放的是二进制可执行文件,如果是安装版,那么这个目录下会有两个exe文件:tomcat6.exe、tomcat6w.exe,前者是在控制台下启动Tomcat,后者是弹出UGI窗口启动Tomcat;如果是解压版,那么会有startup...
  • [size=medium]一、Tomcat5.0的目录结构图和Tomcat6.0目录结构图 +Tomcat5.0 +Tomcat6.0 +bin +bin +conf ...

空空如也

空空如也

1 2 3 4 5 ... 15
收藏数 288
精华内容 115
关键字:

tomcat目录结构详解