Linux Ubuntu18.04下配置部署feeims系统
Ubuntu下配置feeims
一、环境准备
- Java8
- Mysql5.7
- tomcat8
二、安装Java8环境
1、官网下载jdk-8u221-linux-x64.tar.gz包到ubuntu系统中,需要检查文件完整性,细节在此不赘述。
2、将包复制到/opt目录下,创建java文件夹,设置权限,并解压
1 | sudo cp jdk-8u221-linux-x64.tar.gz /opt |
3、配置环境变量
1 | sudo vim /etc/profile |
在给文件后追加以下内容
1 | set java environment |
4、使java环境生效,并检查是否生效
1 | source /etc/profile |
三、安装mysql5.7环境
1、下载包
1 | 安装mysql服务 |
2、设置root管理员用户密码
1 | sudo mysql |
3、配置mysql远程登录
1 | 修改配置文件,注释掉bind-address = 127.0.0.1 |
4、配置mysql在linux环境下对表名不区分大小写,linux中的mysql区分大小写原因,项目需要
1 | 编辑mysqld.cnf文件,在【mysqld】下面增加一行:lower_case_table_names=1 |
四、安装tomcat8环境
1、官网下载apache-tomcat-8.5.45.tar.gz包到ubuntu系统中,需要检查文件完整性,细节在此不赘述。
2、将文件拷贝至/usr/local/目录,解压到该文件夹下,并附755权限。
1 | sudo cp /home/mzyan/downloard/apache-tomcat-8.5.45.tar.gz /usr/local/ |
3、修改tomcat的启动脚本
1 | cd apache-tomcat-8.5.45/bin |
在最后一行之前加入如下信息(注意根据自己实际情况修改JAVA_HOME和TOMCAT_HOME):
1 | set java environment |
4、修改tomcat的shutdown脚本,并在同样位置添加如上一样内容
1 | sudo vim shutdown.sh |
5、启动服务
1 | sudo ./startup.sh |
6、停止服务
1 | sh ./shutdown.sh |
五、项目部署
1、数据库数据导入,采用mysql workbench或者Navicat软件均可,此处以Navicat为例。
- 新建连接,输入信息如下:
1 | 连接名: Ubuntu-mysql5.7 |
- 新建数据库,名为feeims2;
- 在feeims2数据库中运行SQL文件,选中feeims2.sql文件并执行;
- 执行完成并刷新,系统的数据库数据就已经导入了。
2、项目配置
- 将war文件放到/usr/local/apache-tomcat-8.5.45/webapps目录下,并运行tomcat,使生成工程文件夹feeims2019090401
- 找到feeims2019090401/WEB-INF/classes/dbconfig-properties文件,作如下修改:
1 | jdbc.url=jdbc:mysql://localhost:3306/feeims2?useUniCode=true&characterEncoding=UTF-8 |
- 相同目录下找到sysConfig.properties文件,在最后一行作如下修改,此处为指定文件存储位置,需要到该位置创建bim文件夹,路径可自定
1 | bimPath=/home/mzyan/bim |
- 同时修改apache-tomcat-8.5.45/conf/server.xml文件,配置tomcat虚拟路径,路径同上。
1 | <Host name="localhost" appBase="webapps" |
- 至此,项目已经部署好。