• 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

  • 相关阅读:
    合约广告系统-在线分配问题
    合约广告系统-合约广告系统
    合约广告系统-常用广告系统开源工具
    knnsearch
    ISOMAP和MDS降维
    dijstra算法
    矩阵大于某个数置零
    mathtype 公式分节隐藏
    fifo 实现问题
    vhdl 数据类型转换 使用IEEE标准库numeric_std 需要进行两次转换 use ieee.numeric_std.all;
  • 原文地址:https://www.cnblogs.com/dmfcjd/p/8316205.html
Copyright © 2020-2023  润新知