博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux下部署一个JavaEE项目的简单步骤
阅读量:5338 次
发布时间:2019-06-15

本文共 1529 字,大约阅读时间需要 5 分钟。

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

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

(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.cnLast login: Fri Jan 19 11:26:28 2018 from 218.26.54.83Welcome 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 namesYou can turn off this feature to get a quicker startup with -ADatabase changedmysql> 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

 

转载于:https://www.cnblogs.com/qlqwjy/p/8316278.html

你可能感兴趣的文章
golang里面检测对象是否实现了接口的方法
查看>>
freeswitch编译
查看>>
Validate Binary Search Tree
查看>>
Largest Divisible Subset
查看>>
win8改win7笔记
查看>>
MYSQL 数据导入导出LOAD DATA AND OUTFILE
查看>>
mysql中两表更新时产生的奇葩问题,产生死锁!
查看>>
Python正则表达式
查看>>
celery使用
查看>>
如何在win2003下安装sql2008[多次安装sql2008失败者必看]
查看>>
[C++]C++学习笔记(四)
查看>>
Vue 不睡觉教程1-从最土开始
查看>>
IT技术栈、JAVA技术栈、游戏开发技术栈
查看>>
使用oracle的存储过程的例子
查看>>
在Idea中连接数据库并生成实体类
查看>>
PCA样本数量少于矩阵维数
查看>>
python-函数
查看>>
C/C++中输入多组数据方法
查看>>
nopCommerce的配置以及汉化
查看>>
linux中创建图片服务器减轻传统服务器的压力
查看>>