部署项目的前提是准备好环境,包括:Java运行环境(JDK),Tomcat,Mysql数据库

1.首先将东西上传到服务器,我是在windows安装ssh工具(下载安装git即可http://gitforwindows.org/)

(1)windows下将项目导成war包,导出数据库脚本

  导出之后将war包的数据库db.properties改为linux服务器上的连接信息

(2)将war包与脚本上传到服务器

liqiang@root MINGW64 ~
$ scp /c/Users/liqiang/Desktop/Exam.war root@qiaoliqiang.cn:/home
$ scp /c/Users/liqiang/Desktop/exam.sql root@qiaoliqiang.cn:/home

(3)运行sql脚本,创建数据库并导入sql脚本:

  1. 查看从windows传的文件
$ ssh root@qiaoliqiang.cn
Last login: Fri Jan 19 11:26:28 2018 from 218.26.54.83 Welcome to Alibaba Cloud Elastic Compute Service ! [root@iz2ze46xi6pjjj69ailg9lz ~]# ls /home/
exam.sql Exam.war test.html
[root@iz2ze46xi6pjjj69ailg9lz ~]#

  2.导入mysql 脚本文件

mysql> create database exam;
mysql> use exam;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A Database changed
mysql> source /home/exam.sql

 2.将war包放到tomcat安装目录的webapps目录:(或者手动从tomcat的manager部署项目)

(1)如果是之前没有此项目可以直接将war包放进去,tomcat会扫描

[root@iz2ze46xi6pjjj69ailg9lz ~]# cp /home/Exam.war /usr/local/apache-tomcat-7.0.72/webapps/

(2)如果之前有此项目需要停掉服务,将原来的war包及目录删掉之后重新启动项目

[root@iz2ze46xi6pjjj69ailg9lz ~]# service tomcat stop
[root@iz2ze46xi6pjjj69ailg9lz ~]# cd /usr/local/apache-tomcat-7.0.72/webapps/
[root@iz2ze46xi6pjjj69ailg9lz ~]# rm Exam -rf
[root@iz2ze46xi6pjjj69ailg9lz ~]# rm Exam.war
[root@iz2ze46xi6pjjj69ailg9lz ~]# cp /home/Exam.war /usr/local/apache-tomcat-7.0.72/webapps/
[root@iz2ze46xi6pjjj69ailg9lz ~]#service tomcat start

删除目录后面加上 -rf

 3.测试项目部署:

curl localhost:88080

linux下部署一个JavaEE项目的简单步骤的更多相关文章

  1. 【简书】在阿里云自带的CentOS + LAMP环境下部署一个Laravel项目

    在阿里云自带的CentOS + LAMP环境下部署一个Laravel项目 作者 DonnieZero 关注 2017.07.29 22:02* 字数 2218 阅读 5556评论 3喜欢 1赞赏 1 ...

  2. linux下部署springboot vue项目

    使用的工具是 XFTP5 XSHELL5 docker pull gmaslowski/jdk 拉取jdk docker images 查询下载的镜像ID (如:390b58b1be42) docke ...

  3. linux下部署php项目-Apache、php、mysql关联

    linux下部署php项目环境可以分为两种,一种使用Apache,php,mysql的压缩包安装,一种用yum命令进行安装. 使用三种软件的压缩包进行安装,需要手动配置三者之间的关系.apache和p ...

  4. linux系统上部署一个web项目

    对于apache开源项目中tomcat的认识,大多停留在Windows下,这次我通过一个简单的实例来介绍一下在linux下如何搭建tomcat环境,并且部署一个web项目. 先从基本安装开始,可别小看 ...

  5. linux下部署项目问题

    1. 今天linux下部署thinkphp项目,数据库用的mysql. 页面其他都是正常的,但是从数据库中取出的数据都是乱码.最后查了资料 解决方案: 在ThinkPHP里面 Library\Thin ...

  6. Linux 下部署Django项目

    Linux 下部署Django项目   说明:本文所使用的环境为CentOS 6+Python2.7+Django1.11 安装Django.Nginx和uWSGI 1.确定已经安装了2.7版本的Py ...

  7. 如何在Linux中tomcat下运行一个web项目

    如何在Linux中tomcat下运行一个web项目 然后启动Tomcat项目.运行的运行后会自动将war包解压. 如果页面报404,那么请查看tomcat日志文件,它一定是报错了....

  8. Linux CentOS下部署Java Web项目

    本文讲解如何在Linux CentOS下部署Java Web项目的步骤. 一.环境准备: (1)Linux CentOS (2)apache-tomcat-9.0.10 (3)XShell 二.启动t ...

  9. Linux下部署开源版“禅道”项目管理系统《转载》

    Linux下部署开源版“禅道”项目管理系统 https://www.cnblogs.com/xxsl/p/6525378.html

随机推荐

  1. AJPFX谈JAVA新手问题之异常处理使用不当

    ★空的 catch 语句块 犯这种错误的人比较少,一般发生在刚学会 Java 或者刚参加工作不久的人身上. 所谓“空 catch 语句块”就是在 catch 语句块中没有对异常作任何处理(比如记错误日 ...

  2. 洛谷P2763 试题库问题(最大流)

    题意 $n$道试题,每道题有多种类别属性 抽取$m$道题组成试卷,要求包含指定的类型 输出方案 Sol 又是一道zz网络流 我的构图长这样,$k_i$表示第$i$道试题需要的数量 #include&l ...

  3. css3 blur模糊解决ie6-ie9兼容

    css3 blur模糊是css3的新特性,但是不兼容ie6-ie9,以下代码可以解决此问题: filter: progid:DXImageTransform.Microsoft.Blur(Pixel ...

  4. MongoDB部署、使用、监控及调优

    MongoDB部署 系统环境:CentOS7   下载地址:http://mirrors.163.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD ...

  5. java写跳一跳辅助程序

    ##起初是想使用按键精灵脚本程序控制,但还是选择熟悉的java.我这里使用了工具,造成延迟问题.也求教:java控制安卓的正确姿势, 参考了.NET玩跳一跳,思路都是一样的,只不过使用ADB控制安卓的 ...

  6. java实现斐波那契的两种方法

    package com.ywx.count; /** * 斐波那契数列(地推方式要比递归方式的效率要高) * @author Vashon(yangwenxue) * date:20150320 */ ...

  7. 自欺欺人的使用 NSTimer 销毁

    自欺欺人的使用 NSTimer 销毁 Demo地址 1.NSTimer是要加到runloop中才会起作用. 常见的创建timer方式 // 第一种方式 @property (nonatomic , s ...

  8. python+selenium(环境的安装)

    前言:网上的资料层次不齐,且资料也不全,容易误导新手,所以笔者愿意把你的知识免费分享给大家,笔者用的版本为:python3 此时可能新手就会问了,为什么不用python2呢,因为道理很简单,人要往前走 ...

  9. Win10本地搭建Apache+PHP运行环境

    微软全新操作系统Windows10在190个国家和地区正式同步上市,正版Windows7.Windows8.1用户均可在一年内免费升级.介绍一下在升级后的Windwos10系统上安装及配置Apache ...

  10. 【转】解决WPF图片模糊最佳方法(绑定PixelWidth与PixelHeight)

    解决WPF图片模糊最佳方法(绑定PixelWidth与PixelHeight) 转载自:http://www.360doc.com/content/13/1126/09/10504424_332211 ...