centos下Tomcat+Mysql的j2ee项目部署练习

centos下Tomcat+Mysql的j2ee项目部署

文件清单:
数据库脚本文件:qualityarchives.sql
j2ee程序包: qualityarchives.war

1 基础软件搭建

安装jdk1.8:参照博客centos下安装jdk1.8

安装tomcat8:参照博客centos下安装tomcat8

安装mysql:参照博客centos下安装mysql5.6

2 部署

导入数据库脚本

绝大数的j2ee项目都需要数据库的支撑,而数据库又有多种,像关系型数据库Mysql、SQL Server、 Oracle、 DB2等,非关系型数据库Mongodb、Hbase、Redis等,根据项目需要,链接不同的数据库。此处我们只以Mysql数据库举例。
在发布服务时,一般会提供数据库脚本,执行数据库脚本方式常用有两种方式,

第一种:远程SQL工具执行数据库脚本
自行百度了解

第二种:服务器执行数据库脚本
qualityarchives.sql脚本上传到/opt下
登陆mysql,创建数据库名:qualityarchives

mysql -uroot -p
CREATE DATABASE `qualityarchives` CHARACTER SET utf8 COLLATE utf8_general_ci;
source /opt/qualityarchives.sql

上传war文件或者发布包
qualityarchives.war包上传到tomcat/webapp目录下,启动tomcat,启动完成后,停止tomcat服务,更改配置文件;
配置文件地址:tomcat8/webapps/qualityarchives/WEB-INF/classes/jdbc.properties

配置相关配置文件
打开配置文件,并更改url、username、password;
url是链接mysql的字符串,需要注意ip地址是否正确,端口是否正确,数据库名称是否正确
username是mysql数据库的账号
password是链接MySQL的密码

driverClassName=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/qualityarchives?createDatabaseIfNotExist=true&autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&mysqlEncoding=utf8
username=root
password=root

3 启动&访问

配置完成后,停止tomcat服务,并删除qualityarchives.war ;
重新启动tomcat;
启动成功后,访问http://ip:port/qualityarchives,其中ip是tomcat所在服务器ip,port为tomcat的端口,qualityarchives为项目名称。

你可能感兴趣的:(运维,个人)