频道栏目
首页 > 资讯 > 其他综合 > 正文

阿里云的tomcat启动慢的问题: Djava.security.egd=file:/dev/./urandom的解决方式

18-06-02        来源:[db:作者]  
收藏   我要投稿

关于springboot如果打包成jar项目,其运行方式无论是maven还是其他工具,其原理都同java -jar my.jar,调用jar包项目的主应用类启动。

springboot项目后台启动,关闭xsheel不停止项目:

解决阿里云的tomcat启动慢的问题: Djava.security.egd=file:/dev/./urandom

后台启动并打印日志 nohup java -jar项目名.jarDjava.security.egd=file:/dev/./urandom > 日志.log 2>&1 &

生产linux服务器下,可以编写统一脚本依次管理启动重启,

单一启动脚本:

启动之前先授权一下 : chmod a+x 文件.sh

vi start.sh 启动脚本

 

        #!/bin/bash

       echo starting

       java -jar 项目.jar > log.file 2>&1 &

停止服务脚本:

vi stop.sh

 #!/bin/bash

       PID=$(ps -ef | grep 项目.jar | grep -v grep | awk '{ print $2 }')

        if [ -z "$PID" ]
        then
        echo Application is already stopped

        else
        echo $PID
        kill $PID
        fi

停止脚本的流程就是,通过ps查找到该项目进程id,然后kill掉。

重启脚本:

vi restart.sh

#!/bin/bash
    echo stop application
    source stop.sh
    echo start application
    source start.sh

重启脚本流程好理解,依次调用停止,启动即可.

点击 :关注个人博客

相关TAG标签
上一篇:前端通过Ajax发送请求与后端通过HttpClient发送请求的区别对比介绍
下一篇:通信模型:套接字(socket)、通信五元组介绍
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站