
Tomcat专题
文章平均质量分 79
代码魔法师Sunny
这个作者很懒,什么都没留下…
展开
-
解决SpringBoot war包部署Tomcat成功,访问提示404可能出现的原因
第一种:pom依赖配置打包方式为war指定springboot内部的tomcat作用范围第二种:没有重写configure的方法第三种:打包方式错误不要使用maven插件直接打war,如下的这种方式:我使用的就是这种方式打的war,放在外部tomcat之后,访问也是404使用以下命令打war:mvn clean package -Dmaven.test.skip=true第四种:tomcat版本太低确认打的war包没有问题后,我放到tomcat6上面跑半天都是404,tomc原创 2020-09-11 11:54:19 · 5317 阅读 · 2 评论 -
不得不谈的Tomcat安全
1)删除webapps目录下的所有文件,禁用tomcat管理界面。2)注释或删除tomcat-users.xml文件内的所有用户权限。3)更改或关闭tomcat指令或禁用。tomcat的sever.xml中定义了可以直接关闭Tomcat实例的管理端口(默认8005)。可以通过telnet连接上端口后,输入SHUTDOWN(此为默认关闭指令)即可关闭Tomcat实例(注意,此时虽然实例关闭了,...原创 2019-11-01 17:13:03 · 758 阅读 · 0 评论 -
配置你的Tomcat集群
8.1 简介由于单台Tomcat的承载能力是有限的,当我们的业务系统用户量比较大,请求压力比较大时,单台Tomcat是扛不住的,这个时候,这就需要搭建Tomcat的集群,而目前比较流行的做法就是通过Nginx来实现Tomcat集群的负载均衡。8.2 环境准备8.2.2 准备Tomcat在服务器上,安装两台tomcat,然后分别改为Tomcat服务器的端口号。8005 ‐‐‐‐‐‐‐‐...原创 2019-11-01 16:09:29 · 472 阅读 · 0 评论 -
教你如何在Tomcat配置JVM
最常见的JVM配置当属内存分配,因为在绝大多数情况下,JVM默认分配的内存可能不能满足我们的需求,特别是在生产环境,此时需要手动修改Tomcat启动时的内存参数分配。7.1 JVM内存模型图7.2 JVM配置选项windows平台(catalina.bat):set JAVA_OPTS=‐server ‐Xms2048m ‐Xmx2048m ‐XX:MetaspaceSize=256m ...原创 2019-11-01 11:25:46 · 800 阅读 · 1 评论 -
如何管理你的Tomcat
从早期的Tomcat版本开始,就提供了Web版的管理控制台,他们是两个独立的Web应用,位于webapps目录下。Tomcat提供的管理应用有用于管理的Host的host-manager和用于管理Web应用的manager。6.1 host-managerTomcat启动之后,可以通过http://localhost:8080/host-manager/html访问该Web应用。host-ma...原创 2019-11-01 10:35:52 · 533 阅读 · 0 评论 -
Tomcat的Web应用配置
web.xml是web应用的描述文件,它支持的元素及属性来自于Servlet规范定义。在Tomcat中,Web应用的描述信息包括tomcat/conf/web.xml中配置以及Web应用WEB-INF/web.xml下的配置。5.1 ServletContext初始化参数我门可以通过添加ServletContext初始化参数,它配置了一个键值对,这样我们可以在应用程序中使用Javax.ser...原创 2019-10-31 17:37:15 · 859 阅读 · 0 评论 -
教你如何配置Tomcat服务器
Tomcat服务器的配置主要集中与tomcat/conf下的catalina.policy、catalina.properties、context.xml、server.xml、tomcat-user.xml、web.xml文件。4.1 server.xmlserver.xml是tomcat服务器的核心配置文件,包含了Tomcat的Servlet容器(Catalina)的所有配置。由于配置的属...原创 2019-10-31 15:21:09 · 1196 阅读 · 0 评论 -
Jasper
3.1 Jasper简介对于基于JSP的web应用来说,我们可以直接在JSP页面中编写Java代码,添加第三方的标签库,以及使用EL表达式。但是无论经过何种形式的处理,最终输出到客户端的都是标准的HTML页面(包含js,css…),并不包含任何的Java相关的语法。也就是说,我们可以把jsp看做是一种运行在服务端的脚本。那么服务器是如何将jsp页面转换为HTML页面的呢?Jasper模块是To...原创 2019-10-31 15:07:32 · 980 阅读 · 0 评论 -
走进Tomcat
2.1 Http工作原理HTTP协议是浏览器与服务器之间的数据传送协议。作为应用层协议,HTTP是基于TCP/IP协议来传递数据的(HTML文件、图片、查询结果等),HTTP协议不涉及数据包(Packet)传输,主要规定了客户端和服务器之间的通信格式。从图上你可以看到,这个过程是:1)用户通过浏览器进行了一个操作,比如输入网址并回车,或者是点击链接,接着浏览器获取了这个事件2)浏览器向服...原创 2019-10-31 14:51:46 · 273 阅读 · 0 评论 -
Tomcat再认识
1.1 web概念1).软件架构 1.C/S:客户端/服务器端 2.B/S:浏览器/服务器端2).资源分类 1.静态资源:所有用户访问后,得到的结果都是一样的,静态资源可以直接被浏览器解析 如:html,css,JavaScript,jpg 2.动态资源:每个用户访问相同资源后,得到的结果可能不一样,称为动态资源。动态资源被访问后,需要先转换为静态资源,再返回给浏览器,通过浏览器进...原创 2019-10-31 14:08:15 · 329 阅读 · 0 评论