配置tomcat下war包可以自压缩

      <Host name="localhost"  appBase="/home/hark/web"
            unpackWARs="true" autoDeploy="true">

        <!-- SingleSignOn valve, share authentication between web applications
             Documentation at: /docs/config/valve.html -->
        <!--
        <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
        -->

        <!-- Access log processes all example.
             Documentation at: /docs/config/valve.html
             Note: The pattern used is equivalent to using pattern="common" -->
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log." suffix=".txt"
               pattern="%h %l %u %t "%r" %s %b" resolveHosts="false"/>
        <Context path="" docBase="/home/hark/web" reloadable="true" crossContext="true"/>
      </Host>

之前配置 tomcat后,发现部署war包后不会进行解压缩,原因是因为我只配置了Context节点的docBase,应该把Host节点的appBase也指向你的站点中。

时间: 2024-08-26 08:42:27

配置tomcat下war包可以自压缩的相关文章

Linux tomcat部署War包,Linux在Tomcat部署JavaWeb项目,Linux部署War包

Linux tomcat部署War包,Linux在Tomcat部署JavaWeb项目,Linux部署War包 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ©Copyright 蕃薯耀 2017年3月6日 http://www.cnblogs.com/fanshuyao/ 一.Linux快速部署W

Docker容器Tomcat部署war包

原文:Docker容器Tomcat部署war包 在docker容器中使用tomcat部署war包主要包括四个步骤,创建tomcat容器.上传war包到容器.重启容器.访问应用. 1.创建tomcat容器 使用docker run  -d --name cmdtomcat -p 8080:8080  tomcat命令启动了tomcat容器,在浏览器输入http://localhost:8080/可以显示tomcat配置页面.使用docker ps -a可以看到cmdtomcat的容器. 使用doc

tomcat修改war包路径

在工作中需要更换tomcat的war包路径:< Host >标签: 每一个< Host >可以对应一个域名,多个域名就对应多个Host标签. name 属性代表该虚拟主机对应的域名 appBase 属性代表该虚拟主机对应的 根目录,可写入绝对路径进行自定义.子标签: 1.如果有两个域名同时对应一个目录,可以使用<Alias>...</Alias> 表示别名,将新的域名填入就好. 2.虚拟目录配置需要使用< Context > 标签. path 属

Tomcat 发布war包提示war包超出大小修改

error信息: java.lang.IllegalStateException: org.apache.tomcat.util.http.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (55916489) exceeds the configured maximum (52428800)原因:war包超出了上线50MB修改方法:tomcat/weba

Windows下war包部署到Linux下Tomcat出现的问题

最近,将Windows下开发的war包部署到Linux下的Tomcat时报了一个错误:tomcat error in opening zip file.按理说,如果正常,当把war包复制到webapps目录下时,会自动解压缩到与包名同名的文件夹下,但是事实并没有解压缩.所以到logs文件夹下看,报了上面的错误. 百度一下,可能是java版本与Tomcat版本和Linux下的不一致,一看,果然不一致,但其实版本都很接近,而且,询问之前的开发人员,他们的war包是可以自动解压缩的,也就是说不是版本的

Ubuntu上Tomcat使用war包

今天软工项目终于告一段落.从Intellij IDEA导出了一个war包,放在windows的tomcat下的webapps目录下,结果发现除了登录界面其他一片狼藉,然后突然反应过来在Idea下的运行环境是不需要配置服务器的,默认的应用根目录就是该项目,所以当时写的时候都是默认的根目录,所以要修改tomcat的默认启动项目 ,在Windows上我直接把项目名改为了ROOT,结果就一切正常了. (war设置了自动解压,所以又生成了一个应用) 但是这并不是一个很好的解决办法,如果有多个应用就不好办了

tomcat部署war包

Host标签下新增一下两项配置: 1 <!-- 资源文件映射:图片保存在docBase的物理路径下,通过直接访问/images目录即可访问到图片 --> 2 <Context crossContext="true" debug="1" docBase="/root/data/images" path="/images" reloadable="false"/> 3 <!-- 项

使用Tomcat发布war包

第一步:下载tomacat 1.下载地址:http://tomcat.apache.org 2.解压后目录如下 3.双击bin文件夹下startup.bat 即可启动tomcat, 计算机会弹出控制台窗口 4.使用浏览器访问: localhost:8080  ,出现以下界面说明tomcat安装成功 第二步:发布war包 1.将需要发布的war包拷贝至tomcat的webapps目录下 2.在tomcat的conf/server.xml中为host节点添加以下代码 <Context docBase

Tomcat发布War包或者Maven项目

在tomcat的conf目录下面的server.xml中修改如下: Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Context path="/ibs-auth