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重新编译,打包,部署,重启,问题解决。

原文地址:https://www.cnblogs.com/dmfcjd/p/8316205.html

时间: 2024-11-20 00:09:39

Linux部署项目遇到问题解决的相关文章

linux部署项目(Java项目+Tomcat+mysql)

项目做完了,要发布了,而Java的特长之一就是移植性好,面对着微软的XP的停止服务,Windows系统的"独裁",越来越多的商家选择了开源的免费的linux系统作为服务器.因为linux系统也有图形界面(虽然和Windows比起来很不一样),所以在图形界面中操作相对来说还是容易的,这就好比我们在Windows系统上部署项目一样,大部分人都是小Case.但是真正工作中,服务器都会在固定的机房,而且往往只有一台主机,更规模大一些的就是使用单片机,像摆书一样摆到机房的机器架上,而我们操作它的

linux部署项目

1.买云主机(亿速云xxx)2.用putty连接服务器3.安装环境(1)jdk查看JDK是否安装 java -version查看jdk安装包 rpm -qa | grep java删除jdk rpm?-e xxxrpm?-qa?|?grep?jdk?|?xargs?rpm?-e?--nodeps?rpm?-qa?|?grep?java?|?xargs?rpm?-e?--nodepsmkdir?/usr/java?cp?jdk-7u79-linux-x64.gz?/usr/javatar?xvf?

解决linux部署项目后,第一次访问初始化数据源的时候很慢的问题

先说一下场景 测试环境是linux - centos6.5,项目是分布式的,分别搭建到linux上 数据货使用的是阿里巴巴数据源 每次重启后的第一次访问会比较慢,查看日志发现 卡在这个地方 ...{dataSource-1} inited... 网上找了一些问题,发现有个别人有这问题但是都没解决,后来都换了数据源,我觉得这个问题不是数据源的问题 猜测是linux或者mysql问题 首先修改linux配置,由于每次使用ssh登录会很慢,就修改了配置,登录速度提升,但是这不是根本原因 修改mysql

linux部署项目(oracle+redis+activeMQ+elasticSearch+tomcat+JDK8)

首先在VMware上成功安装64位版的linux 下面是需要安装的程序: 安装 JDK : JDK8 64 位 linux 压缩包 安装 Oracle: oracle xe 11g linux 安装文件 安装 Tomcat : Tomcat8 压缩包 安装 redis : redis3.0 压缩包 安装 activeMQ: activeMQ5.14.0 压缩包 安装 ElasticSearch: es2.4 压缩包 安装 IK 分词器插件: ik2.x 压缩包 连接远程linux操作 使用sec

Linux部署项目简要记录【只是步骤没有配图】

1.服务器(192.168.1.197)新建数据库jspxcms_1206,导入数据2.eclipse打war包3.上传war包到/home/app/apache-tomcat-7.0.68/webapps4.解压war包到/home/app/apache-tomcat-7.0.68/jspxcms12075.修改两个配置文件 server.xml中的项目路径<Context path="" docBase="/home/app/apache-tomcat-7.0.68

初玩Linux部署项目

1,先安装虚拟机2,安装centOS3,安装mysql 安装mysql客户端: yum install mysql 安装mysql 服务器端: yum install mysql-server yum install mysql-devel 启动mysql服务: service mysqld start 登录: mysql -u root -p输入密码即可.忘记密码: service mysqld stop mysqld_safe --user=root --skip-grant-tables

Linux部署项目总结

1.环境准备 2.安装JDK (1)chmod 755 jdk-6u45-linux-x64.bin (2)./jdk-6u45-linux-x64.bin (3) vi /etc/profile 输入i表示插入,添加下面相关的.之后按shift+zz或者按esc键输入:wq保存退出.(不懂相关操作的可以上网查vi编辑器的用法) export JAVA_HOME=/data/jdk1.6.0_45 export JRE_HOME=/data/jdk1.6.0_45/jre export JAVA

linux部署项目常用命令

1.解压game.war jar -xvf game.war 2.删除文件夹以及文件夹中所有文件,文件夹 rm -rf /var/log/httpd/test 3.杀死tomcat进程. 查看tomcat 进程 ps -ef |grep tomcat 杀死进程 5144 kill -9 5144 4.查看日志 显示文件 example.txt 的后十行内容并在文件内容增加后,自动显示新增的文件内容.  tail -f example.txt

weblogic初学笔记2-在Linux上部署项目

一.这两天在做部署项目到Linux服务器上. 网上有用war包部署的,也有把war包解压之后部署的.比如:http://www.cnblogs.com/xdp-gacl/p/4143413.html 因为我本地用的是tomcat,编译生成的文件和weblogic上用的其实是一样的,目录也一样.所以直接从tomcat下的webapps下copy出整个代码文件夹,上传到Linux服务器上的weblogic域中.这样以后update项目代码也很方便,不像war包一样还要打包解压.直接拿本地tomcat