1.上传下图四个安装包
项目源文件下载地址:Linux环境搭建–OS项目
打开FileZilla,在主机位置输入虚拟主机的ip,用户名:root,密码输入root的密码,端口:22
上传成功后如同所示:
通过输入cd /opt命令进入opt目录中,输入ls检查文件是否存在,如存在,如图所示:
上传后,去虚拟机里面创建一个快照。(创建快照需要先关Linux系统)
备注:创建快照,系统安装数据有问题的时候可以还原到当前系统状态。
2.安装JDK
安装命令:rpm -ivh 文件名(如果是更新则rpm -uvh,i即install、u即update)。
安装JDK命令为:rpm -ivh /opt/jdk-8u241-linux-x64.rpm
安装完成后输入java -version检验安装是否成功
3.安装MySQL数据库
首先在mnt目录下创建挂载点(创建目录)
输入命令:mkdir /mnt/cdrom
使用挂载命令mount将/dev/cdrom下的文件挂载到/mnt/cdrom
输入命令:mount /dev/cdrom /mnt/cdrom
进入/mnt/cdrom/Packages查找mysql数据库相关文件
输入命令1:cd /mnt/cdrom/Packages
输入命令2:ll | grep mysql
或者输入:ll /mnt/cdrom/Packages/ | grep mysql
查看到mysql安装包的详细信息后开始安装mysql数据库的服务端和客户端
首先安装客户端,输入命令:rpm -ivh mysql-5.1.73-8.el6_8.x86_64.rpm
安装服务端,mysql的服务端需要先安装perl-DBI-1.609-4.el6.x86_64.rpm和
perl-DBD-MySQL-4.013-3.el6.x86_64.rpm所以先安装DBI和DBD
输入命令:ll | grep DB
查找相关文件信息
输入命令1:rpm -ivh perl-DBI-1.609-4.el6.x86_64.rpm
输入命令2:rpm -ivh perl-DBD-MySQL-4.013-3.el6.x86_64.rpm
安装完DBI和DBD后安装服务端
输入命令:rpm -ivh mysql-server-5.1.73-8.el6_8.x86_64.rpm
数据库安装完成后启动,输入命令:service mysqld start
Linux系统中启动某服务命令格式为:service 服务名 start
重启某服务命令格式:service 服务名 restart
关闭某服务命令格式:service 服务名 stop
mysql数据库启动成功后,进入数据库,准备导入数据
输入命令: mysql -u root -p
不用输入密码,一直按enter进入
如果在按enter后出现Access denied for user ‘root‘@‘localhost‘ (using password: NO)
错误,那么请参考Linux中连接MySQL出现“Access denied for user ‘root‘@‘localhost‘ (using password: NO)”
进入数据库之后开始导入数据,输入命令:source 路径/文件名.sql;
mysql> source /opt/redmoonoa.sql;
输入mysql> show databases;
检查数据库文件是否是否导入成功
确认数据导入成功后退出数据库,输入命令:mysql> exit/quit
退出数据库后输入 #service mysqld status
检查数据库状态是否正常
Linux系统查看服务状态命令格式:service 服务名 status
4.安装服务器
首先进入到/opt目录中,然后解压服务器安装包
输入命令:cd /opt
解压安装包apache-tomcat-6.0.53.tar.gz
输入命令:# tar -zxvf apache-tomcat-6.0.53.tar.gz
解压完成后进入到apache-tomcat-6.0.53的bin目录中
启动服务器
输入命令:# ./apache-tomcat-6.0.53/bin/startup.sh
或者输入:# cd apache-tomcat-6.0.53/bin/和./startup.sh
验证服务器是否启动成功,打开浏览器输入:http://localhost:8080
,如果出现以下页面表示服务器启动成功,或者打开本地主机浏览器,在网址栏输入服务器地址,允许外部访问有两种方式
-
需要先关闭防火墙(不推荐),Linux中输入命令:
# service iptables stop
-
windows系统中需要手动关闭防火墙
-
开放8080端口
开放端口命令:/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
保存配置命令:/etc/init.d/iptables save
重启防火墙:service iptables restart
5.部署应用
将opt目录中的oa.zip文件移动至apache-tomcat-6.0.53/webapps/中并解包
输入命令:unzip oa.zip -d apache-tomcat-6.0.53/webapps/
unzip的-d参数可以指定解包路径==(这里的-d必须放路径前面)==
部署完成后重新启动服务器
输入命令:./apache-tomcat-6.0.53/bin/startup.sh
打开浏览器进行设置,如果是在虚拟机中在浏览器地址栏输入
http://localhost:8080/oa/setup
如果是在本地主机打开浏览器进行设置,则输入服务器地址,比如
http://192.168.10.162:8080/oa/setup
数据库类型选择:MySql,点击下一步,点击连接测试(不需要密码,数据库默认端口号3306)
在浏览器地址栏输入http://localhost:8080/oa,进入登录页面,如果是在本地主机浏览器则输入服务器地址比如:http://192.168.10.162:8080/oa
进入登录页面后输入
账号:admin
密码:111111