Eclipse Javaweb项目部署到Linux服务器

一、前言

服务器系统:Centos 7
JDK版本:1.8
Tomcat版本:7.0.55
Mysql版本:5.7
部署之前, 先确保服务器上正确安装了Tomcat跟Mysql
Tomcat安装教程:Linux 安装Tomcat 7.0.55
Mysql安装教程:Centos 7 安装mysql 5.7(简略教程)

二、导出war包

先从Eclipse中导出项目的war包
在Eclipse中右键项目名→Export,弹出窗口
Eclipse Javaweb项目部署到Linux服务器_第1张图片选择WAR file,next
Eclipse Javaweb项目部署到Linux服务器_第2张图片Destination项填好导出的路径,然后点finish就完了
导出来是这么个东西:
Eclipse Javaweb项目部署到Linux服务器_第3张图片

三、上传war包到服务器

导出war包之后,我们就要上传war包到服务器的tomcat安装目录下的webapps文件夹下了,我使用的是Xftp 5软件。
上传完之后,我们可以在其他机器上通过

http://服务器IP:端口号(默认是8080/项目名/首页jsp文件路径

来访问我们的项目了

四、导入数据库文件

如果我们的项目涉及到数据库,我们还需要将数据库文件导入到服务器的mysql中
先从本机导出mysql文件,我的导出来是这个:
Eclipse Javaweb项目部署到Linux服务器_第4张图片
然后我们将导出来的sql文件传输到服务器的根目录
在服务器端,先输入以下命令来连接数据库:

[root@ecs-x-medium-2-win-20200313100355 ~]# mysql -hlocalhost -uroot -p

Eclipse Javaweb项目部署到Linux服务器_第5张图片
再通过以下代码创建数据库,数据库名字跟你导出的sql文件同名:

mysql> create database cartonsystem;

在这里插入图片描述
再将sql文件导入数据库:

[root@ecs-x-medium-2-win-20200313100355 ~]# mysql -uroot -p123456 cartonsystem < cartonsystem.sql

在这里插入图片描述最后,重启tomcat服务器,大功告成(貌似不用重启也行,我搞忘了)。

你可能感兴趣的:(linux,javaweb,tomcat)