精华内容
下载资源
问答
  • Linux Tomcat8无法解压war包

    千次阅读 2019-01-25 15:15:55
    在使用公司的linux服务器的时候,将项目打成war包丢到tomcat8容器下的时候,启动运行tomcat总是无法解压war包,导致编译出错。但是将项目解压好直接放在tomcat容器的webapps目录下可以直接运行。初步想法就是tomcat...

    在使用公司的linux服务器的时候,将项目打成war包丢到tomcat8容器下的时候,启动运行tomcat总是无法解压war包,导致编译出错。但是将项目解压好直接放在tomcat容器的webapps目录下可以直接运行。初步想法就是tomcat不能正常解压war包。

    查看tomcat的server.xml配置文件

    <?xml version='1.0' encoding='utf-8'?> 
    <Server port="8005" shutdown="SHUTDOWN"> 
      <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" /> 
      <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
      <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
      <Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" />
     
      <GlobalNamingResources> 
        <Resource name="UserDatabase" auth="Container"
                  type="org.apache.catalina.UserDatabase"
                  description="User database that can be updated and saved"
                  factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
                  pathname="conf/tomcat-users.xml" />
      </GlobalNamingResources> 
      <Service name="Catalina"> 
        <Connector port="8080" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   maxHttpHeaderSize="24576"
                   maxThreads="500"
                   acceptCount="600"
                   maxConnections="2000"
                   enableLookups="false"
                   URIEncoding="utf-8"
                   disableUploadTimeout="true"
                   compression="on" 
                   compressionMinSize="2048" 
                   compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain" 
                   redirectPort="8443" /> 
        <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> 
        <Engine name="Catalina" defaultHost="localhost"> 
          <Realm className="org.apache.catalina.realm.LockOutRealm"> 
            <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
                   resourceName="UserDatabase"/>
          </Realm> 
          <Host name="localhost"  appBase="webapps"
                unpackWARs="false" autoDeploy="false"> 
            <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
                   prefix="tomcat_access_log." suffix=".txt"
                   pattern="%h %l %u %t &quot;%r&quot; %s %b" />
    
          </Host>
        </Engine>
      </Service>
    </Server>
    

    其中影响war包自动解压的代码就是

     <Host name="localhost" appBase="webapps" unpackWARs="false" autoDeploy="false"> 
    
    • appBase=“xxx/xxx” 表示项目的路径,有的默认为null,有的默认为webapps,是tomcat容器存放项目的目录
    • unpackWARs=“true” 表示是否自动解压war包,true为自动解压
    • autoDeploy=“true” 表示是否在不重启下自动解压war包,true为自动解压

    只要把unpackWARs和autoDeploy的属性改成true并重启tomcat就可以实现tomcat自动解压war包。

    参考文章

    Linux下 解决Tomcat8不自动解压war包

    展开全文
  • java项目发布到linux服务器,一切操作正确,linux命令启动tomcat后,查看日志启动tomcat正常,上传的war包已经解压成功,但是tomcat没加载项目. 解决方法: 1.用bash或cmd连接服务器 2.按要求找到linux的tomcat目录...

    问题描述:

    java项目发布到linux服务器,一切操作正确,linux命令启动tomcat后,查看日志启动tomcat正常,上传的war包已经解压成功,但是tomcat没加载项目.

    解决方法:

    1.用bash或cmd连接服务器

    2.按要求找到linux的tomcat目录,并找到tomcat目录下的conf文件夹,下一步找到conf文件夹下的server.xml配置文件

    3.打开server.xml文件,(如果打不开,可下载到本地再打开修改后再上传)

    <Host name="localhost"  appBase="webapps"
          unpackWARs="true" autoDeploy="true">
    

    把这行中的true改为false即可

    <Host name="localhost"  appBase="webapps"
                unpackWARs="false" autoDeploy="false">
    

    autoDeploy: 如果此项设为true,表示Tomcat服务处于运行状态时,能够监测appBase下的文件,如果有新有web应用加入进来,会自运发布这个WEB应用。

    unpackWARs: 如果此项设置为true,表示把WEB应用的WAR文件先展开为开放目录结构后再运行。如果设为false将直接运行为WAR文件。
    如果要重新部署更新的WAR包文件,在tomcat启动前要删除相关的解压文件夹(同名),这样更新的WAR包才会重新解压。

    tomcat启动时应该会检查war包解压的文件夹是否存在,存在就不会重新解压了。
    如果真要实现只更新WAR包就能更新项目,可以设置unpackWARs为false(默认为true),这样tomcat会直接运行war包。

    4.到tomcat/logs目录下tail -f catalina.out
    查看tomcat控制台输出,会显示加载了项目

    展开全文
  • 知道谁给现场的Tomcat,将其上传到Linux平台******目录,并且进行解压。直接启动 图1: 问题1 因为是第一次启动Tocmat,没有日志文件。所以直接启动 ./startup.sh。后续可以使用以下命令动态的查看日志信息。执行...
  • 的界面),但是上传项目war包到webapps目录后再启动Tomcat却怎么也访问到。 切记先把webapps目录下刚刚上传的项目(war包和自动解压后的文件夹)删除 1.主机能否ping通虚拟机 2.是否成功启动Tomcat 3.是否成功启动...

    在Linux中上传项目,Tomcat和MySQL启动没有问题,也可以直接在本地访问Tomcat主页(🐱的界面)
    在这里插入图片描述
    但是上传项目war包到webapps目录后再启动Tomcat却访问404或者怎么也访问不到。
    在这里插入图片描述
    切记先把webapps目录下刚刚上传的项目(war包和自动解压后的文件夹)删除

    1.主机能否ping通虚拟机
    2.是否成功启动Tomcat
    3.是否成功启动MySQL(并用Navicat上传表)

    这里先测试主机能否访问到Tomcat主页,如果这里访问不到主页,继续排查,如果能访问到,跳第6步

    4.检查端口是否被占用(默认8080)
    5.防火墙是否放行端口(或直接关闭测试)

    再测试主机能否访问到Tomcat主页,如果这里可以访问到主页,那么就是部署的项目的问题了

    6.对比项目中数据源配置是否与Linux中MySQL的配置一致(端口,账号密码),若不一致,在项目中更改重新打包上传

    展开全文
  • 知道谁给现场的Tomcat,将其上传到Linux平台******目录,并且进行解压。直接启动 图1: 问题1 因为是第一次启动Tocmat,没有日志文件。所以直接启动 ./startup.sh。后续可以使用以下命令动态的查看日志信息。执行...
  • 动化统一安装部署 包括:上传解压war包 同步配置 启动服务 监控服务等 list ll one sh pass war startup sh syn cn two sh 部署支持统一安装于分布式安装 每个脚本可以拆分开任意组合使用 比如: 1 一套新...
  • 自动化统一安装部署,包括:上传解压war包、同步配置、启动服务、监控服务等。 list.ll one.sh pass.war startup.sh syn.cn two.sh 部署支持统一安装于分布式安装,每个脚本可以拆分开任意组合使用,比如: ...
  • 1.下载 tomcat 查看下载版本:https://mirrors.cnnic.cn/apache/tomcat/ 直接访问该网址,选择你需要的版本,我的下载8.5 2 .解压 重命名 ,删除安装包 (1)解压 ...4.运行项目, 把项目打成war包...

    1.下载 tomcat
    查看下载版本:https://mirrors.cnnic.cn/apache/tomcat/ 直接访问该网址,选择你需要的版本,我的下载8.5
    在这里插入图片描述
    2 .解压 重命名 ,删除安装包
    (1)解压
    在这里插入图片描述
    (2)重命名 , 删除 rm -rf 文件名,不放图了。。
    在这里插入图片描述
    3.启动 ./startup.sh
    停止 ./shutdown.sh
    在这里插入图片描述

    4.运行项目, 把项目打成war包 ,通过xftp等工具上传 到 tomcat/webapp 文件夹下,启动服务器 ok。

    展开全文
  • 将文件放入webapps下之后,启动tomcat 后端war包会自动解压生成对应的目录 用到的命令:ls:查看;rz:上传文件 :unzip:解压 ; sh startup,sh 启动tomcat 3、浏览器直接访问ip+tomcat端口/前端项目所在目录即可 ...
  • 1.将linuxtomcat 上传至 服务端, ...3.解压tomcat,将war包放在tomcat的webapp目录下. 4.默认的访问地址为8080,如果想要变更端口号的话,可以修改conf/server.xml文件,将其中的 8080端口号变更...
  • 文章目录认识tomcat下载安装目录解读启动查看日志访问访问可能遇到的错误关闭tomcat部署项目简单部署8080端口单项目多端口配置多项目server文件需要更改的地方简述部署多个springboot项目遇到的坑配置无需war包名...
  • 大部分是因为jdk环境变量问题导致,今天发现比较奇怪,webapps下的war包解压,还启动了别的项目,经调查,是因为环境变量中 TOMCAT_HOME指向了另一个tomcat路径,修改,重启即可解决问题。 linux下图片路径找...
  • Linux部署项目-Jenkins

    2020-11-26 20:56:24
    2)war包不需要解压,在Linux中放到tomcat的webapp目录下就可以了 例如:安装jenkins mv jenkins.war /usr/local/tomcat/apache-tomcat-7.0.63/webapps/ 3)启动tomcat,访问地址192.168.48.137:8080/jenkins 4)...
  • linux服务器搭建solr服务

    千次阅读 2016-10-15 00:02:11
    1,安装jdk,安装tomcat 2,把solr-4.10.3.zip包解压,有一个solr-4.10.3.war,就是一个web工程! 3,把solr安装到tomcat中去:把dist目录下的solr-4.10.3.war包拷贝到tomcat下的webapps中去!...4,解压war包启动to
  • 导入数据库 连接远程数据库 ...由于可能存在上传文件的问题,所以部署 war ,直接部署文件夹,把文件夹添加压缩包 上传到服务器 将压缩包放到 tomcat/webapps/Root 目录下,unzip 解压 启动 tomcat...
  • 因此linux系统需有java环境2、我们要讲solr与tomcat整合,因此需要tomcat废话多讲,直接上步骤:1、上传安装包2、解压压缩包:3、将dist文件夹下的war包部署到tomcat下4、将solr依赖的相关jar包复制到solr下5、...
  • linux 安装nginx和resin

    2012-04-12 18:14:59
    1.安装resin,先下载resin([b]注册下载...2.和tomcat一样将打包好的war包放到webapps目录下把原来的resin进程kill后在启动resin.启动后测试发布成功否,和tomcat一样resin的默认端口是8080 可以通过修改conf目录下的...
  • linux安装nginx和resin

    2013-03-02 21:29:20
    1.安装resin,先下载resin(注册下载免费版本,专业版本是收费的能正常使用) 解压后进入bin目录....2.和tomcat一样将打包好的war包放到webapps目录下把原来的resin进程kill后在启动resin.启动后测试发布成功
  • 启动 tomcat,然后关闭 tomcat(通过 tomcat 解压war ),并删除 webapps 中 dubbo-xxx.war(如果删 则启动后重新覆盖) 修改 dubbo-admin-2.5.10/WEB-INF/dubbo.properties 第一行需要改写成自己 Zookeeper 的...
  • solr以及solr集群学习

    2019-02-19 09:47:44
    solr是个war包,部署在tomcat上,所以能归于服务层   solr在Linux上的搭建 第一步:把solr 的压缩包上传到Linux系统 第二步:解压solr。 第三步:安装Tomcat,解压缩即可。 第四步:把solr部署到Tomcat下。...
  • 实战全局搜索框架Solr

    千次阅读 2018-11-20 13:57:58
    solr安装启动 这里演示的是Windows下的安装 Linux下安装同理 ... 测试版本:solr-4.10.3 apache-tomcat-7.0.47(由于solr...下载解压后在文件 D:\Solr\solr-4.10.3\example\webapps中找到solr的war包 将其放入tomc...
  • 打成war包部署到linux服务器就报错(html文件也可以正常打开)   <p style="text-align:center"><img alt="" height="87" src=...
  • Tomcat: 应用服务器 SVN|Git: 版本管理 Nginx: 反向代理服务器 Varnish: HTTP加速器 IntelliJ IDEA: 开发IDE PowerDesigner: 建模工具 Navicat for MySQL: 数据库客户端 开发环境: Jdk7+ Mysql5.5+ Redis ...
  • 单点登录源码

    2018-01-09 20:56:08
    涉及业务的纯粹的支付平台。 - 统一下单(统一下单接口、统一扫码)、订单管理、数据分析、财务报表、商户管理、渠道管理、对账系统、系统监控。 ![统一扫码支付](project-bootstrap/zheng-pay.png) > zheng-...

空空如也

空空如也

1 2
收藏数 25
精华内容 10
关键字:

linux启动tomcat不解压war包

linux 订阅