云服务器ubuntu1604部署javaweb开发环境总结(tomcat启动上百秒的问题)

本文详细介绍了如何在Linux环境下安装配置JDK 8、Tomcat 8、MySQL 5.7及Redis,并解决了启动延迟等问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先更新软件源:

sudo apt-get update

安装jdk8(由于实验室垃圾网络,使用命令行安装openjdk)

sudo apt-get install openjdk-8-jdk

查看是否成功 java -version


还有其他的安装方式,我感觉还是命令行方便https://blog.youkuaiyun.com/u012707739/article/details/78489833

安装tomcat8 使用上传的方式。

解压

sudo tar -zxvf apache-tomcat-8.0.52

配置环境变量

export TOMCAT_HOME=/usr/local/lib/apache-tomcat-8.0.52
export CATALINA_HOME=$TOMCAT_HOME
export PATH=$PATH:$TOMCAT_HOME/bin

出现了一个问题


启动了五百多秒才可以用。。。  我还以为是阿里云的网络和安全组的问题

照着网上的方法在catalina.sh里面加了一行关于urandom的可能是随机数的问题发现不行。


好像就是熵值的问题,之前有一次碰到的时候查了好像也是这个原因。

然后又找了一下网上的博客发现http://ian.wang/304.htm

步骤如下: 
1、安装熵服务

Linux CentOS 安装命令如下:
yum install rng-tools  

Linux Ubuntu 安装命令如下:
apt-get install rng-tools  

2、启动熵服务

Linux CentOS rngd 命令如下:
systemctl start rngd  
systemctl stop rngd  

Linux Ubuntu rngd 命令如下:
service rng-tools start
service rng-tools status
service rng-tools stop

之后启动几秒就好了。

Mysql 5.7

sudo apt-get install mysql-server mysql-client
sudo netstat -tap | grep mysql
  1. 查看当前安装的linux版本:lsb_release -a
  2. 检查服务器是否已经安装了MySQL:sudo netstat -tap | grep mysql
  3. 更新源:apt-get update
  4. 下载安装:apt-get install mysql-server
  5. 修改/etc/mysql/my.cnf(非conf):vim /etc/mysql/my.cnf
    在[client]下追加default-character-set = utf8
  6. 重启mysql:sudo service mysql stop sudo service mysql start
    修改 MySQL 的管理员密码: sudo mysqladmin -u root password newpassword

Redis

  1. 安装:apt-get install redis-server
  2. 查看是否运行:service redis-server status
  3. 进入到/etc/redis/redis.conf将bind-address = 127.0.0.1前面加“#”注释掉,这样就可以允许其他机器远程访问本机redis-server了
部分来自https://www.jianshu.com/p/96c03c33d421


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值