web项目部署到服务器(Linux)

如果安装的tomcat是自动版的,按照自动版步骤进行部署服务器,如果是手动版的,按照手动版进行部署服务器。

如果yum安装过程突然中断了,要想重新安装要结束进程
ps -ef | grep yum			(先查找yum进程id)
kill -9 id号		(结束进程)

1.自动版配置

1.1 安装jdk配置
1.1.1 yum list java*jdk*        (这里是查找jdk版本)
1.1.2 yum install -y java-1.8.0-openjdk.x86_64    (这里是安装jdk并默认环境变量)
1.1.3 java -version 				(校验)
1.2 安装tomcat配置
1.2.1  yum list tomcat*		(这里是查找tomcat版本)
1.2.2  yum install -y tomcat.noarch		(这里是安装tomcat,需要三个)
1.2.3  yum install -y tomcat-admin-webapps.noarch
1.2.4  yum install -y tomcat-webapps.noarch
1.2.5  find / -name java.sec* 		(查找jdk其中一个文件)
1.2.6  securerandom.source=file:/dev/random			(找到这句)
1.2.7  securerandom.source=file:/dev/./urandom			(改成这句,实现快速访问)
1.2.8  systemctl start tomcat		(启动tomcat)
1.2.9  netstat -apn | grep 8080 		(查看状态)
1.2.10 firewall-cmd --state			(查看防火墙有没有关)
1.2.11 systemctl stop firewalld			(关闭防火墙)
1.2.12 setenforce 0						(关闭防火墙)
1.3 安装mysql配置
1.3.1 rpm -qa | grep mysql			(查看是否已经安装mysql)
1.3.2 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm   (下载安装文件)
1.3.3 rpm -ivh mysql-community-release-el7-5.noarch.rpm		(安装文件)
1.3.4 cd /etc/yum.repos.d/		(切换路径)        
1.3.5 ll		(查看,新增了两个mysql文件)
1.3.6 yum install mysql-server -y	 (安装mysql)
1.3.7 rpm -qa | grep mysql		(检查mysql是否安装成功)
1.3.8 systemctl start mysqld.service    ( #启动 mysql)
	  systemctl restart mysqld.service   (#重启 mysql)
      systemctl stop mysqld.service     (#停止 mysql)
	  systemctl enable mysqld.service   (#设置 mysql 开机启动)
1.3.9 ps -ef | grep mysql		(查看mysql是否已经启动成功了)
1.3.10 mysql -u root -p	(进入mysql界面)
1.3.11 use mysql		(进入mysql数据库)
1.3.12 grant all privileges on *.* to 'root'@'%' identified by '123456';	(这里的123456给新增权限用户设置的密码,%代表所有主机,也可以具体到你的主机ip地址)
1.3.13 flush privileges;     (这句表示从mysql数据库的grant表中重新加载权限数据)
1.3.14 select * from user;	(查询是否设置成功)
1.4 web项目部署步骤
1.4.1 要将idea或者eclipse的项目打包成war包,例如:打包前要先clean清一下,然后package打包。

在这里插入图片描述

1.4.2 将war包复制到桌面。

在这里插入图片描述

1.4.3 点击文件传输Xftp6 把war包放到/root下
1.4.4 然后把war包 cp *****.war /usr/share/tomcat/webapps/ 目录下(就是将war包复制到/usr/share/tomcat/webapps/目录下),然后重新启动tomcat systemctl restart tomcat 出现了一个没有带.war的文件,然后打开谷歌,输入:ip地址:8080/没有带.war的文件名(例如:http://101.37.175.1:8080/day59-03-permission/)。

-------------------------------------------------------------------

2.手动版配置

2.1 要先打开xftp6 新建会话,把jdk-7u80-linux-x64.tar.gz,apache-tomcat-8.5.50.tar.gz两个文件放在root下
2.2 jdk 配置
2.2.1  	cd /root
2.2.2 	cp jdk-7u80-linux-x64.tar.gz /usr/local/			(将文件复制到/usr/local目录下)
2.2.3 	cd /usr/local				
2.2.4	tar -zxvf jdk-7u80-linux-x64.tar.gz				(解压这个文件)
2.2.5	vim /etc/profile 				(进入这里修改环境变量的配置)
2.2.6	export JAVA_HOME=/usr/local/jdk1.7.0_79		(按i在末尾添加,这四句)
		export JRE_HOME=${JAVA_HOME}/jre
		export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
		export PATH=${JAVA_HOME}/bin:$PATH
2.2.7	source /etc/profile	(使能用这个环境变量)
2.2.8	java -version		(校验)
2.3 tomcat 配置
2.3.1 cd  /root
2.3.2 cp apache-tomcat-8.5.50.tar.gz /usr/local/				(复制tomcat到/usr/local目录下)
2.3.3 tar -zxvf apache-tomcat-8.5.50.tar.gz	(解压tomcat)
2.3.4 cd apache-tomcat-8.5.50/bin/		(进入这个目录下)		
2.3.5 ./startup.sh			(启动这个文件)
2.3.6 netstat -apn | grep 8080		(查看服务是否启动)
2.4 Mysql 配置
2.4.1 cd /root	(切换到/root目录下)
2.4.2 cp mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz /usr/local/	 (复制mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz 到/usr/local/目录下)
2.4.3 cd /usr/local/	(切换到/usr/local/目录下)
2.4.4 mkdir mysql 	(在usr/local下创建mysql)
2.4.5 mv mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz mysql		(移动mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz到mysql下解压)
2.4.6 cd mysql 	(切换到mysql目录下)
2.4.7 tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz	 (解压tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz)
2.4.8 groupadd mysql		(创建mysql组) 
2.4.9 useradd -r -g mysql -s /bin/false mysql		(创建用户)
2.4.10 chown -R mysql:mysql .		(在/usr/local/mysql目录下输入这句 更改更目录拥有者)
2.4.11 yum install -y perl-Data-Dumper	(在/usr/local目录下输入这句 安装perl插件)
2.4.12 cd /usr/local/mysql/mysql-5.6.33-linux-glibc2.5-x86_64		
2.4.13 ./scripts/mysql_install_db -f --user=mysql	(安装mysql)
		如果显示libaso不存在
		yum install -y libaio
		yum install libaio-devel.x86_64
	.	/scripts/mysql_install_db -f --user=mysql 
2.4.14 cd usr/local/mysql/mysql-5.6.33-linux-glibc2.5-x86_64
		chown -R root:root ./		(更改里层目录的拥有者)
2.4.15 cp support-files/mysql.server /etc/init.d/mysql		
2.4.16 chmod +x /etc/init.d/mysql 	(赋予权限)
2.4.17 chkconfig --add mysql		(添加服务)
2.4.18 chkconfig --list 	(显示服务列表)
		检查如果mysql 345 不是on
		chkconfig -level 345 mysql on
2.4.19  mkdir /var/log/mariadb 	(创建缺损文件)
2.4.20 ln -s /usr/local/mysql/mysql-5.6.33-linux-glibc2.5-x86_64/bin/mysql		(创建快捷方式)
2.4.21 cd /usr/local/
2.4.22 vim /etc/my.cnf		(进入/etc/my.cnf文档)
2.4.23 basedir=/usr/local/mysql/mysql-5.6.33-linux-glibc2.5-x86_64   (添加)
2.4.24 cd mysql/mysql-5.6.33-linux-glibc2.5-x86_64/
2.4.25 ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock		(创建快捷方式)
2.4.26 service mysql start 		(启动mysql)
2.4.27 netstat -apn | grep 3306		(查看端口)
2.4.28 mysql -u root -p	
2.4.29 use mysql;
	   grant all privileges on *.* to 'root'@'%' identified by '123456'; 			(这里的123456给新增权限用户设置的密码,%代表所有主机,也可以具体到你的主机ip地址)
	   flush privileges;     (这句表示从mysql数据库的grant表中重新加载权限数据)
       select * from user;	(查询是否设置成功)
2.5 web项目部署步骤
2.5.1 要将idea或者eclipse的项目打包成war包,例如:打包前要先clean清一下,然后package打包。

在这里插入图片描述

2.5.2 将war包复制到桌面。

在这里插入图片描述

2.5.3 点击文件传输Xftp6 把war包放到/root下
2.5.4 然后把war包

2.5.4.1 cp *****.war /usr/local/apache-tomcat-8.5.50/webapps/ 目录下(就是将war包复制到/usr/local/apache-tomcat-8.5.50/webapps/目录下),
2.5.4.2 然后重新启动tomcat cd /usr/local/apache-tomcat-8.5.50/bin/ (进入这个目录下) 2.5.4.3 ./startup.sh (启动tomcat)
2.5.4.4 cd /usr/local/apache-tomcat-8.5.50/webapps 出现了一个没有带.war的文件,然后打开谷歌,输入:ip地址:8080/没有带.war的文件名(例如:http://101.37.175.1:8080/day59-03-permission/)。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值