linux用java -jar启动jar包缓慢的问题

 更新时间:2023年09月07日 14:24:14   作者:Llove_w  
这篇文章主要介绍了linux用java -jar启动jar包缓慢的问题,具有很好的参考价值,希望对大家有所帮助,

linux用java -jar启动jar包缓慢

1、首先查看linux服务器hostname

命令:less /etc/hostname

2、和下图展示是否一致,如果一致,直接跳转第4步

3、不一致时,需要修改成一致:

修改命令:

hostnamectl set-hostname <newhostname>

4、把/etc/hosts配置文件也要修改

命令:vi /etc/hosts

服务器上java项目启动异常慢 (亲测有效)

情境

最近在做项目对接方面的工作,相关的服务器都是对方直接分配的,当我们项目运行的时候

简直是异常的慢,不能忍受的那种 

平时我们项目启动要3分钟左右,现在要30分钟,是可忍孰不可忍  

解决步骤

网上的方案大致为:由于熵池小 或 随机数生成规则造成的 (我这边不是这个原因) 

不过这种方案,有成功的,又失败的,我在这里记录下这种解决方案,给需要的人 

原因

可能由于IPV6解析问题,表现可能为:内网启动慢,外网启动就快 

解决

第一种方式:

1. 进入服务器安装jdk的路径中,找到jre下的java.security

vim jdk1.8.0_161/jre/lib/security/java.security 

2. 修改配置

securerandom.source=file:/dev/./urandom 

第二种方式:

通过java启动命令控制:java -Djava.security.egd=file:/dev/./urandom -jar xxx.jar 

# 最后 (我是上面这两种方式都不行)

1. 编辑hostname文件 (可选,如:space-analysis)

vi /etc/hostname 

2. 修改hosts解析配置

vi /etc/hosts
# 127.0.0.1   poc-hongyi-192.168.0.12
# ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
127.0.0.1  localhost space-analysis
192.168.0.12  localhost space-analysis
::1  localhost space-analysis 

3. 重启生效

reboot

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Java中Object和内部类举例详解

    Java中Object和内部类举例详解

    这篇文章主要介绍了Java中Object和内部类的相关资料,Object类是Java中所有类的父类,提供了toString、hashCode和equals等方法,内部类分为实例内部类、静态内部类、匿名内部类和局部内部类,需要的朋友可以参考下
    2025-05-05
  • Java实现的生成二维码和解析二维码URL操作示例

    Java实现的生成二维码和解析二维码URL操作示例

    这篇文章主要介绍了Java实现的生成二维码和解析二维码URL操作,结合实例形式分析了Java创建与解析二维码,以及文件读写等相关操作技巧,需要的朋友可以参考下
    2018-07-07
  • 使用注解@Validated效验VO参数是否合规

    使用注解@Validated效验VO参数是否合规

    这篇文章主要为大家介绍了使用注解@Validated效验VO参数是否合规过程详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-05-05
  • 解决feignclient调用服务,传递的中文数据成???问题

    解决feignclient调用服务,传递的中文数据成???问题

    这篇文章主要介绍了解决feignclient调用服务,传递的中文数据成???问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • 基于JDBC访问MySql公共方法实例解析

    基于JDBC访问MySql公共方法实例解析

    这篇文章主要介绍了基于JDBC访问MySql公共方法实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • Java实现Executors类创建常见线程池

    Java实现Executors类创建常见线程池

    本文主要介绍了Java实现Executors类创建常见线程池,在Java中,可以通过Executors工厂类提供四种常见类型的线程池,下面就来介绍一下这四种的方法实现,感兴趣的可以了解一下
    2023-11-11
  • java后台实现支付宝对账功能的示例代码

    java后台实现支付宝对账功能的示例代码

    这篇文章主要介绍了java后台实现支付宝对账功能的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-08-08
  • SpringBoot使用Tika进行文档解析的完整指南

    SpringBoot使用Tika进行文档解析的完整指南

    Tika是一款Apache开源的,跨平台,支持多品种文本类型的内容检测和提取工具,本文主要为大家介绍了SpringBoot使用Tika进行文档解析的完整步骤,希望对大家有所帮助
    2025-07-07
  • Java使用Spire.Doc for Java实现Word自动化插入图片

    Java使用Spire.Doc for Java实现Word自动化插入图片

    在日常工作中,Word文档是不可或缺的工具,而图片作为信息传达的重要载体,其在文档中的插入与布局显得尤为关键,下面我们就来看看如何使用Spire.Doc for Java实现Word文档自动化插入图片吧
    2025-12-12
  • logback日志输出格式设置方式

    logback日志输出格式设置方式

    这篇文章主要介绍了logback日志输出格式设置方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-04-04

最新评论