centos7通过wget安装tomcat9「建议收藏」
大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说centos7通过wget安装tomcat9「建议收藏」,希望能够帮助大家进步!!!
本文讲解在Linux CentOS7下安装Tomcat9,以及Web项目的部署发布。
环境:阿里云ECS 云服务器Linux CentOS
使用MobaXterm客户端连接服务器,进行操作实践。
1、使用wget下载压缩包,本人使用的是清华源进行下载。因为国外站实在太慢了。(在这里实力点赞清华源站点)
wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.27/bin/apache-tomcat-9.0.27.tar.gz
只听到从架构师办公室传来架构君的声音: 残宵半酒醒。有谁来对上联或下联?
2、解压缩
#tar -zxvf filename
tar -zxvf apache-tomcat-9.0.27.tar.gz
将tomcat文件夹移动到自己喜欢的路径下,本人将tomcat移动到了/usr/local下。
mv apache-tomcat-9.0.27 /usr/local/
现在就可以进入tomcat文件夹启动tomcat 了。但是因为我是学习机,经常需要重启,所以我就直接将tomcat在Linux下重启时间过长解决了。
原因:由于Tocmat的Session ID的生成主要通过java.security.SecureRandom
生成随机数来实现,随机数算法使用的是SHA1PRNG,由于熵池为空,导致阻塞。
解决方案网上有几种,我使用的方案是修改java.security。
因为在其他使用java的项目方案中也会出现使用随机数不安全问题,所以我直接修改了它就好了。
${JAVA_HOME}/jre/lib/security/将如下配置
securerandom.source=file:/dev/random
改为
securerandom.source=file:/dev/urandom
这个文件可以查看你的jdk位置在哪,没有配置环境变量的可以使用whereis java,查看jdk在哪。
至此,tomcat可以去启动了,进入bin文件夹,./catalina.sh start或./startup.sh都可以启动。
使用浏览器访问8080端口可以查看到默认的tomcat index.jsp页面。
如果是云服务器,就需要去云服务器开放对应的端口。
今天文章到此就结束了,感谢您的阅读,Java架构师必看祝您升职加薪,年年好运。
相关文章
- Linux – CentOS7下安装PyCharm2019「建议收藏」
- centos7卸载软件命令_linux安装docker
- CentOS7安装mysql5.5
- centos7 systemctl配置开机自启动服务
- CentOS7在线安装gcc及使用
- CentOS7安装Oracle11G完整版图文教程
- centos7安装nginx1.16.1
- 鲲鹏arm64 centos7下官方二进制文件带证书https安装minio X509等问题解决实践
- docker安装centos7单机环境
- Centos7安装chrome浏览器
- CentOS7进入单用户模式
- VMware15.5PRO安装Centos7
- Centos7 Tomcat9 安装笔记
- 浪潮服务器 安装系统_浪潮服务器安装centos7
- ES系列二、CentOS7安装ES head6.3.1
- Centos7 服务器基线检查处理汇总
- 安装CentOS7并优化调优
- Centos7安装vsftpd服务器
- 一步一步教你再Centos7 下安装 Mysql8教程
- CentOS7服务器系统安装MongoDB数据库详细过程记录
- centos7修改网关和配置ip的方法示例
- 阿里云CentOS7安装Mongodb教程
- centos7 mysql安装详解程序员
- CentOS7搭建DHCP服务器详解程序员
- Centos7 单节点上安装kubernetes-dashboard过程详解架构师
- ganglia安装教程(centos7)详解大数据
- 部署java项目到阿里云服务器(centos7版本)详解编程语言
- CentOS7系统下安装Oracle数据库(centos7安装oracle)
- Centos7安装Redis:一步步搭建Redis服务器(centos7安装redis)
- 利用CentOS7轻松安装Oracle11g数据库(centos7安装oracle11g)
- 最新CentOS7下MySQL安装简易步骤(cento 7mysql)