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中的两种for循环介绍

    Java中的两种for循环介绍

    在学习Hibernate的时候学习一种在Java当中的for循环,估计是以前学习的时候没有记住,忘记了在这里再写下笔记
    2012-10-10
  • 详解Spring Boot配置使用Logback进行日志记录的实战

    详解Spring Boot配置使用Logback进行日志记录的实战

    本篇文章主要介绍了详解Spring Boot配置使用Logback进行日志记录的实战,具有一定的参考价值,有兴趣的朋友可以了解一下
    2017-07-07
  • 基于Struts文件上传(FormFile)详解

    基于Struts文件上传(FormFile)详解

    下面小编就为大家带来一篇基于Struts文件上传(FormFile)详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • SpringBoot启动后立即执行的几种方法小结

    SpringBoot启动后立即执行的几种方法小结

    在项目开发中某些场景必须要用到启动项目后立即执行方式的功能,本文主要介绍了SpringBoot启动后立即执行的几种方法小结,具有一定的参考价值,感兴趣的可以了解一下
    2023-05-05
  • SpringBoot中对SpringMVC的自动配置详解

    SpringBoot中对SpringMVC的自动配置详解

    这篇文章主要介绍了SpringBoot中的SpringMVC自动配置详解,Spring MVC自动配置是Spring Boot提供的一种特性,它可以自动配置Spring MVC的相关组件,简化了开发人员的配置工作,需要的朋友可以参考下
    2023-10-10
  • 浅析Java语言中状态模式的优点

    浅析Java语言中状态模式的优点

    状态模式允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。这个模式将状态封装成独立的类,并将动作委托到 代表当前状态的对象,我们知道行为会随着内部状态而改变
    2023-02-02
  • Maven中pom.xml配置文件详细介绍

    Maven中pom.xml配置文件详细介绍

    这篇文章主要介绍了Maven中pom.xml配置文件详细介绍,具有一定参考价值,需要的朋友可以了解下。
    2017-11-11
  • Springboot 配置RabbitMQ文档的方法步骤

    Springboot 配置RabbitMQ文档的方法步骤

    这篇文章主要介绍了Springboot 配置RabbitMQ文档的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • SpringBoot从繁至简的框架基础教程

    SpringBoot从繁至简的框架基础教程

    Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置
    2022-10-10
  • 详解springboot项目docker部署实践

    详解springboot项目docker部署实践

    这篇文章主要介绍了详解springboot项目docker部署实践,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-01-01

最新评论