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

    千次阅读 2021-08-01 03:18:12
    打开tomcat的解压之后的目录可以看到如下的目录结构:1.Tomcat的bin目录:bin目录主要是用来存放tomcat的命令,主要有两大类,一类是以.sh结尾的(linux命令),另一类是以.bat结尾的(windows命令)。很多环境变量的...

    打开tomcat的解压之后的目录可以看到如下的目录结构:

    2b732cc7b533eefc42a3ca9b4318c5ce.png

    1.Tomcat的bin目录:

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

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

    startup 用来启动tomcat

    shutdown 用来关闭tomcat

    修改catalina可以设置tomcat的内存

    acfdc508205f109708068edec870cd4c.png

    2.Tomcat的conf目录:

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

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

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

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

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

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

    4458c88f77edef26ec5d71a6ab96c1c3.png

    3.Tomcat的lib目录:

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

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

    699e8d1e0f39e5c5e8c2fc693b6fbcb4.png

    4.Tomcat的logs目录:

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

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

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

    5.temp:

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

    837c201d669f0f1e63844c6c0783b318.png

    6.Tomcat的webapps目录:

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

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

    e7d36e175afe612465aaf33cf7dd13d3.png

    7.Tomcat的work目录:

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

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

    以上内容既是Tomcat目录结构详细介绍,更多关于Tomcat目录结构文章就点击下方相关文章

    展开全文
  • 原帖收藏于IT老兵博客。Tomcat上部署应用后,原本目录...方案1:分析:如果删除掉本地WebContent下的资源文件,再部署到服务器上,war包其实是一个压缩包,加压后覆盖原本目录下的相同内容,因为新上传的war包没有相...

    原帖收藏于IT老兵博客。

    Tomcat上部署应用后,原本目录是否会被移除。

    实例:

    一个项目的资源放在了WebContent下面,这样每次打包,都会将这些文件打包进去,这样在打包时,导致打出来的war包有好几百兆,这样上传Git也非常不方便。

    方案1:

    分析:如果删除掉本地WebContent下的资源文件,再部署到服务器上,war包其实是一个压缩包,加压后覆盖原本目录下的相同内容,因为新上传的war包没有相同的资源文件,这样就不会覆盖原本的资源文件。

    结果:加压后的项目目录也不存在资源文件了,看来这个部署过程,是会删掉原本的项目目录的。

    方案2:

    分析:因为webapps是web服务根目录,那么把资源文件从项目目录移到webapps下面,这样应该也可以被访问到。

    结果:成功,可以被访问到。

    为了验证这个,上网查了很多帖子,众说纷纭,最后还是在官网找到这么一段话:

    The following deployment sequence will occur on Tomcat startup in that case:

    Any Context Descriptors will be deployed first.

    Exploded web applications not referenced by any Context Descriptor will then be deployed. If they have an associated .WAR file in the appBase and it is newer than the exploded web application, the exploded directory will be removed and the webapp will be redeployed from the .WAR

    .WAR files will be deployed

    注意这里the exploded directory will be removed and the webapp will be redeployed from the .WAR,原本的解压目录会被移除,应用会被重新从war文件中部署。

    寻根究底,而不人云亦云,这样才是端正的学习的态度。

    展开全文
  • 一、相关目录及作用表明/etc/tomcat6 - 全局配置/usr/share/tomcat6/ - 程序主目录/usr/share/tomcat6/conf/Catalina/localhost/ - 本机推进的 Catalina 配置/var/lib/tomcat6/ - 工作主目录/var/lib/tomcat6/...

    ed20079530197802f826d6e5e77e3ff7.png

    c29ede37c26092d9999c77f4d2f4576c.png

    已采纳

    以Linux 分支 Ubuntu Server 为例。

    一、相关目录及作用表明

    /etc/tomcat6 - 全局配置

    ebd1d8c04657593817d0ed56301a0846.png

    /usr/share/tomcat6/ - 程序主目录

    /usr/share/tomcat6/conf/Catalina/localhost/ - 本机推进的 Catalina 配置

    /var/lib/tomcat6/ - 工作主目录

    /var/lib/tomcat6/webapps - (应用文件实际存放于此)

    /var/lib/tomcat6/work - 动态工作目录(动态编译的 .jsp 存放于此)

    8-810-jpg_6-1080-0-0-1080.jpg

    二、添加管理用户

    在 /etc/tomcat6 下是 tomcat 的全局配置,这里应该设置 tomcat-users.xml

    a. 添加角色名

    5-810-jpg_6-1080-0-0-1080.jpg

    b. 添加用户

    这样在重启 tomcat 后,才可以用 admin 登录到 manager 页面。

    三、启动/停止命令

    很多之后还要自动开启/停止 tomcatlinux下载安装tomcat,/usr/share/tomcat6 是 tomcat 的主程序目录。

    19b84bd4642d4abaa162d8ec162fcc88.png

    /usr/share/tomcat6/bin/startup.sh

    /usr/share/tomcat6/bin/shutdown.sh

    这两个便是启动和停止 tomcat 服务的脚本。

    次次开启的话linux下载安装tomcat,此处有也许应该自动建立 conf 和 logs 目录:

    #cd /usr/share/tomcat6

    #mkdir conf

    #mkdir logs

    如果要非 root 身份启动 tomcat,则应该设置 logs 目录权限:

    #chmod a+rw logs

    本文来自电脑杂谈,转载请注明本文网址:

    http://www.pc-fly.com/a/jisuanjixue/article-123749-1.html

    展开全文
  • linux 查看tomcat 在哪个文件夹

    千次阅读 2021-05-09 01:29:26
    1、安装tomcat1)、下载...下载tomcat,保存/home目录下。root@ubuntu:/home/ubuntu/Downloads# cp apache-tomcat-6.0.20.tar.gz /home2)、安装tomcattar -zxvf apache-tomcat-6.0.20.tar.gz另一种方案:使用Wi...

    1、安装tomcat

    1)、下载tomcat

    从官网http://tomcat.apache.org/下载tomcat,保存在/home目录下。

    root@ubuntu:/home/ubuntu/Downloads# cp apache-tomcat-6.0.20.tar.gz /home

    2)、安装tomcat

    tar -zxvf apache-tomcat-6.0.20.tar.gz

    另一种方案:使用Windows下tomcat,Windows tomcat在linux中同样可以使用。

    2、操作tomcat

    tomcat是随机启动的,所以在开启服务器的时候要手动开启tomcat,不然没法访问(网上说可以设置随着服务器开启而开启,有兴趣的朋友可以去尝试下,嘎嘎~~)

    1)、查看tomcat(我的tomcat放在/home目录下)

    root@ubuntu:~# cd /home

    root@ubuntu:/home# ls

    apache-tomcat-6.0.18 jdk-6u30-linux-i586.bin mytask.sh web.war

    jdk1.6.0_30 ljq ubuntu

    root@ubuntu:/home# cd apache-tomcat-6.0.18/

    root@ubuntu:/home/apache-tomcat-6.0.18# ls

    bin lib logs RELEASE-NOTES temp work

    conf LICENSE NOTICE RUNNING.txt webapps

    tomcat目录解析:

    bin:存放启动和关闭Tomcat的可执行脚本。

    conf:Tomcat的配置文件,如server.xml(Tomcat服务器配置文件)和web.xml(被所有webapps共享的配置文件),密码忘了看 tomcat-users.xml。

    webapps:存放web applications,用户自己需要部署的应用程序也放到此目录。

    work:tomcat运行时生成的临时文件,包括jsp编译后产生的class文件等。

    logs:存放日志文件。

    temp:JVM用于存放临时文件的目录(java.io.tmpdir)。

    root@ubuntu:/home/apache-tomcat-6.0.18/bin# ./startup.sh //启动tomcat

    root@ubuntu:/home/apache-tomcat-6.0.18/bin# ./shutdown.sh //关闭tomcat

    root@ubuntu:/home/apache-tomcat-6.0.18/logs# tail -f catalina.out //查看tomcat日志(-f表示会不断打印新的日志出来)

    Linux下显示tomcat控制台

    $TOMCAT_HOME为tomcat安装目录。在linux如果按$TOMCAT_HOME/bin/startup.sh来起动tomcat则得不到像windows一样的控制台效果,查看日志很不方便.是不是linux下没有像windows下一样的控制台呢,不是的,只是大家都习惯这样来启动它。在LINUX下如何使启动TOMCAT后像WINDOWS一样呢?,解决办法如下:

    root@ubuntu:/home/apache-tomcat-6.0.18/bin# ./catalina.sh run

    ctrl+c: 可结束日志打印,但不影响正常应用的运行。

    top -c:类似windows的任务管理器。

    查看java的进程:ps -ef |grep java

    杀死对应id进程:kill -9 pid //-9即force

    kill pid: 杀死进程,pid从top -c执行得到(pid为进程编号),注意运行前记得在核对一遍进程编号。

    Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

    严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。

    展开全文
  • 展开全部tomcat目录62616964757a686964616fe58685e5aeb931333361323536结构、web应用的目录结构及相关应用tomcat的目录结构-----简单说/bin:存放启动和关闭tomcat的脚本文件;/conf:存放tomcat的各种配置文件,...
  • 满意答案hgqy2a2u7推荐于 2019.10.21采纳率:59%...一、相关目录及作用说明/etc/tomcat6 - 全局配置/usr/share/tomcat6/ - 程序主目录/usr/share/tomcat6/conf/Catalina/localhost/ - 本机部署的 Catalina 配置/va...
  • 它的默认目录是webapps/ROOT,对应的conf目录下的server.xml里的内容是:1、修改tomcat的默认目录。它的默认目录是webapps/ROOT,对应的conf目录下的server.xml里的内容是:unpackWARs=”true” autoDeploy=”true”...
  • Centos7 yum安装tomcat

    2021-05-10 14:13:58
    以下操作是在线安装apache-tomcat 需要联网下载包。liux系统环境[[emailprotected] ~]# cat /etc/redhat-releaseCentOS Linux release 7.6.1810 (Core)一、环境搭建准备1、先到tomcat官网https://tomcat.apache.org/...
  • Tomcat文件夹目录

    2021-07-20 15:40:55
    文章目录1. tomcat文件夹目录bin存放 Tomcat 服务器的可执行文件conf存放 Tomcat 服务器...用来存放Tomcat运行时jsp翻译为servlet的源码和Session钝化目录2.Tomcat的启动方式2.1 双击Tomcat/bin/ 文件夹的startup.ba
  • 引言:实际的生产环境中,默认情况下会将tomcat目录和时间部署目录进行分离,而非我们开发环境的将其放入$CATALINA_HOME/webapps,那如何来实现这个功能呢?本文将回答此问题。1.环境介绍tomcat 8.0.35,OS:...
  • IDE: IDEA2021.2 这和IDEA的配置有关,我找来找去,C:\Users\windows\AppData\Local\JetBrains\IntelliJIdea中 不同的版本号默认目录可能不同,我...文件夹work有每个项目的文件,每个项目有自己的tomcat配置文件 ...
  • 【辰兮要努力】:hello你好我是辰兮,很高兴你能来阅读,昵称是希望自己能不断精进,向着优秀程序员前行! 博客来源于项目以及编程中...今天和大家一起学习一下Tomcat目录结构,加深印象 bin 目录:启动和关闭 tom.
  • 用java写一个servlet,可以将放在tomcat项目根目录下的文件进行下载,将一个完整的项目进行展示,主要有以下几个部分:1、servlet部分 Export2、工具类:TxtFileUtil3、web.xmlimport java.io.File;import java.io....
  • servlet中获得tomcat项目根目录的绝对路径public class CreateXmlAction extends HttpServlet {private ServletConfig config;public void init(ServletConfig config) throws ServletException {this.config = ...
  • Tomcat配置网站根目录

    2021-06-27 07:28:30
    默认情况下,通过IP、...如果希望默认根目录页面设置为想要的,打开conf目录下的server.xml文件,找到unpackWARs="true" autoDeploy="true"xmlValidation="false" xmlNamespaceAware="false">之前添加其...
  • Tomcat服务器安装目录介绍
  • 默认安装后,tomcat的主目录是webapps/root目录,如果我们想改变tomcat的主目录的话可以这样做:1 %TOMCAT_HOME%/webapps/下直接创建,这种方法有一个缺点,就是每次要把文件都复制到这个目录下。Myeclipse下配置...
  • tomcat加载部署webapps目录下的项目具体步骤 具体步骤 2. 3.
  • Tomcat8目录结构说明

    2021-07-06 22:20:04
    Tomcat的安装路径与部署路径不同,部署路径会把安装路径的conf全部拷贝到部署项目conf...Catalina有项目名的配置路径:项目名的XML文件 内容为: 映射war包,即部署的项目 部署的项目会把安装路径的conf、logs、
  • HttpServletRequest request//获取的是ROOT项目在tomcat下的路径方法1:String path = request.getSession().getServletContext().getRealPath("/");path值如下:C:\develop\apache-tomcat-7.0.75\webapps\ROOT\方法...
  • tomcat 目录结构及含义

    2021-08-12 05:24:15
    先来介绍下tomcat目录文件bin 目录:linux、windows的一些启动脚本,还有一些就是tomcat依赖的jar包,.sh是linux .bat是windows 。conf目录:这里就是配置文件的地方了,这里面我们可以看到一些熟悉的文件,比如...
  • 将应用部署到Tomcat根目录的三种方法将应用部署到Tomcat根目录的...方法一:(最简单直接的方法)删除原 webapps/ROOT 目录下的所有文件,将应用下的所有文件和文件夹复制到ROOT文件夹下。方法二:删除原webapps/ROOT ...
  • Tomcat文件目录详解

    2021-05-30 16:27:00
    Tomcat文件目录1.bin:2.conf:3.lib:4.logs:5.temp:6.webapps:7.work: 本文构建好的Tomcat(含注释)gitee地址:点击 ...很多环境变量的设置都此处,例如可以设置JDK路径、tomcat路径 **startup 用来启
  • 参考目录 http://www.tomcat.org.cn/287.html Tomcat 官方文档 https://tomcat.apache.org/tomcat-9.0-doc/manager-howto.html https://tomcat.apache.org/tomcat-9.0-doc/host-manager-howto.html
  • Tomcat配置虚拟目录(目录+文件)1.server.xml设置打开Tomcat安装目录server.xml中标签中,增加例如:或说明: path: 为空代表网站根目录docBase:可以设置绝对路径,也可设置相对路径,相对路径是相对 appBase ...
  • 安装包tar.gz文件时Linux操作系统的安装版本exe文件时Windows系统的安装版本zip文件是Windows系统的压缩版本TOMCAT目录结构/bin:存放windows或Linux平台上启动和关闭Tomcat的脚本文件/conf:存放Tomcat...
  • tomcat安装目录详解

    2021-01-17 18:04:14
    打开tomcat的解压之后的目录可以看到如下的目录结构:1.bin:bin目录主要是用来存放tomcat的命令,主要有两大类,一类是以.sh结尾的(linux命令),另一类是以.bat结尾的(windows命令)。很多环境变量的设置都此处,...
  • 想把Tomcat的默认网站根目录修改成自己指定的目录,比如:F:/MyWeb。这样以后把自己写的index.jsp放到该目录下,就能通过来访问我的F:/MyWeb/index.jsp文件。...必须要F:/MyWeb目录下建立ROOT(大写字母...
  • 1、bin:存放各个平台的启动 / 停止等 Tomcat 服务的脚本文件 .bat : windows 的执行文件 .sh:linux 的执行文件 2、conf:存放各种配置文件,修改参数,例如端口等等。 3、lib:Tomcat 服务需要的各种 jar ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 461,407
精华内容 184,562
关键字:

tomcat在哪个目录下