软件安装
1.安装jdk
系统自带openjdk,不需要单独安装jdk,注意java需1.8以上
在终端上输入:java -version 可以验证jdk的安装情况,出现如下情况:则安装成功。
2.安装tomcat
1)使用root用户登录
2)把tomcat 安装包复制到home下
3)然后复制安装包到指定的安装路径()
cp /home/tomcat/apache-tomcat-8.5.15.zip /usr/local/apache/ 如果local 下没有apache 就自己建一个目录
4)切换目录
cd /usr/local/apache/
5)解压
unzip apache-tomcat-8.5.15.zip
6)重命名
mv apache-tomcat-8.5.15 tomcat
7)查看当前目录文件
ls
8)赋权限
chmod 777 -R tomcat/
9)启动tomcat ,先到达bin目录下:
cd /usr/local/apache/tomcat/bin/
10)启动:
./startup.sh
11)访问172.xx.xx.142:8080看是否启动成功 出现如下情况访问成功
3.安装Mysql
1)安装mysql首先切换到root用户下:cd /home/mysql
2)制mysql 安装文件到 /home/mysql下
3)切换到home的mysql文件夹下:
4)复制文件名字 删除文件:rpm -e 名字 --nodeps
5)安装mysql,严格按照按以下顺序安装
rpm -ivh common.rpm
rpm -ivh libs.rpm
rpm -ivh client.rpm
rpm -ivh server.rpm
6)rpm -ivh server.rpm 执行这个命令时会出现以下错误:
解决办法:复制代码如下:
rpm --import /etc/pki/rpm-gpg/RPM*
rpm -ivh server.rpm --force --nodeps
问题解决:进行下一步
7)mysql安装完毕初始化:mysqld --initialize --user=mysql
可能会出现以下错误:
解决办法:
输入命令即可解决:yum install -y libaio
8)查看密码:cat /var/log/mysqld.log
9)启动mysql服务:ystemctl start mysqld.service
如果出现以下问题:
问题解决:
使用如下命令操作mysql:
systemctl restart mysqld.service
systemctl start mysqld.service
10)关闭:systemctl stop mysqld.service
11) 登录:mysql -uroot -p
输入密码:
修改密码:ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
密码(设置密码:root)
12)修改完成后可以exit 退出后从新登录一下使用root是否可以登录
13) .修改数据库配置
1.停止mysql进程:service mysqld stop
2.编辑/etc/my.cnf:vi /etc/my.cnf
3.添加以下内容:按键 : i进行输入 :
max_allowed_packet=4000M
wait_timeout=2592000
interactive_timeout=2592000
max_connections=1000
lower_case_table_names=1
4.然后 esc :wq 保存退出。
5.重新启动MySQL服务:service mysqld restart
6.命令行登录mysql,是否迁移成功,不行再根据错误进行修改my.cnf
然后 esc :wq 保存退出
7.重新启动mysql:service mysqld restart
8.命令行登录mysql,是否迁移成功,不行再根据错误进行修改my.cnf
远程操作时最后登录后还需一下操作:
在linux下使用mysql客户端连接远程mysql服务器报错:
[root@Server huage]# mysql -h 88.88.88.88 -P 3306 -u root -p
Enter password:
ERROR 1130 (HY000): Host 'my_wan_ip' is not allowed to connect to this MySQL server
出现这种情况是因为mysql服务器出于安全考虑,默认只允许本地登录数据库服务器。
解决办法:
将远程服务器上的mysql数据库中的user表中root用户所对应的Host字段"127.0.0.1"改为"%"即可。
mysql> use mysql
mysql> update user set Host="%" where Host="127.0.0.1";
mysql> flush privileges;
mysql> quit
4 . 安装apache
1.卸载本机apache
service httpd stop
ps -ef | grep httpd
kill -9 pid号(逐个删除)
rpm -qa |grep httpd
rpm -e httpd软件包
2.安装apache
复制httpd安装文件到home路径下按照以下顺序执行安装
进入httpd目录下按照顺序进行解压:
1.rpm -ivh /home/httpd/apr-1.4.8-3.el7.x86_64.rpm
2.rpm -ivh /home/httpd/apr-util-1.5.2-6.el7.x86_64.rpm
3.rpm -ivh /home/httpd/httpd-tools-2.4.6-45.el7.centos.x86_64.rpm
4.rpm -ivh /home/httpd/mailcap-2.1.41-2.el7.noarch.rpm
5. rpm -ivh /home/httpd/httpd-2.4.6-45.el7.centos.x86_64.rpm
- 使用hostname命令查看本机名字:hostname
2.编辑配置文件:vi /etc/httpd/conf/httpd.conf
修改listen端口带上ip(本机的hostname:8081)
nsert输入 修改为以下即可:
servername配置为本机名字
修改为:
添加:
<VirtualHost *:8081>
ProxyPreserveHost On
ProxyRequests On
ProxyPass /jkda/ http://10.121.71.81:8889/jkda/
ProxyPassReverse /jkda/ http://10.121.71.81:8889/jkda/
ProxyPass /dcm/ http://10.121.71.81:8877/
ProxyPassReverse /dcm/ http://10.121.71.81:8877/
</VirtualHost>
修改hosts文件:vi /etc/hosts
配置开机自启动:vi /etc/rc.d/rc.local
添加以下两行:
/usr/local/apache/tomcat/bin/startup.sh start
路径为Tomcat安装的路径
/usr/sbin/apachectl start
路径为你的apachectl的路径找不到可以搜索一下
添加权限:
重启查看自启动是否设置成功
reboot
systemctl status httpd
5.部署项目
yum -y install subversion
可能会出现以下错误:
"Could not resolve host: mirrorlist.centos.org; Unknown error"
解决办法:
打开 vi /etc/resolv.conf,增加 nameserver 8.8.8.8
重启网络: service network restart
- 下载项目
在当前目录下:
/usr/local/apache/tomcat/webapps 下检出项目
svn checkout svn://10.20.30.1:3389/cecetl
用户名:jkda 密码 jkda
找到server.xml文件目录下进行编辑加入以下配置:
<Context path="/cecetl" docBase="D:\Apache\web\cecetl" debug="0" reloadable="true" crossContext="true" caseSensitive="false"/>
- 创建数据库
数据库进行连接:mysql -uroot -proot
创建一个database:CREATE DATABASE IF NOT EXISTS cecetl DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
- 恢复数据库
- 执行use cecetl;切换数据库
- 在cecetl项目中/sdc/conf/下找到cecetl.sql并执行sql文件
source /usr/local/apache/web/cecetl/sdc/config/cecetl.sql;
- 执行完成以后 show tables; 查看一下是否已经把表都建入
- 退出mysql : exit
以上是我无脑操作 发布的项目流程:大家参考一下:附上我的地址:https://blog.csdn.net/hzz_321