(一)Tomcat引入

tomcat 同时被 2 个专栏收录
6 篇文章 0 订阅
4 篇文章 0 订阅

一、介绍

    Tomcat是源自Apache软件基金会的Java servlet容器(container)与Web服务器。Tomcat不仅包含了Java servlet技术,而且包含了JavaServer Pages(JSP)技术,除此之外还包含了用各种编程语言编写的传统静态网页和外挂CGI程序。将Tomcat用作Web服务器,包括用作高性能的Web产品服务器,是一个不错的选择。同时,如果您想要使用自由开源的Servlet和JSP引擎,Tomcat更是一个很好的选择。您可以将Tomcat用作独立服务器,也可以把它用作其他Web服务器的连接器。

二、安装Tomcat

    Tomcat是以Java编写的,这表示在能够构建(build)或测试它之前,必须安装最新的、完整的Java运行环境(JRE,Java runtime)。所以安装Tomcat之前请确保已正确安装了Java。

    Tomcat有两种打包方式:一种方式是Apache软件基金会发布发行版(realeases)与抢先版(nightly builds)的二进制包。另一种方式是其他组织将这些版本重新包装成Linux的RPM、BSD的安装包等。

    这里以在windows上安装Tomcat为例。

    如果有windows风格的图形化安装工具的话。

    第一步,从Apache软件基金会的Tomcat网页上直接下载Windows系统的Tomcat。。

    第二步,当你下载完毕并运行该安装工具程序时,系统首先要验证是否可以找到JDK和JRE,然后提示你提供授权认可。

    第三步,该安装工具会提示你选择需要安装的Tomcat组件。选择要安装的组将,在下拉列表中选择Custom,然后选择或不选择任何组件及子组件。

    接着一直下一步跟着走就好了。

    当然也可以用解压的方式。

    第一步、从官网上下载。

    第二步、解压到你指定的目录。

三、Tomcat的启动、停止及重启

     如果你也是从Tomcat下载页上下载了二进制发行版归档文件安装的Tomcat,那么你应使用CATALINA_HOME/bin目录下保存的命令行脚本来完成这一任务。

    Bin目录下存在用于启动和停止Tomcat的许多脚本。

脚本用途
CatalinaTomcat的主要脚本,它会执行java命令以调用Tomcat的启动与停止类
cpappend用于windows系统内部,会将项目(路径)追加至Tomcat的classpath环境变量中
digest生成Tomcat密码的加密摘要值。用于产生加密过的密码。
service该脚本以Windows服务的方式安装和卸载Tomcat
setclasspath这也用于系统内部,以设定Tomcat的classpath及许多其他环境变量的脚本
shutdown运行catalina stop以停止Tomcat运行
startup运行catalina start以启动Tomcat运行
tool-wrapper用于digest脚本系统内部。这是最常用的Tomcat命令行工具,用于封装可用于设置环境变量的脚本,并调Classpath中设置的完全符合设定的主要方法
version这是运行catalina的版本,会输出Tomcat的版本信息

                                            catalina脚本的启动参数

选项用途
-config [server.xml file]指定另一个server.xml配置文件。默认是使用驻留在%CATALINA_BASE%/conf目录中的server.xml文件。
-help输出命令行选项的摘要表
-nonaming在Tomcat中停用JNDI
-security启用catalina.policy文件
debug以调试模式启动Tomcat
embedded在嵌入模式中测试Tomcat
jpda startJava Platform Debugger Architecture的调试器方式启动Tomcat
run启动Tomcat,但不会重定向标准输出与错误
start启动Tomcat,并将标准输出与错误送至Tomcat的日志文件
stop停止Tomcat
version输出Tomcat的版本

               环境变量

               为了防止失控的程序损害操作系统,Java运行时环境具备如“最大堆栈大小”的限制条件。

               可以设置CATALINA_HOME环境变量,这样可以在任何位置启动脚本。

三、在windows上自动启动

    运用上述命令建立windows服务,设置服务自启动。位置是在控制面板的系统管理工具的服务中设置。

四、安装后的测试

    tomcat启动后,请在浏览器中输入http://localhost:8080的URL,并确认可以看到如下的画面。

    五、Tomcat从何而来?

    在1998年的上半年,Sun宣布其新规范的JSP规范。此规范是建立在Java Servlet API上并能迅速开发动态Web应用程序的内容。在JSDK2.1版之后,Sun公司的James Duncan Davidson重写了JSDK服务器旧版的核心部分。这个新版Java servlet引擎的参考实现就是称作Tomcat的全新servlet container。因为Tomcat取代了TSDK2.1版,所以其版本是从3.0开始的。

    而之所以用猫的名字来命名,James说:“我想要这种动物能自给自足。他能够照顾自己,甚至在被忽略时也一样......。所以才有Tomcat这个名字”。
 

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页

打赏作者

wangzhiwencsdn

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

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

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

打赏作者

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

抵扣说明:

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

余额充值