栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

项目云部署

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

项目云部署

1.购买云服务器 腾讯云CVM 选择CentOS系统

2.下载Xshell连接公网 和 Xftp传输文件
免费版:https://www.xshell.com/zh/free-for-home-school/

3.下载linux版的JDK和Tomcat
下载JDK:https://www.oracle.com/java/technologies/downloads/#java8
下载Tomcat:https://tomcat.apache.org/download-80.cgi

4.使用Xshell在/usr下新建文件夹各自解压JDK和Tomcat
linux解压命令:tar -zxvf ****(JDK或Tomcat的linux版压缩文件)

5.JDK配置环境变量:
1)先cd到JDK安装目录pwd获取JDK安装路径(复制)
2)输入命令:vi /etc/profile 修改profile文件:
JAVA_HOME=(粘贴)
CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib
PATH= P A T H : PATH: PATH:JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME
3)输入命令:source /etc/profile 配置完毕刷新资源
4)测试:java -version

6.启动Tomcat
1)先cd到Tomcat安装目录的bin
2)运行Tomcat启动文件:./startup.sh (ps:停止文件:./shutdown.sh)
3)查看是否在运行:ps -ef | grep tomcat
4)打开浏览器 输入:IP:8080
如无法访问,配置防火墙或者腾讯云服务器添加安全组
5)防火墙开放端口(比如8080)
1)systemctl status firewalld 查看防火墙状态,running状态才能配置
2)systemctl start firewalld 开启防火墙
3)firewall-cmd --zone=public --add-port=8080/tcp --permanent #开放8080端口 (ps:add 改成 remove #关闭端口)
success
4)systemctl restart firewalld.service #重启防火墙
5)firewall-cmd --list-ports #查看是否开放成功
8080/tcp

7.修改Tomcat的conf的server.xml文件
默认端口修改为80,重启Tomcat

8.项目打包放入Tomcat的webapps,重启Tomcat。(此时已经可以使用ip访问项目静态资源文件)
此时也可以配置Tomcat静态资源映射
修改Tomcat的conf的server.xml文件
在标签内添加:


修改完 重启Tomcat

9.如果是jar包 则放入Tomcat的webapps,重启Tomcat。
启动项目:java -jar ***.jar

后台运行:
1)nohup java -jar ***.jar
2)java -jar ***.jar &

结束后台运行:https://www.cnblogs.com/baby123/p/6477429.html
1)知道jar文件名 ***.jar
获取PID号:ps -aux|grep ***.jar| grep -v grep | awk ‘{print $2}’
2)知道端口号 8080
lsof -i:8080
假如获得进程号(PID):12345
终止进程:kill -9 12345

PS:因为还不懂腾讯云的安全组功能,目前访问被拒绝的问题使用开放防火墙的方式解决

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1006745.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号