程序员社区

Tomcat下载与注册为系统服务

Tomcat

Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,实现了对Servlet和JavaServer Page(JSP)的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。由于Tomcat本身也内含了一个HTTP服务器,它也可以被视作一个单独的Web服务器。
官方地址:https://tomcat.apache.org/
Github:https://github.com/apache/tomcat

Apache和Apache Tomcat的区别

Apache官方网站:https://httpd.apache.org/
1.Apache是C语言实现的,支持各种特性和模块从而来扩展核心功能,
Tomcat是Java编写的,更好的支持ServletJSP
2.Apache是Web服务器,Web服务器专门处理HTTP请求(request);Tomcat是运行在Apache上的应用服务器,应用程序服务器提供的是客户端应用程序可以调用的方法。
3.Apache只支持html静态普通网页。不过可以通过插件支持PHP,还可以与Tomcat连通(通过Apache可以访问Tomcat资源,反之不然),Tomcat是jsp/servlet容器,同时也支持HTMLJSPASPPHP等动态页面  
4.Apache侧重于http server,Tomcat侧重于servlet引擎

两者整合的好处

客户端请求的是静态页面,则只需要Apache服务器响应请求,如果客户端请求动态页面,则是Tomcat服务器响应请求,这样整合就可以减少Tomcat的服务开销

Tomcat下载

目前最新是Tomcat9
Tomcat9下载:http://tomcat.apache.org/download-90.cgi

建议下载解压缩版,根据电脑的位数选择

Tomcat下载与注册为系统服务插图
Paste_Image.png

下载完后解压缩即可

前提:配置好JDK

进入安装目录下的 bin 目录,运行 startup.bat 文件就可以启动 Tomcat,访问http://localhost:8080/就可以看到猫了

Tomcat的配置

配置是为了将TOMCAT注册为系统服务
好处方便维护,在服务器重启的时候,系统会自动启动系统服务,而不必手动操作不用每次启动机器之后都要手动去启动startup.bat

1.注册服务

打开命令行CMD,cd到tomcat的bin目录下
注册服务:service.bat install 服务名
拓展:删除服务:service.bat remove 服务名

Tomcat下载与注册为系统服务插图1
image.png

2.查看服务

WIN+X进入计算机管理→服务和应用程序→服务

Tomcat下载与注册为系统服务插图2
image.png

可以看到,服务已经成功注册

3.启动服务

如果需要开机自启,那么可以修改启动方式为自动

4.访问http://localhost:8080/

Tomcat下载与注册为系统服务插图3
image.png

关于修改默认端口号

单机环境下:
conf文件夹里面找到server.xml的文件

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

把默认的8080端口号改成需要的端口号即可

集群环境下参考:https://www.jianshu.com/p/04ab540abd1f

赞(0) 打赏
未经允许不得转载:IDEA激活码 » Tomcat下载与注册为系统服务

相关推荐

  • 暂无文章

一个分享Java & Python知识的社区