在linux上部署專案時遇到的坑
今天把我的專案從windows server 遷移到了 centos上,環境是tomcat8+jre8,在遷移的過程中遇到了一些坑
- 首先Tomcat總是啟動很慢,或者啟動到一半卡住了,網上找了好久的問題,後來解決的辦法是:將$JAVA_HOME/jre/lib/security/java.security內,將securerandom.source的內容改為file:/dev/./urandom即可
原因是:linux或者部分unix系統提供隨機數裝置是/dev/random 和/dev/urandom,urandom安全性沒有random高,但random需要時間間隔生成隨機數。可能在生成隨機數的時候卡住了,導致tomcat啟動不了
遷移完成之後,訪問確實快了許多,感覺很明顯
相關文章
- django專案在uwsgi+nginx上部署遇到的坑DjangoNginx
- Vue專案部署遇到的坑(你肯定會遇到!)Vue
- Linux 下部署Django專案你可能會遇到的問題!LinuxDjango
- rocketmq在linux搭建雙master遇到的坑【轉】MQLinuxAST
- 將java專案打包部署在linux系統上(配置成systemd)JavaLinux
- linux安裝nginx時遇到的一個坑LinuxNginx
- Kettle 在 linux 上的部署Linux
- 在Linux系統中部署NodeJS專案LinuxNodeJS
- 在 Windows 上使用 IIS 部署 PHP 專案WindowsPHP
- django專案部署到centos,踩的坑DjangoCentOS
- Hexo專案部署在Github上並配置域名HexoGithub
- 專案部署到LinuxLinux
- Linux部署專案流程Linux
- 將 java 專案部署到 linux 上的具體步驟JavaLinux
- Linux部署之Docker方式部署專案LinuxDocker
- SpringBoot專案在linux系統中的部署(直接部署、外接tomcat中部署)以及配置httpsSpring BootLinuxTomcatHTTP
- Linux 下部署Django專案LinuxDjango
- 【前端打包部署】談一談我在SPA專案打包=>部署的處理(上)前端
- 使用constexpr時遇到的小坑
- 記錄安裝 Laravel 專案遇到多版本 PHP 的坑LaravelPHP
- 部署專案遇到的mysql問題以及解決方法MySql
- 在專案中遇到的一些bug
- Dockers 部署Nodejs環境的ts 專案遇到的問題DockerNodeJS
- vue專案部署時報的警告Vue
- 使用MySQL時遇到的各種坑MySql
- 刪除外部表時遇到的坑
- SpringBoot 專案中配置多個 Jackson 的 ObjectMapper ,以及配置遇到的坑Spring BootObjectAPP
- 在安裝snipe-it中遇到的坑
- 在JSON中遇到的一些坑JSON
- 在ubuntu虛擬機器上通過tomcat部署react的build專案Ubuntu虛擬機TomcatReactUI
- 開發微信H5視訊秀專案遇到的坑H5
- linux lnmp15 部署laravel專案LinuxLNMPLaravel
- 遷移Report Server DataBase時遇到的坑ServerDatabase
- 總結:使用MyBatis Generator時遇到的坑MyBatis
- 使用Golang時遇到的一些坑Golang
- 在Docker中部署Spring Boot專案DockerSpring Boot
- Vue.js 前端專案在常見 Web 伺服器上的部署配置Vue.js前端Web伺服器
- 在 Debian 64 位上安裝 wkhtmltopdf 時遇到的問題HTML
- vite構建專案步驟以及所遇到的坑,要注意的事項Vite