文档章节

对于tomcat的认知仅限于发布war包~

taole
 taole
发布于 2017/04/04 18:03
字数 310
阅读 14
收藏 3

http://tomcat.apache.org/download-80.cgi ~tomcat的下载地址!

关于tomcat的文章http://blog.csdn.net/wangyangzhizhou/article/details/53944121

1.tomcat是用来做什么的呢?

 

 

 

 

 

 

 

 

 

2.tomcat中可能会用到的小技巧

隐藏tomcat名称

修改conf/service.xml文件, server属性

<Connector
        executor="tomcatThreadPool"
        port="8080"
        protocol="org.apache.coyote.http11.Http11Nio2Protocol"
        connectionTimeout="20000"
        maxConnections="10000"
        redirectPort="8443"
        enableLookups="flase"
        acceptCount="100"
        maxPostSize="10485760"
        disableUploadTimeout="true"
        acceptorThreadCount="2"
        URIEncoding="utf-8"
        server="new api from tomcat8 server"
        />

禁用SHUTDOWN命令

tomcat初始输入命令telnet localhost 8005 SHUTDOWN就会关闭tomcat, 这是很危险了! 为了我们的安全关闭这个东西.

修改conf/service.xml文件, 8005改成-1

<Server port="-1" shutdown="SHUTDOWN">

传输压缩

在进行网络传输时, 进行静态文件等压缩处理

<Connector port="8080" 
    protocol="HTTP/1.1" 
    connectionTimeout="20000" 
    redirectPort="8443" 
    compression="on" 
    compressionMinSize1="2048" 
    noCompressionUserAgents="gozilla, traviata" 
    compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain,application/octet-stream"/>

 

© 著作权归作者所有

共有 人打赏支持
taole
粉丝 40
博文 48
码字总数 25827
作品 0
杭州
程序员
私信 提问
【java】-jar包和war包的区别

war是一个web模块,其中需要包括WEB-INF,是可以直接运行的WEB模块。而jar一般只是包括一些class文件,在声明了Main_class之后是可以用java命令运行的.它们都是压缩的包,拿Tomcat来说,将war...

fjj15732621696
2017/11/12
0
0
war包部署到tomcat的疑问

war包具体是怎样部署到tomcat里面的,这里就不做详细说明了,很多高手都有自己的"独到"教程,哈哈. 下面就列出以下几个疑问,并作简单的解释. 1. war包是什么? 按照我的理解,它仅仅是个压缩包,解...

showtimes
2014/01/24
0
4
使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(二)

前言 上一篇随笔Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(一)介绍maven和nexus的环境搭建,以及如何使用maven和nexus统一管理库文件和版本,以及怎么将自己的模块上传至nex...

凯文加内特
2015/11/05
0
0
bash实战篇-数组在工作中的实际应用(测试环境发布脚本)

数组在之前已经用过介绍,下面介绍其在工作中的一个实际功用 出现的工作背景: 公司测试环境的tomcat的webapps下有3个项目,如果按通常的发布脚本,需要为每一个项目单独写一个发布脚本,我感...

紫色的茶碗
2017/08/17
0
0
springboot冲突导致的发版失败

一、Spring boot因为内嵌tomcat容器,项目发布的时候可以把项目打包为jar包,如何将spring boot项目打包成可发布到tomcat中的war包项目呢?# # 1.需要打包成war包项目,首先需要在pom.xml文件...

坎布里奇
08/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

mybatis学习(1)

JDBC连接方式: 1.底层没有使用连接池,操作数据库需要频繁的创建和关闭连接,消耗资源。 2.写原生的JDBC代码在JAVA中,一旦需要修改SQL的话(比如表增加字段),JAVA需要整体重新编译,不利...

杨健-YJ
16分钟前
0
0
怎么组织文档

可以从以下几个方面考虑组织文档: ☐ 各种分支的界面截图和对应的类及文件 ☐ 框架或类图 ☐ 流程图 ☐ 时序图 ☐ 注意事项

-___-
27分钟前
1
0
分布式之数据库和缓存双写一致性方案解析

引言 为什么写这篇文章? 首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。 但是在更新缓存方面,对于更...

别打我会飞
29分钟前
5
0
我的oracle11G,12c OCM之路

ocm认证感悟 ---------------------- 距离拿到ocm证书已经过了1年的时间,当初拿到证书的心情到现在还记得。其实在每个DBA心里都有一个成为强者的梦想,需要被认可,我也一样。我干过开发,做...

hnairdb
30分钟前
1
1
手动部署kubernetes集群(1.13.1最新版)

一、机器规划 使用五台机子部署k8s集群,规划如下: master节点3台(同时也是etcd节点) node节点2台 ip分配如下: ip:192.168.10.101,主机名:k8s-etcd01 ip:192.168.10.102,主机名:k8s...

人在艹木中
35分钟前
28
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部