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为项目名称。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值