项目环境搭建
一、所需工具
- ROOT.war:前端代码包【war包】
- manage.war:后端代码包【war包】
- jdk-8u121-linux-i586.rpm:编译java语言
- apache-tomcat-7.0.56.tar.gz:tomcat服务器
- xxx.sql:sql语句脚本
- WAR = Web Application Archive,Web 应用归档文件,本质是 zip 压缩包,Java Web 专用打包格式,不能直接 java 命令运行,必须部署到 Servlet 容器(Tomcat/Jetty/WildFly)
- 启动 tomcat,war包自动解压
- 若 war 命名为
ROOT.war,访问时不需要项目名:http://ip:8080/
二、搭建环境步骤
- 在linux中新建该项目专属文件夹
- 如果rz上传jdk-8u121-linux-i586.rpm到虚拟机:
rz - 安装jdk:
rpm -ivh jdk-8u121-linux-i586.rpm【jdk后tab键关联输入】 - 查看jdk版本:
Java -version - 上传apache-tomcat-7.0.56.tar.gz tomcat服务器
- 解压tomcat服务器:
tar -zxvf apache-tomcat-7.0.56.tar.gz【联想输入】 - 进入tomcat目录:
cd apache-tomcat-7.0.56 - 进入bin目录
- 关闭防火墙
- 启动:
sh|./启动和关闭【sh startup/shutdown.sh】 - 在浏览器中输入对应的ip+端口号访问,验证服务器是否启动成功:
http://192.168.xx.xx:8080/ - 验证成功后,关闭服务器。
- 返回上级目录,进入webapps目录
- 删除webapps目录中所有内容:
rm -rf * - 将项目的前后端包传入该目录下
- 前后端war包自动解压,需启动服务,后记得关闭服务
- 如果遇到服务器关闭不了,使用
kill -9 进程号强制杀死进程
- 修改前后端配置,进入ROOT/manage,进入WEB-INF,编辑xxx.properties
- 修改数据库地址及用户名密码,保存退出:
:wq
- 修改内容
- jdbc.url=jdbc:mysql://192.168.xx.xx:3306/项目名称【数据库ip+端口+库名】
- jdbc.username=root【账号】
- jdbc.password=123456【密码】
- 上传对应的sql脚本并搭建数据库,安装mysql
- 进入mysql:
mysql -u root -p【记得启动数据库服务】 - 新建数据库,
注意:如果是新的数据库,要授权:
grant all privileges on *.* to root@'%' identified by '123456';
- 刷新权限:
flush privileges - 将sql脚本导入到空库:
mysql -u root -p dym</home/项目文件夹/sql脚本【在linux中进行】
- 注意:修改数据库的配置文件
- 设置数据库不区分大小写【vim /etc/my.cnf】:lower_case_table_names=1【0区分大小写,1不区分大小写】
- 在navicat中连接虚拟机mysql,查看新建库中的表,查看是否成功
- 环境搭建完成,检查
- 防火墙是否关闭
- 数据库重启
- 授权,刷新权限
- 设置数据库不区分大小写【编辑:
vim /etc/my.cnf】:lower_case_table_names=1【0区分大小写,1不区分大小写】 - 启动服务器
- 端口是否占用:lsof -i:8080
- ip地址、账号、密码是否正确
- 在浏览器中输入ip+端口号
- 如果遇到错误,进入日志文件查看【logs /catalina.out】
- 查看实时日志:
tail -f 日志文件路径【eg:tail -f /root/hj/apache-tomcat-7.0.56/logs/catalina.out】
注意
- 尽量不要在服务器开启的时候操作文件
- 如果一些文件权限不对,可清空,重新解压
额外
- tomcat下文件
- bin:脚本,有启动/关闭服务器的脚本
- logs:查看日志
- webapps:存放前后端的代码

浙公网安备 33010602011771号