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

首先更新软件源:

sudo apt-get update

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

sudo apt-get install openjdk-8-jdk

查看是否成功 java -version


还有其他的安装方式,我感觉还是命令行方便https://blog.csdn.net/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


猜你喜欢

转载自blog.csdn.net/searlas/article/details/80693739
今日推荐