zoukankan      html  css  js  c++  java
  • Linux部署项目遇到问题解决

    使用Linux部署web项目,可能会遇到各种各样问题导致服务启动失败,以下是我近期部署项目遇到的问题以及解决方案

    一、场景:把war包放入tomcat的webapps文件夹下,然后启动tomcat服务一直报错如下图,然后把war包删除,尝试启动空tomcat,还是报下图中的错误

    解决方案:使用 ps -ef|grep java 命令查询所有进程,发现该应用的进程还在,使用kill -9 进程号 命令,把该进程杀掉,重启即可;

    二、场景:服务启动成功,当时访问应用程序时不能正常访问,报HTTP Status 503 - This application is not currently available错误

    解决方案:因为开发环境与Linux上的jdk版本不一致,把本地程序使用与服务器上相同版本的jdk重新编译,打包,部署,重启,问题解决。

    三、场景:Java中使用Zipoutputstream把应用中生成的excel压缩打包并且下载,本地Windows环境下能够正常下载并且解压,但是只要部署到Linux上服务,访问应用并且下载压缩包,解压的时候显示数据已损坏不能解压。

    解决方案:本地服务与Linux服务链接的业务数据库和ftp数据库一摸一样,然后怀疑是生成压缩包那段程序的问题,然后发现Windows环境和Linux环境需要注意编码格式;参考如下链接https://www.cnblogs.com/xkzy/p/3920034.html

  • 相关阅读:
    xwalkview 替换掉webview 注意事项
    rsyslog Properties 属性:
    Basic Structure 基本结构:
    Crosswalk 集成到 Android Studio
    awk if 判断
    Important System Configuration 导入系统配置:
    Heap size check 堆大小检查
    Bootstrap Checks 抽样检查:
    Important Elasticsearch configuration 导入Elasticsearch 配置
    while 退出循环
  • 原文地址:https://www.cnblogs.com/dmfcjd/p/8316205.html
Copyright © 2011-2022 走看看