文档章节

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

taole
 taole
发布于 2017/04/04 18:03
字数 310
阅读 14
收藏 3
点赞 0
评论 0

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
博文 46
码字总数 25827
作品 0
杭州
程序员
使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(二)

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

凯文加内特 ⋅ 2015/11/05 ⋅ 0

【java】-jar包和war包的区别

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

fjj15732621696 ⋅ 2017/11/12 ⋅ 0

war包部署到tomcat的疑问

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

showtimes ⋅ 2014/01/24 ⋅ 4

bash实战篇-数组在工作中的实际应用(测试环境发布脚本)

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

紫色的茶碗 ⋅ 2017/08/17 ⋅ 0

HTTP Status 500 - Unable to compile class for JSP解决方案

产生问题分析: 使用maven对jar包进行管理,因此当使用SpringMVC框架的时候肯定会手动的配置 servlet-api.jar 、jsp-api.jar等jar包到项目中,否则一些jsp肯定会无情的报错(找不到对应jar包...

lybb_lbb ⋅ 01/11 ⋅ 0

持续集成和docker

现在的持续集成,因为docker技术的成熟,有了长足的进步。 记得我在以前的公司的时候,测试环境还有生产环境的发布都需要组长来发布。有时候,他忙的话,发布就会延后,特别是测试环节,直接...

miaojiangmin ⋅ 2016/11/07 ⋅ 0

webservice发布--使用axis2发布

如何使用axis2发布webservice? axis2发布webservice分为打包发布和不打包发布两种,今天主要研究了一下打包发布的方法 1.部署axis2框架(使用tomcat部署) 1.1 下载axis2的war包,测试使用的w...

程序员小虫 ⋅ 2014/10/23 ⋅ 1

贴一段Jenkins的自动发布脚本

都写的很清楚了,记录一下,以后肯定会用到。 if [ ! -f 服务器用户名@服务器IP地址 '/tomcat安装目录/webapps/war包名称.war' ];thenecho "war包名称.war文件不存在"elseecho "war包名称.wa...

酸奶瓶盖儿 ⋅ 06/08 ⋅ 0

项目追踪管理软件Jira配置自带tomcat服务器过程!!

http://zero502.com/blog/article?id=8af4d41555048be00155057c43d80006 Jira作为项目追踪管理软件,是一款非常优秀的软件。起初在官网下载的最新安装版是集成了tomcat7.0。由于需求要配置在...

Jialy ⋅ 2013/03/27 ⋅ 0

redhat 6.5 tomcate 配置

一、上传Tomcat服务器       二、安装Tomcat服务器 2.1、解压tomcat服务器压缩包       2.2、配置环境变量   tomcat服务器运行时是需要JDK支持的,所以必须配置好JDK用到的那些环境...

地瓜2013 ⋅ 2016/09/29 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

tcp/ip详解-链路层

简介 设计链路层的目的: 为IP模块发送和接收IP数据报 为ARP模块发送ARP请求和接收ARP应答 为RARP模块发送RARP请求和接收RARP应答 TCP/IP支持多种链路层协议,如以太网、令牌环往、FDDI、RS-...

loda0128 ⋅ 今天 ⋅ 0

spring.net aop代码例子

https://www.cnblogs.com/haogj/archive/2011/10/12/2207916.html

whoisliang ⋅ 今天 ⋅ 0

发送短信如何限制1小时内最多发送11条短信

发送短信如何限制1小时内最多发送11条短信 场景: 发送短信属于付费业务,有时为了防止短信攻击,需要限制发送短信的频率,例如在1个小时之内最多发送11条短信. 如何实现呢? 思路有两个 截至到当...

黄威 ⋅ 昨天 ⋅ 0

mysql5.7系列修改root默认密码

操作系统为centos7 64 1、修改 /etc/my.cnf,在 [mysqld] 小节下添加一行:skip-grant-tables=1 这一行配置让 mysqld 启动时不对密码进行验证 2、重启 mysqld 服务:systemctl restart mysql...

sskill ⋅ 昨天 ⋅ 0

Intellij IDEA神器常用技巧六-Debug详解

在调试代码的时候,你的项目得debug模式启动,也就是点那个绿色的甲虫启动服务器,然后,就可以在代码里面断点调试啦。下面不要在意,这个快捷键具体是啥,因为,这个keymap是可以自己配置的...

Mkeeper ⋅ 昨天 ⋅ 0

zip压缩工具、tar打包、打包并压缩

zip 支持压缩目录 1.在/tmp/目录下创建目录(study_zip)及文件 root@yolks1 study_zip]# !treetree 11└── 2 └── 3 └── test_zip.txt2 directories, 1 file 2.yum...

蛋黄Yolks ⋅ 昨天 ⋅ 0

聊聊HystrixThreadPool

序 本文主要研究一下HystrixThreadPool HystrixThreadPool hystrix-core-1.5.12-sources.jar!/com/netflix/hystrix/HystrixThreadPool.java /** * ThreadPool used to executed {@link Hys......

go4it ⋅ 昨天 ⋅ 0

容器之上传镜像到Docker hub

Docker hub在国内可以访问,首先要创建一个账号,这个后面会用到,我是用126邮箱注册的。 1. docker login List-1 Username不能使用你注册的邮箱,要用使用注册时用的username;要输入密码 ...

汉斯-冯-拉特 ⋅ 昨天 ⋅ 0

SpringBoot简单使用ehcache

1,SpringBoot版本 2.0.3.RELEASE ①,pom.xml <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.0.3.RELE......

暗中观察 ⋅ 昨天 ⋅ 0

Spring源码解析(八)——实例创建(下)

前言 来到实例创建的最后一节,前面已经将一个实例通过不同方式(工厂方法、构造器注入、默认构造器)给创建出来了,下面我们要对创建出来的实例进行一些“加工”处理。 源码解读 回顾下之前...

MarvelCode ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部