Tomcat 8.5 install and configuration

tomcat 8.5 install and configuration

生产环境:

Server version: Apache Tomcat/8.5.16

CentOS Linux release 7.3.1611 (Core) x86-64

1.Apache Tomcat/8.5.16依赖jre7及以上版本,不过jdk高版本已经包含jre,关于jdk&jre的安装请查看《Linux JAVA JDK JRE 环境变量安装与配置》

2.创建tomcat专有用户

# groupadd tomcat# useradd -g tomcat -s /bin/false tomcat或# useradd -g tomcat -s /sbin/nologin tomcat注意:-g tomcat用户隶属于tomcat组-s /bin/false 禁用shell访问

登录后复制

3.Apache Tomcat 8.5下载安装与配置&设置用户组权限并创建软连接

# cd /tmp# wget http://apache.fayea.com/tomcat/tomcat-8/v8.5.16/bin/apache-tomcat-8.5.16.tar.gz# tar zxvf apache-tomcat-8.5.16.tar.gz# mv apache-tomcat-8.5.16 /usr/local/# cd /usr/local/# chown -hR tomcat:tomcat apache-tomcat-8.5.16# ln -s apache-tomcat-8.5.16 tomcat

登录后复制

4.添加tomcat自启动systemd服务单元文件

# vim /lib/systemd/system/tomcat.service[Unit]Description=Apache Tomcat 8After=syslog.target network.target[Service]Type=forkingUser=tomcatGroup=tomcatEnvironment=JAVA_HOME=/usr/local/jdk/jreEnvironment=CATALINA_PID=/usr/local/tomcat/temp/tomcat.pidEnvironment=CATALINA_HOME=/usr/local/tomcatEnvironment=CATALINA_BASE=/usr/local/tomcatEnvironment='CATALINA_OPTS=-Xms512M -Xmx4096M -server -XX:+UseParallelGC'Environment='CATALINA_OPTS=-Dfile.encoding=UTF-8 -server -Xms2048m -Xmx2048m -Xmn1024m -XX:SurvivorRatio=10 -XX:MaxTenuringThreshold=15 -XX:NewRatio=2 -XX:+DisableExplicitGC'Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'ExecStart=/usr/local/tomcat/bin/startup.shExecStop=/bin/kill -15 $MAINPIDRestart=on-failure[Install]WantedBy=multi-user.target

登录后复制

5.重载systemd服务单元,给予软连接目录权限,启动Apache Tomcat服务并设置Tomcat为开机自启动

# systemctl daemon-reload# cd /usr/local/# chown -hR tomcat:tomcat tomcat# systemctl start tomcat# systemctl enable tomcat

登录后复制

6.配置Apache Tomcat用户实现远程登录

在tomcat-users.xml文件中间添加;

# vim /usr/local/tomcat/conf/tomcat-users.xml

登录后复制

tomcat8.5之后的版本,已经增强远程登录安全过滤规则,默认不支持远程登录,需要修改配置文件。

修改文件:

/host-manager/META-INF/context.xml/manager/META-INF/context.xml

登录后复制

7.配置Firewalld防火墙

如果不放行8080端口,就无法在外部使用8080进行访问,现在将端口放行并重载firewall服务

# firewall-cmd --zone=public --add-port=8080/tcp --permanent# firewall-cmd --reload# firewall-cmd --list-ports# firewall-cmd --list-services

登录后复制

目前为止Apache Tomcat 8.5.16已经成功安装。现在您可以使用IP:port进行测试访问。

以上就是Tomcat 8.5 install and configuration的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2194848.html

(0)
上一篇 2025年2月25日 20:17:18
下一篇 2025年2月24日 06:17:02

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • python抢票程序

    Python 抢票程序是一种自动化抢票脚本,通过模拟用户操作来提高抢票成功率。具体方法包括:监测票务信息、设置抢票条件、自动抢票、发送抢票结果。主要优势是提高成功率、省时省力、支持多平台。使用时应遵守售票规则、合理设置条件、及时更新程序。 …

    2025年2月25日
    200
  • python教程(非常详细)

    Python 是一种易于学习、可扩展且面向对象的高级编程语言,广泛用于 Web 开发、数据科学、人工智能和机器学习领域。主要特性包括:易于学习:语法清晰简洁。可扩展:丰富的库简化开发。面向对象:代码易于组织和维护。解释性:逐行执行代码。 P…

    2025年2月25日
    200
  • python官方下载详细教程

    从 Python 官方网站下载 Python 的方法:访问官方网站:https://www.python.org/选择所需的 Python 版本和操作系统下载安装程序根据操作系统执行以下步骤:Windows:运行安装程序并勾选 &#8220…

    2025年2月25日
    200
  • 安装python教程详细步骤

    想要下载 Python 并开始使用它,请按照以下步骤操作:在 Python 官网 (https://www.python.org/downloads/) 下载安装程序。双击安装文件并遵循向导指示安装。确保在 Windows 系统中勾选“将 …

    2025年2月25日
    200
  • python自动化测试

    使用 Python 进行自动化测试可以显著提升软件质量。Python 作为一种易学且跨平台兼容的语言,通过强大的框架和库简化了自动化测试的复杂性。Python 自动化测试可用于功能测试、回归测试、性能测试、API 测试和移动应用程序测试。实…

    2025年2月25日
    200
  • 掌握 Python 脚本执行:综合指南

    学习跨环境执行 Python 脚本的基础知识和高级技术。提高效率并避免常见错误。 简介: Python 脚本的执行用于运行 Python 代码来执行任务、自动化工作流程或构建应用程序。 Python 作为最流行的语言之一,提供了多种在不同环…

    2025年2月25日
    200
  • 通过 Web 搜索功能增强您的 RAG 应用程序!

    介绍 当使用检索增强生成(rag)应用程序构建有趣的项目时,我们经常面临浏览限制等限制,这使得很难获取最新信息或当前数据,例如天气更新(我希望有更有趣的东西)。为了解决这个问题,我们可以为 rag 应用程序配备搜索互联网的工具。让我们开始吧…

    2025年2月25日
    200
  • python社区版使用方法

    Python社区版(CPython)是Python的标准解释器。具体使用方法为:从官方网站下载并安装CPython。通过命令行、IDLE IDE或脚本运行Python。利用交互式解释器、标准库、第三方软件包和调试工具构建Python程序。 …

    2025年2月25日
    200
  • python3.8.0下载教程

    下载 Python 3.8.0 的步骤:访问官方下载网站:https://www.python.org/downloads/release/python-380/选择操作系统。选择安装程序类型。点击下载按钮。运行安装程序并按照说明安装。通过…

    2025年2月25日
    200
  • Python安装之后怎么打开

    打开 Python 的方法有三种:命令行、Python IDE 和 Python 脚本。首先,可以在命令提示符或终端中输入 “python” 命令打开交互式环境;其次,可以使用 PyCharm 或 Visual St…

    2025年2月25日
    200

发表回复

登录后才能评论