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

  • 相关阅读:
    java程序陷阱
    Django学习之manage.py使用
    myeclipse安装SVN插件方法
    myeclipse2014黑色主题风格设置
    eclipse中svn插件的安装
    与MySQL的零距离接触
    配置tomcat的用户名和密码
    java中的作用域
    [原]Wpf应用Path路径绘制圆弧
    WPF中Converter的使用
  • 原文地址:https://www.cnblogs.com/dmfcjd/p/8316205.html
Copyright © 2011-2022 走看看