Linux服务器部署javaweb项目,从环境配置,到最终系统运行

部署准备:javaJDK1.7,Tomcat7.0,MySQL5.8,可运行的javaWeb项目,linux环境的服务器(能够是安装在windows电脑上的linux虚拟机,安装了linux系统的电脑,linux云服务器都行,练习可使用linux虚拟机)
步骤:
1. linux下安装javaJDK
2. linux下安装Tomcat
3. linux下安装MySQL
4. 数据库的简单迁移
5. javaWeb项目打包迁移,并部署java

第一步:linux下安装javaJDK
首先说明的是,有些linux系统会自带有javaJDK,例如我新安装的从网上下载的CentOS7在安装以后,就已经安装了jdk1.0.7,由于本身须要的也正是这个版本,本身就没有从新安装JDK。若是须要从新安装的话,能够从网上找到不少linux下安装JavaJDK的教程。
第二步:linux下安装Tomcat,步骤下面用截图解释:
在tomcat官网下载本身想要的tomcat版本,这里我要的是tomcat7,而后进去以后下载tar.gz文件 mysql

 

下载完成以后,可能系统会默认下载到downloads文件夹下面,通常我喜欢在usr/local/文件夹下面新建一个tomcat文件夹,而后将我下载的tomcat剪切到这个文件夹里面,再解压,命令行以下图: 
首先进去usr/local/目录下 linux

 

 

 

 

启动tomact:首先是进入到tomcat安装目录下的bin路径中,运行startup.sh脚本 web

 

 

此时咱们能够到浏览器中输入localhost:8080进行验证,若是出现了tomcat的页面,表示tomcat安装启动成功。 sql


这里写图片描述

注:如须要修改tomcat的默认用户及其密码,能够在安装目录的conf/tomcat-users.xml文件中,在元素中添加账号密码,须要指定角色.数据库

1,<tomcat-users>
2,<user name="admin" password="admin" roles="admin-gui,manager-gui" />
3,</tomcat-users>
此时就能够在tomcat页面中管理你的web项目了。 windows

 

 第三步:安装启动mySQL 浏览器

比较一下linux下安装mySQL主要的三种方法优缺点tomcat

 

 

 用yum命令安装的方式 服务器

首先,在命令行中输入 
yum list | grep mysql 能够查看mysql的版本 
yum install -y mysql-server mysql mysql-devel 能够自动安装好mysql 

安装完以后,使用mysql命令,会报错,解决方法:

由于MariaDB代替了mysql数据库,MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL受权许可。开发这个分支的缘由之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,所以社区采用分支的方式来避开这个风险。

所以用上述命令启动不起来,正确的方法以下
# yum install mariadb-server -y //若是已安装能够省略
# systemctl start mariadb.service //启动服务
# systemctl enable mariadb.service //开机启动服务
# mysql -u root -p //登陆mysql

##########################################################

第四步:数据库的简单迁移
数据库的迁移用到了用于远程链接的SecureCRT,以及远程传输文件的Xftp 5,这两个软件。
首先是将本机的数据库导出成SQL表文件,经过Xftp 5链接远程Linux服务器的IP,输入帐户,密码,将SQL文件传输到linux上的目标文件目录下。
而后经过SecureCRT进入到linux的Mysql命令下,建立数据库(若是是新装的Mysql),经过命令,运行刚刚导入的SQL表文件。这样,数据库的简单迁移就完成了。
第五步:javaWeb项目打包迁移,并部署

步骤以下:

  1. 在本地,经过Eclipse,将项目导出成War包
  2. 经过Xftp 5将war包,传输到Tomcat安装中webapps文件夹下
  3. 重启tomcat,就可经过ip访问咱们的项目连接了。
相关文章
相关标签/搜索