首先需要知道linux系统版本是多少位?查询方法:输入命令 cat /proc/version。
带i386、i486、i586、i686、x86等的一般是32位的,带x64、amd64、x86_64、x86-64等的一般是64位的。32位和64位对应的JDK安装包不一样。
1 安装XFTP
XFTP是FTP 文件传输软件。通过该软件可以将windows本地文件上传到连接成功的远程服务器。
安装文件:Xftp7。
2 安装Xshell
Xshell是一款安全终端模拟软件。通过该软件访问与控制远程服务器操作,如:创建文件,启动服务,开关机等操作。
安装文件:xshell5。
3 传安装包
包括:JDK,tomcat,开发的网站程序。
4 JDK安装
1、解压jdk安装包。
(用rz命令或直接在XFTP上进行上传文件至linux系统,不然可能文件损坏导致文件解压报错)
tar -zxvf jdk-8u181-linux-x64.tar.gz
mv jdk1.8.0_181 /opt/
mv jdk1.8.0_181 jdk8 (重命名)
2、配置环境变量
使用vim打开全局配置文件profile
vim /etc/profile
在未尾插入以下几行:
export JAVA_HOME=/opt/jdk8
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
粘贴完成后 按键esc 完成编辑 :wq! 保存并且退出。
3、刷新,使环境变量立即生效
source /etc/profile
4、测试jdk是否配置成功
java
javac
Java –version
成功判断方法:有返回java相关信息则安装成功,如果返回不识别则安装不成功。
5 安装tomcat
1、解压tomcat安装包
tar -zxvf apache-tomcat-8.0.36.tar.gz
2、为tomcat配置外网环境
firewall-cmd --query-port=8080/tcp
firewall-cmd --query-port=8080/tcp 检测端口是否开放
提示no 表示端口未开放
之后输入
firewall-cmd --add-port=8080/tcp --permanent
检测是否开放
firewall-cmd --query-port=8080/tcp
Yes表示端口已经开放
重启防火墙
systemctl restart firewalld
查看防火墙状态
systemctl status firewalld
显示不必相同
Active显示为活动 显示绿色 表示正常运行
可以继续下一步
6 安装项目应用
1、复制网站hr.war包到tomcat的webapps目录
cp hr.har /opt/apache-tomcat-8.0.36/webapps/
2、设置mysql数据库访问密码(可利用XFTP直接快捷操作)
- 进入classes路径:/opt/apache-tomcat-8.0.36/webapps/hr/WEB_INF/classes
- 找到该项目对应的存放数据的文件
- 设置数据访问的用户名和密码,我的mysql数据库访问用户名和密码是:root/root,大家根据自己的用户名和密码进行修改。
3、建数据库和插入数据
在root环境下进入MySQL,建立一个新数据库或者在原有的数据库下,进入数据库恢复db_hr.sql数据库。
1)在navicat中新建一个数据库,恢复运行项目所需的mysql脚本。
2)若连接navicat时报错,linux系统进入数据库mysql –uroot -proot,输入
grant all privileges on *.* to 'root'@'%' identified by 'root';
flush privileges;
firewall-cmd --add-port=3306/tcp --permanent
systemctl restart firewalld
3)启动tomcat服务
进入/opt/apache-tomcat-8.0.36/bin 目录,启动服务:./startup.sh
7访问系统
1、linux系统访问,输入http:// 虚拟机IP:8080/hrhttp://localhost:8080/hr 回车
2、windows系统,输入具体路径http://localhost:8080/hr
总结:
1:上传安装包(jdk包: jdk-8u181-linux-x64.tar.gz、tomcat包:apache-tomcat-8.0.36.tar)。
2:配置jdk环境变量并刷新环境变量,再输入“java -version”检测是否配置成功。
3:解压tomcat包并配置外网环境,开放端口号:8080,然后刷新防火墙。
4: 把web网站程序(hr.war)放入tomcat的webapps目录,并在Tomcat的bin目录中启动tomcat服务。
5:在mysql中导入数据库脚本(db_hr.sql)。
6:打开谷歌浏览器,开始测试网站。