安装企业级高负载web服务器tomcat,并部署应用

这篇具有很好参考价值的文章主要介绍了安装企业级高负载web服务器tomcat,并部署应用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.Tocmat简介

Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。
Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。
Tomcat和Nginx、Apache(httpd)、lighttpd等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Nginx/Apache服务器。
目前Tomcat最新版本为9.0。Java容器还有resin、weblogic等。
Tomcat官网: http://tomcat.apache.org

2.Tocmat安装

1.安装jdk

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。
tocmat的环境需要jdk
直接在官网上下载最新的使用
jdk所有版本
下载rpm包就不用配置环境变量,如果不是则需要解压配置环境变量

mkdir -p /usr/java
tar xf jdk-8u60-linux-x64.tar.gz -C /usr/java
#配置环境变量
vim /etc/profile.d/java.sh
JAVA_HOME=/usr/java/jdk1.8.0_60
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME CLASSPATH PATH

2.部署Tomcat

解压下载好的压缩包,我们这里使用的是8.5版本的

tar xf apache-tomcat-8.5.70.tar.gz -C /usr/local
ln -s /usr/local/apache-tomcat-8.5.70 /usr/local/tomcat

安装企业级高负载web服务器tomcat,并部署应用,服务器,tomcat,运维

1.配置环境变量
echo 'export TOMCAT_HOME=/usr/local/tomcat'>>/etc/profile.d/tomcat.sh
source /etc/profile.d/tomcat.sh

检查tocmat是否安装成功
安装企业级高负载web服务器tomcat,并部署应用,服务器,tomcat,运维

2.启动tocmat

这里使用的脚本启动

# 启动程序
/usr/local/tomcat/bin/startup.sh
# 查看端口
netstat -lnupt | grep 8080
# 关闭程序
/usr/local/tomcat/bin/shutdown.sh

进入网页查看
输入你的ip地址加上8080端口
安装企业级高负载web服务器tomcat,并部署应用,服务器,tomcat,运维

3.Tomcat web管理功能

注意不能再生产环境中使用
Tomcat管理功能用于对Tomcat自身以及部署在Tomcat上的应用进行管理的web应用。在默认情况下是处于禁用状态的。如果需要开启这个功能,就需要配置管理用户。
配置tomcat-users.xml 文件

<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-jmx"/>
<role rolename="manager-script"/>
<role rolename="manager-status"/>
<user username="tomcat" password="tomcat" roles="admin-gui,manager-gui,managerjmx,manager-script,manager-status,admin-script"/>
</tomcat-users> #前面加上以上几行,注意,不要添加到注释里面去。

允许访问Manager App

vim /usr/local/tomcat/webapps/manager/META-INF/context.xml
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="^.*$" /> #修改红色部分

允许访问Host Manager

vim /usr/local/tomcat/webapps/host-manager/META-INF/context.xml
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$"
/>
<!-- allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" / -->

然后进去查看
安装企业级高负载web服务器tomcat,并部署应用,服务器,tomcat,运维

3.部署jpress应用

将jpress包导入app目录中
安装企业级高负载web服务器tomcat,并部署应用,服务器,tomcat,运维
安装配置数据库

yum -y install mariadb-server
systemctl start mariadb.service
mysql -e "create database jpress DEFAULT CHARACTER SET utf8;"
mysql -e "grant all on jpress.* to jpress@'localhost' identified by '123456';"

然后在浏览器中输入http://ip(自己的主机地址)/jpress-web-newest/install 进行安装
会出现一下页面
安装企业级高负载web服务器tomcat,并部署应用,服务器,tomcat,运维
按照提示最后形成这个页面
安装企业级高负载web服务器tomcat,并部署应用,服务器,tomcat,运维文章来源地址https://www.toymoban.com/news/detail-624204.html

到了这里,关于安装企业级高负载web服务器tomcat,并部署应用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • WebSphere是IBM开发的一套企业级应用服务器软件,提供了强大的安全功能,以保护企业应用程序的安全性和机密性

    WebSphere是IBM开发的一套企业级应用服务器软件,提供了强大的安全功能,以保护企业应用程序的安全性和机密性

    WebSphere是IBM开发的一套企业级应用服务器软件,提供了强大的安全功能,以保护企业应用程序的安全性和机密性。下面是WebSphere提供的一些主要安全功能的介绍: 身份验证(Authentication):WebSphere支持多种身份验证机制,包括基于用户名和密码的认证、基于数字证书的认证、

    2024年03月11日
    浏览(8)
  • 《企业级Linux高可用负载均衡集群实践真传》目录

    第1章 关于负载均衡... 2 1.1        负载均衡定义... 2 1.2        负载均衡在生产环境中的基本要求... 3 1.2.1 在线可扩展性... 3 1.2.2 高可用性... 3 1.2.3 多服务性... 4 1.3        负载均衡基本功能... 4 1.3.1      负载均衡... 4 1.3.2      健康检查... 5 1.3.3      负载均

    2024年02月02日
    浏览(17)
  • VMware vSphere 8.0c - 企业级工作负载平台

    VMware vSphere 8.0c - 企业级工作负载平台

    ESXi 8.0.0 vCenter Server 8.0.0 GA (General Availability) 请访问原文链接:https://sysin.org/blog/vmware-vsphere-8/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org 2023-03-30, VMware vSphere 8.0c 发布。 2023-03-23,LENOVO Custom Image for ESXi 8.0b Install CD 发布。 2023-03-07,Dell Custom Image for ESXi 8.

    2023年04月26日
    浏览(8)
  • VMware vSphere 8.0b 发布下载 - 企业级工作负载平台

    VMware vSphere 8.0b 发布下载 - 企业级工作负载平台

    ESXi 8.0.0b vCenter Server 8.0.0b GA (General Availability) 请访问原文链接:https://sysin.org/blog/vmware-vsphere-8/,查看最新版。原创作品,转载请保留出处。 作者主页:www.sysin.org 2023-02-14,vSphere 8.0b 发布,成为官方推荐下载版本,本站定制镜像相应更新。 2023-01-31,LENOVO Custom Image for ESXi 8.

    2024年01月20日
    浏览(24)
  • VMware vSphere 8.0 Update 1 正式版发布 - 企业级工作负载平台

    VMware vSphere 8.0 Update 1 正式版发布 - 企业级工作负载平台

    ESXi 8.0 U1 vCenter Server 8.0 U1 请访问原文链接:https://sysin.org/blog/vmware-vsphere-8-u1/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org 2023-04-18,VMware vSphere 8.0 Update 1 正式版发布。 企业级工作负载平台 vSphere 将云计算的优势引入本地部署工作负载。vSphere 可提高性能和

    2024年02月05日
    浏览(9)
  • 干货-卷起来,企业级web自动化测试实战落地(三)

    干货-卷起来,企业级web自动化测试实战落地(三)

    Selenium 自动化测试方案 基础方案: 使用unittest,主要是用 TestCase(测试用例); 使用模块化(基本的模块化,抽取公共模块); 使用数据驱动的方式(主要包括 数据库的形式 和文件读取 ); 定制执行需要测试的用例,使用unittest,主要用的是TestSuite(测试套件)、和 TextTe

    2024年02月13日
    浏览(21)
  • 企业级web开发框架-期中测试(答案由chatgpt被动提供)

    选择题 B、@RequestMapping A、SpringBoot默认不支持日志配置是错误的描述。SpringBoot默认使用Logback作为日志框架,并且可以通过配置文件进行日志的配置。 B、warn 我之前的回答有误,正确答案是D、info。因为debug级别包含了info级别,所以配置了debug级别后,info级别的日志信息也会被

    2024年02月07日
    浏览(10)
  • Yunfly 一款高效、性能优异的node.js企业级web框架

    Yunfly 一款高效、性能优异的node.js企业级web框架

    Yunfly 一款高性能 Node.js WEB 框架, 使用 Typescript 构建我们的应用。 使用 Koa2 做为 HTTP 底层框架, 使用 routing-controllers 、 typedi 来高效构建我们的 Node 应用。 Yunfly 在 Koa 框架之上提升了一个抽象级别, 但仍然支持 Koa 中间件。在此基础之上, 提供了一套强大的插件系统, 给开发者提

    2024年02月15日
    浏览(16)
  • Azure - 机器学习企业级服务概述与介绍

    Azure - 机器学习企业级服务概述与介绍

    Azure 机器学习 - 为端到端机器学习生命周期使用企业级 AI 服务。 关注TechLead,分享AI全维度知识。作者拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕,复旦机器人智能实验室成员,阿里云认证的资深架构师,项目管理专业人士,上亿营收AI产品研发

    2024年02月08日
    浏览(6)
  • Vue.js 与 ViewDesign:为企业级 Web 应用提供高效可靠的解决方案

    Vue.js 与 ViewDesign:为企业级 Web 应用提供高效可靠的解决方案

    在当今瞬息万变的商业环境中,企业需要高效、稳定且易于维护的 Web 应用程序来支持其日常运营和业务发展。幸运的是,Vue.js 和 ViewDesign 的强大组合为开发人员提供了构建复杂企业级 Web 应用程序的完美解决方案。 Vue.js 是一个开源的渐进式 JavaScript 框架,专为构建用户界面而生

    2024年03月11日
    浏览(14)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包