zoukankan      html  css  js  c++  java
  • linux下部署一个JavaEE项目的简单步骤

     部署项目的前提是准备好环境,包括: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
  • 相关阅读:
    【转载】为什么CPU有多层缓存
    【转载】二叉树的基本概念和实现
    【转载】如何系统地自学 Python?
    【原文】前端程序员必须知道的高性能Javascript知识
    【转载】重磅!中国人工智能/机器人/无人机创业公司100 | 智能内参
    【转载】分析重装系统也无法清除的鬼影病毒
    【转载】UML类图知识整理
    【转载】.NET程序员走向高端必读书单汇总
    【转载】齐次坐标的理解
    59. Spiral Matrix II
  • 原文地址:https://www.cnblogs.com/qlqwjy/p/8316278.html
Copyright © 2011-2022 走看看