部署应用服务器

7 篇文章 2 订阅

在这里插入图片描述

一、Tomcat介绍

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为比较流行的Web 应用服务器。

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。

1.1、目录介绍

  • /bin:存放windows或Linux平台上启动和关闭Tomcat的脚本文件
  • /conf:存放Tomcat服务器的各种全局配置文件,其中最重要的是server.xml和web.xml
  • /doc:存放Tomcat文档
  • /server:包含三个子目录:classes、lib和webapps
  • /server/lib:存放Tomcat服务器所需的各种JAR文件
  • /server/webapps:存放Tomcat自带的两个WEB应用admin应用和 manager应用
  • /common/lib:存放Tomcat服务器以及所有web应用都可以访问的jar文件
  • /shared/lib:存放所有web应用都可以访问的jar文件(但是不能被Tomcat服务器访问)
  • /logs:存放Tomcat执行时的日志文件
  • /src:存放Tomcat的源代码
  • /webapps:Tomcat的主要Web发布目录,默认情况下把Web应用文件放于此目录
  • /work:存放JSP编译后产生的class文件

结论Tomcat是一个应用服务器、容器;nginx才是web服务器

二、部署Tomcat服务器

附tomcat下载地址;官网原来已经将tomcat7.x下载页面移除了,只从tomcat8.x开始

2.1、解压tomcat启动服务

优先安装jre环境之后,二进制tomcat安装文件只需解压,进入%CATALINA_HOME%/bin目录,启动startup.sh即可;
访问地址:http://localhost:8080,即可打开如下画面,前提是webapps有ROOT目录…

在这里插入图片描述

2.2、配置实例

服务端口,在conf/server.xml文件找到以下配置,修改port即可

<Connector port=”8080″    maxThreads=”150″ minSpareThreads=”25″ maxSpareThreads=”75″
enableLookups=”false” redirectPort=”8443″ acceptCount=”100″  debug=”0″ connectionTimeout=”20000″  disableUploadTimeout=”true” />

修改tomcat-users.xml配置,增加角色权限和用户,roles可以逗号隔开,必须有manager、ROOT目录表示管理web页面及根目录,界面见2.1

<role rolename="admin"/>
<role rolename="manager"/>
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="tomcat" password="tomcat" roles="admin,manager,manager-gui,admin-gui"/>

点击Server status和Manager APP需要帐号密码,否则页面跳转如下:

在这里插入图片描述

正常访问tomcat管理页面如下:

在这里插入图片描述
在这里插入图片描述

三、提问

第一问:tomcat部署简单吗?如果默认了jdk,那么tomcat只是解压启动的过程。
第二问:第二类中为啥要开启status查看?
第三问:如何部署服务?

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Monster_起飞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值