码迷,mamicode.com
首页 > 编程语言 > 详细

linux下部署一个JavaEE项目的简单步骤

时间:2018-01-19 14:12:15      阅读:433      评论:0      收藏:0      [点我收藏+]

标签:war包   服务器   文件   sql数据库   his   top   lan   local   创建数据库   

 部署项目的前提是准备好环境,包括: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项目的简单步骤

标签:war包   服务器   文件   sql数据库   his   top   lan   local   创建数据库   

原文地址:https://www.cnblogs.com/qlqwjy/p/8316278.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!