栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux安装Tomcat8

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux安装Tomcat8

目录

下载

部署

相关令名

启动Tomcat遇到的错误

The Apache Tomcat Native library which allows using OpenSSL was not found on the java.library.path

安装Tomcat Native library

下载解压

配置安装

修改 /etc/profile文件

修改server.xml

org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory


下载

官网下载地址 点此进入

部署

将安装包上传到 /usr/local/ 目录并解压:

tar -xvf apache-tomcat-8.5.72.tar.gz

相关令名

进入bin目录。

启动、停止

# 启动
sh startup.sh
# 停止
sh shutdown.sh

查看端口占用

netstat -tunlp | grep 8085

杀死进程

kill -9 pid

启动Tomcat遇到的错误

以下错误我也不知道为什么会出现,可能你们不会遇到,既然出现了我只贴我的解决方式。

The Apache Tomcat Native library which allows using OpenSSL was not found on the java.library.path

以上错误是缺少 tomcat-native library,因此需要安装 Tomcat Native library。

参考官网 点此查看  方便以后查看,这里也记录一下。

安装Tomcat Native library

确认gcc、apr、apr-devel、apr-util 以及 JDK是否已经安装过,没有就需要安装。

# 确认是否暗转apr-devel
rpm -qa apr-devel
# 安装apr-devel
yum install apr-devel
# 安装apr-util
yum install apr-util
# 其它的依赖我早已经安装过了。

下载解压

点此去下载  下载并解压。

配置安装

进入解压目录的native文件夹,执行以下命令:

./configure --with-apr=/usr/bin/apr-1-config 
            --with-java-home=/usr/local/java/jdk1.8.0_301/ 
            --with-ssl=yes 
            --prefix=/usr/local/tomcat8

然后,执行 make && make install ,此时tomcat目录下会多出一个lib目录,安装成功可以在控制台看到如下打印结果:

修改 /etc/profile文件

在文件末尾直接如下内容并刷新配置:

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/tomcat8/lib
export LD_LIBRARY_PATH	
source /etc/profile

修改server.xml

修改protocol 为 org.apache.coyote.http11.Http11NioProtocol。

经过上面这些配置修改,启动时不再报 The Apache Tomcat Native library which allows using OpenSSL was not found on the java.library.path 错误,但是又出现了 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/local/tomcat8/webapps/docs] 问题

org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory

修改 /usr/local/java/jdk1.8.0_301/jre/lib/security 目录下的java.security 文件中的 securerandom.source这个设置项,将其改为:

securerandom.source=file:/dev/./urandom

再次启动就可以成功了。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/335593.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号