华为云云服务器评测|安装Java8环境 配置环境变量 spring项目部署 【!】存在问题未解决

目录

  • 引出
  • 安装JDK8环境
    • 查看是否有默认jar
    • 上传Linux版本的jar包
    • 解压压缩包
    • 配置环境变量
  • 上传jar包以及运行问题
    • 上传Jar包运行
    • 控制台开放端口
    • 访问失败—见问题记录
    • 关闭Jar的方式
      • 1.进程kill -9
      • 2.ctrl c退出
  • 问题记录:【!】未解决
    • 各种方式查看端口情况
    • 联系工程师
    • 最后排查结果反馈
  • 总结

引出


1.华为云服务器安装Java8环境配置;
2.上传jar包,运行jar包,控制台开放端口;
3.访问失败以及问题排查,未解决【!】

在这里插入图片描述

安装JDK8环境

查看是否有默认jar

在这里插入图片描述

当前内存状态

在这里插入图片描述

上传Linux版本的jar包

在这里插入图片描述

解压压缩包

在这里插入图片描述

查看当前路径

在这里插入图片描述

/usr/local/software/jdk/jdk1.8.0_371

配置环境变量

在这里插入图片描述

JAVA_HOME=/usr/local/software/jdk/jdk1.8.0_371
CLASSPATH=.:$JAVA_HOME/lib
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

让配置生效

在这里插入图片描述

上传jar包以及运行问题

上传Jar包运行

在这里插入图片描述

查看文件

在这里插入图片描述

运行打包好的jar包

在这里插入图片描述

http://124.70.138.34/doc.html

控制台开放端口

在这里插入图片描述

访问失败—见问题记录

在这里插入图片描述

关闭Jar的方式

1.进程kill -9

ps -ef | grep spring
kill -9 823499

在这里插入图片描述

运行窗口退出

在这里插入图片描述

2.ctrl c退出

在这里插入图片描述

问题记录:【!】未解决

开放8080端口

在这里插入图片描述

运行jar包,也是8080端口

在这里插入图片描述

访问失败

在这里插入图片描述

代码已经允许跨域

在这里插入图片描述

package com.woniu.fresh.config;import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;/*** 解决跨域的问题*/
@Configuration
public class CorsConfig implements WebMvcConfigurer {// 可以不写实现类的原因是 default void configurePathMatch(PathMatchConfigurer configurer)@Overridepublic void addCorsMappings(CorsRegistry registry) {registry.addMapping("/api/**") // 所以级别下面的都允许跨域.allowedOrigins("*") // 允许跨域.allowedMethods("GET","POST","PUT","DELETE").allowedHeaders("*"); // 允许头部}
}

在控制台可以

在这里插入图片描述

各种方式查看端口情况

 netstat -ant | grep 8080

在这里插入图片描述

netstat -atnlp | grep 8080

在这里插入图片描述

lsof -i :8080

在这里插入图片描述

联系工程师

iptables -L

在这里插入图片描述

iptables -F

在这里插入图片描述

systemctl status ufwsystemctl stop ufw

在这里插入图片描述

现在状态

在这里插入图片描述

最后排查结果反馈

在这里插入图片描述

您好,感谢您的耐心等待,目前排查服务器底层未见异常,安全组等配置没有问题,测试访问服务器的8080端口,在系统内抓包,访问请求已经进入到系统内,但是系统收到后没有响应,目前排查是系统内问题,您使用的这个镜像是由云市场的第三方商家提供的市场镜像,您可以通过下面的方式联系他们进行协助,感谢您的支持

在这里插入图片描述


总结

1.华为云服务器安装Java8环境配置;
2.上传jar包,运行jar包,控制台开放端口;
3.访问失败以及问题排查,未解决【!】

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/70720.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

在Ubuntu Linux系统上安装RabbitMQ服务并解决公网远程访问问题

文章目录 前言1.安装erlang 语言2.安装rabbitMQ3. 内网穿透3.1 安装cpolar内网穿透(支持一键自动安装脚本)3.2 创建HTTP隧道 4. 公网远程连接5.固定公网TCP地址5.1 保留一个固定的公网TCP端口地址5.2 配置固定公网TCP端口地址 前言 RabbitMQ是一个在 AMQP(高级消息队列协议)基…

智能电销机器人,主要体现的价值是什么

21世纪科技的迅速发展,人工智能逐渐走入大家的视线,越来越多的机器人出现在我们生活中。见的最多的有电销公司的智能语音机器人、在仓库拣货打包的机器人、商场店铺供娱乐对话的机器人。机器人活跃在各行各业中,降低了人工成本,代…

录音工具哪个好用?亲身测评,推荐这几个

“电脑录音用什么工具呀,前几天录制的视频声音没有录进去,现在需要重新补录声音,但是找不到合适的录音工具,就想问问大家,有没有好用的录音工具推荐呀?” 现如今,录音工具在我们的生活和工作中…

Kubernetes(k8s)上安装Prometheus和Grafana监控

Kubernetes上安装Prometheus和Grafana监控 环境准备Kubernetes准备 安装项目开始安装下载安装的项目安装项目替换镜像替换kube-state-metrics替换prometheus-adapter 修改Service修改alertmanager-service.yaml修改grafana-service.yaml修改prometheus-service.yaml 执行这些ya…

Vue + Element UI 前端篇(三):工具模块封装

Vue Element UI 实现权限管理系统 前端篇(三):工具模块封装 封装 axios 模块 封装背景 使用axios发起一个请求是比较简单的事情,但是axios没有进行封装复用,项目越来越大,会引起越来越多的代码冗余&am…

浅谈Spring

Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器(框架)。 一、什么是IOC? IoC Inversion of Control 翻译成中⽂是“控制反转”的意思,也就是说 Spring 是⼀个“控制反转”的容器。 1.1控制反转推导 这个控制反转怎…

c语言逻辑思维

c语言逻辑思维 1.如何问问题? 有甲、乙两人,其中,甲只说假话,而不说真话;乙则是只说真话,不说假话。但是,他们两个人在回答别人的问题时,只通过点头与摇头来表示,不讲话。有一天,一…

Unity中Shader的时间_Time

文章目录 前言一、_Time.xyzw分别代表什么二、_Time怎么使用 前言 Unity中Shader的时间_Time 一、_Time.xyzw分别代表什么 _Time.y 代表当前时间 二、_Time怎么使用 在需要使用的地方直接 * _Time.y 或 x / z / w 测试代码: Shader "MyShader/P0_9_5&qu…

Kali Linux渗透测试技术介绍【文末送书】

文章目录 写在前面一、什么是Kali Linux二、渗透测试基础概述和方法论三、好书推荐1. 书籍简介2. 读者对象3. 随书资源 写作末尾 写在前面 对于企业网络安全建设工作的质量保障,业界普遍遵循PDCA(计划(Plan)、实施(Do…

【网络爬虫笔记】爬虫Robots协议语法详解

Robots协议是指一个被称为Robots Exclusion Protocol的协议。该协议的主要功能是向网络蜘蛛、机器人等搜索引擎爬虫提供一个标准的访问控制机制,告诉它们哪些页面可以被抓取,哪些页面不可以被抓取。本文将进行爬虫Robots协议语法详解,同时提供…

管理学国际化与领导力视角

随着全球化的进程不断加速,管理学的国际化已经成为一个不可忽视的趋势。在这个多元化和全球化的时代,管理者需要具备跨文化的领导力,以适应不同国家和地区的商业环境,并有效地管理全球团队。本文将从管理学国际化和领导力的角度探…

Java # Java容器

Java容器的分类 List ArrayList 源码 public static vooid main(String[] args){ArrayList<String> list new ArrayList<>();list.add("hello");list.add(1, "hello");list.remove("hello"); } list.add("hello"); …

Python代码雨

系列文章 序号文章目录直达链接1浪漫520表白代码https://want595.blog.csdn.net/article/details/1306668812满屏表白代码https://want595.blog.csdn.net/article/details/1297945183跳动的爱心https://want595.blog.csdn.net/article/details/1295031234漂浮爱心https://want…

InnoDB全文索引是如何实现的?

分析&回答 全文索引的底层实现为倒排索引。 为什么叫倒排索引&#xff08;反向索引&#xff09; 当表上存在全文索引时&#xff0c;就会隐式的建立一个名为FTS_DOC_ID的列&#xff0c;并在其上创建一个唯一索引&#xff0c;用于标识分词出现的记录行。你也可以显式的创建…

LeetCode刷题笔记【26】:贪心算法专题-4(柠檬水找零、根据身高重建队列、用最少数量的箭引爆气球)

文章目录 前置知识860.柠檬水找零题目描述解题思路代码 406.根据身高重建队列题目描述解题思路代码 452. 用最少数量的箭引爆气球题目描述踩坑-进行模拟正确思路的贪心 总结 前置知识 参考前文 参考文章&#xff1a; LeetCode刷题笔记【23】&#xff1a;贪心算法专题-1&#x…

2023年05月 C/C++(八级)真题解析#中国电子学会#全国青少年软件编程等级考试

C/C编程&#xff08;1~8级&#xff09;全部真题・点这里 第1题&#xff1a;道路 N个以 1 … N 标号的城市通过单向的道路相连:。每条道路包含两个参数&#xff1a;道路的长度和需要为该路付的通行费&#xff08;以金币的数目来表示&#xff09; Bob and Alice 过去住在城市 1.在…

百度云智大会:科技与创新的交汇点

​ 这次的百度云智大会&#xff0c;可谓是亮点云集—— 发布了包含42个大模型、41个数据集、10个精选应用范式的全新升级千帆大模型平台2.0&#xff0c;发布首个大模型生态伙伴计划&#xff0c;而且也预告了文心大模型4.0的发布&#xff0c;大模型服务的成绩单也非常秀&#x…

ABAP BP维护客户cl_md_bp_maintain=>maintain

ps_head结构如下 下面是封装好的form示例 *&---------------------------------------------------------------------* *& Form frm_modify_customer *&---------------------------------------------------------------------* *& text *&--------…

TypeScript类型守卫

概念 在语句的块级作用域【if语句内或条目运算符表达式内】缩小变量类型的一种类型推断的行为。 类型守卫可以帮助我们在块级作用域中获得更为需要的精确变量类型&#xff0c;从而减少不必要的类型断言。 类型判断&#xff1a;typeof实例判断&#xff1a;instanceof字面量相等…

2023-08-31 LeetCode每日一题(一个图中连通三元组的最小度数)

2023-08-31每日一题 一、题目编号 1761. 一个图中连通三元组的最小度数二、题目链接 点击跳转到题目位置 三、题目描述 给你一个无向图&#xff0c;整数 n 表示图中节点的数目&#xff0c;edges 数组表示图中的边&#xff0c;其中 edges[i] [ui, vi] &#xff0c;表示 ui…