
tomcat
MakeGreatEffort
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
解释Eclipse下Tomcat项目部署路径问题(.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps)
解释Eclipse下Tomcat项目部署路径问题(.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps)1.配置eclipse的开发环境,配置jdk的安装路径和tomcat安装路径。2.在eclipse下建立Dynamic Web Project工程zhgy,在使用eclipse中new一个tomcat,通过启动该tomcat来发布Dynamic Web Project的时候,其实并未将工程发布到tomcat安装目录所在的w..原创 2020-07-03 09:38:34 · 773 阅读 · 0 评论 -
在eclipse中启动Tomcat但是不能打开网页
症状:tomact能正常启动通过startup启动后可以正常访问8080界面;通过eclipse启动后无法正常访问8080界面;Tomcat能在eclipse里面能正常启动,但是在浏览器中访问http://localhost:8080时报错,同时其他项目页面也不能访问。关闭eclipse里面的tomcat,在tomcat安装目录下双击startup.bat手动启动tomcat服务器...转载 2020-01-16 09:50:52 · 1867 阅读 · 1 评论 -
Linux启动tomcat带控制台
Linux下tomcat服务的启动、关闭与错误跟踪,使用PuTTy远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务:切换到tomcat主目录下的bin目录(cd usr/local/tomcat/bin)1,启动tomcat服务方式一:直接启动 ./startup.sh方式二:作为服务启动 nohup ./startup.sh &方式三:控制台动态输出方式启动 ...原创 2020-01-15 11:54:40 · 398 阅读 · 0 评论 -
Tomcat配置图片保存路径,图片不保存在项目路径下
使用Tomcat作为服务器的时候,如果不配置图片保存路径,将图片保存在项目路径下,那么再次打war包发布项目可能会造成图片的丢失,每次重启前将图片先保存再copy到服务器明显不方便,这时可以配置图片保存位置,将图片保存到项目外的地方,方法如下:打开tomcat - conf下的server.xml文件,在Host节点下添加<Context docBase="G:/upload/i...转载 2019-05-23 17:29:22 · 547 阅读 · 0 评论 -
修改Tomcat的编码方式
默认情况下,tomcat使用的是iso8859-1的编码编码方式,浏览器的embed标签中src指向的地址要通过tomcat去解析。如果包含中文,采用这种编码方式就会出现乱码问题,而在这种情况下,乱码问题就表现出无法访问该音频文件了。解决方法很简单:修改tomcat下的conf/server.xml文件,找到如下代码:<Connector port="8080" protoco...转载 2019-05-28 11:47:06 · 8008 阅读 · 0 评论 -
解决catalina.out文件过大的问题
前言有用Tomcat的人,绝对都会遇到这样一个问题:catalina.out文件过大。它是Tomcat默认生成的日志文件,会随着时间的推移,逐渐增大,不断的增长,甚至达到几G,几十G的大小。由于文件过大,不仅占系统的存储,我们还将无法使用过常规的编辑工具进行查看,严重影响系统的维护工作。对此,出现了以下几种解决catalina.out文件过大的方案。简洁型1.手动版每次监控到...转载 2019-06-05 13:08:40 · 5090 阅读 · 0 评论 -
tomcat9控制台中文乱码
1、找到${CATALINA_HOME}/conf/logging.properties2、找到java.util.logging.ConsoleHandler.encoding = UTF-8 修改为java.util.logging.ConsoleHandler.encoding = GBK3、重启tomcat。...转载 2019-06-11 16:52:23 · 137 阅读 · 0 评论 -
tomcat常见的错误与解决方案小结
web容器其实都是tomcat,但tomcat的内核很丰富,如果要完全理解需要很长的时间和较多的编程经验。不管是初学者还是有经验的web程序员,使用Tomcat容器的时候会发生包括404,运行启动错误,以及乱码等等的问题,本文将开发过程中遇到的常见错误和简单解决方法分享给大家。一、tomcat启动时错误问题1:The JAVA_HOME environment variable is no...转载 2019-06-12 10:09:34 · 5424 阅读 · 1 评论 -
tomcat8 性能优化
一、编辑配置文件:vim /opt/tomcat/conf/server.xml打开默认被注释的连接池配置:默认值:<!--<Executor name="tomcatThreadPool" namePrefix="catalina-exec-" maxThreads="150" minSpareThreads="4"/>-->修改为:...转载 2019-06-12 10:34:52 · 527 阅读 · 0 评论 -
Tomcat性能调优及JVM内存工作原理
本章聊聊Tomcat如何进行调优。Java性能优化方向:代码运算性能、内存回收、应用配置。注:影响Java程序主要原因是垃圾回收,下面会重点介绍这方面代码层优化:避免过多循环嵌套、调用和复杂逻辑。Tomcat调优主要内容如下:1、增加最大连接数2、调整工作模式3、启用gzip压缩4、调整JVM内存大小5、作为Web时,动静分离6、合理选择垃圾回收算法7、尽量使用较新JDK...转载 2019-06-12 11:22:54 · 143 阅读 · 0 评论 -
tomcat的三种工作模式
Tomcat 的连接器有两种:HTTP和AJPAJP(Apache JServ Protocol):AJP是面向数据包的基于TCP/IP的协议,它在Apache和Tomcat的实例之间提供了一个专用的通信信道主要有以下特征: 1) 在快速网络有着较好的性能表现,支持数据压缩传输; 2) 支持SSL,加密及客户端证书; 3) 支持Tomcat实例集群; 4...转载 2019-06-12 11:28:08 · 2085 阅读 · 0 评论 -
使用Jmeter工具对tomcat进行压力测试(附调优参数链接)
本文主要使用jmeter工具对tomcat8进行压力测试,并使用java visualVM进行压测性能监控,通过监控数据调整tomcat参数步入正题:首先操作系统已优化完成,java版本为1.8以上,tomcat版本8.0.48,根据自己实际情况而定使用tomcat默认参数进行压测#visualVM:visualvm是jdk自带的一款监控工具。它提供了一个可视界面,用于查看 Java...转载 2019-06-12 12:11:16 · 598 阅读 · 0 评论 -
tomcat8.5生产环境不输出catalina.out,即不输出日志
由于最近项目需要部署到外网环境,之前在内网测试看日志都是在catalina.out,但是现在修改了一下,不需要看这个了,而且如果项目在外网环境部署,这个文件一直会增大,浪费空间,所有墨迹了半天,才重网上找到一个比较好的方法,不输出到catalina.out.找到tomcat下的bin/catalina.sh;找到下面这一段,把#CATALINA_OUT="$CATALINA_HO...原创 2019-08-08 10:30:34 · 5618 阅读 · 0 评论 -
解决Tomcat catalina.out 不断膨胀,导致磁盘占用过大的问题
到服务器上看了一下任务中心的日志情况,膨胀的很快,必须采取措施限制其增长速度。我们采用Cronlog组件对此进行日志切分,官网http://cronolog.org/一直未能打开,只能从其它地方寻找资源了,这里也上传一份,供大家下载使用,见附件。安装过程很简单,即是默认的configure/make/make install的过程,默认安装位置在/usr/local/sbi...转载 2019-05-16 17:55:52 · 1196 阅读 · 0 评论 -
tomcat - catalina.out 日志过大处理方法
omcat - catalina.out 日志过大处理方法解决方案:1、修改tomcat的日志配置,配置输出日志级别2、修改工程的日志配置:输出在控制台的级别3、对catalina.out 启动定时清空改变输出日志级别 - 试运行修改conf/logging.properties日志配置文件来屏蔽掉这部分的日志信息。将level级别设置成WARNING就可以大量减少日志...原创 2019-05-16 17:52:01 · 6265 阅读 · 0 评论 -
linux tomcat里怎样部署war包
WAR是Web Archive file的缩写。War包一般是在进行Web开发时,通常是一个网站Project下的所有源码的集合,里面包含前台HTML/CSS/JSP等代码。部署war包步骤:1:打好war包后,将war包上传到/usr/local/tomcat/webapps下。2:重启tomcat tomcat重启完成后,会发现在该路径下war包会被自动解压,生成相...转载 2018-07-24 15:12:46 · 2236 阅读 · 0 评论 -
tomcat配置默认显示页面
所谓的修改tomcat的默认主页,就是在tomcat服务器开启时输入ip:port能直接进入你自己定义的主页而不是tomcat主页,具体有以下几个步骤:①首先进入tomcat 下的conf目录,修改server.xml文件,具体修改代码如下:<?xml version='1.0' encoding='utf-8'?><Server port="8005" shutdow...转载 2018-10-22 12:16:10 · 4596 阅读 · 0 评论 -
Tomcat 管道 Pipeline
前言最近看了《How tomcat works》一书,在Tomcat源码中,管道Pipeline是Tomcat很重要的一个组成部分。在Tomcat各层中都使用到了。要读懂Tomcat源码,理解Pipeline是何如实现是非常重要的。Tomcat总共被分为从上至下总共分为四层,引擎(engine)、主机(Host)、上下文环境(Context)和包装层(Wrapper)。这里主要针对Context...转载 2018-10-23 11:39:05 · 311 阅读 · 0 评论 -
Tomcat介绍及三种启动方式
一,Tomcat的简述 Tomcat的是当今世界上使用最为广泛的,开源免费的的Servlet / JSP容器,其主要功能是用于发布的JavaWeb应用。二,Tomcat的的下载官方下载网址:HTTP://tomcat.apache.org/ 大家可以更加需要下载自己需要的版本三,Tomcat的的目录说明 下载好Tomcat的以后,直接解压缩就可以了,该版本不需要安...转载 2018-11-03 10:01:24 · 5265 阅读 · 0 评论 -
IDE里的Tomcat是怎么工作
Eclipse以其代码开源、插件众多、扩展方便等特点,可以通过配置支持多种开发语言,用户众多。Intellij IDEA则是分为社区版和专业版。由于是商业公司在维护和更新,因此专业版有更丰富的功能,使用起来更便捷,但如果只使用社区版,则一大块功能不能使用。当然,我们今天要讨论的不是两个IDE孰优孰劣,而是简要分析下Tomcat在这两个使用量巨大的IDE中是如何工作的。Eclipse 首...转载 2018-11-03 10:17:32 · 352 阅读 · 0 评论 -
自己动手写servlet容器 2.2: 监听端口接收请求
监听端口接收请求上一步中我们已经定义好了Server接口,并进行了多次重构,但是实际上那个Server是没啥毛用的东西。现在要为其添加真正有用的功能。大师说了,饭要一口一口吃,衣服要一件一件脱,那么首先来定个小目标——启动ServerSocket监听请求,不要什么多线程不要什么NIO,先完成最简单的功能。下面还是一步一步来写代码并进行重构优化代码结构。关于Socket和ServerSock...转载 2018-11-03 10:49:35 · 510 阅读 · 0 评论 -
Java之——使用JMX监控Tomcat
转载请注明出处:http://blog.youkuaiyun.com/l1028386804/article/details/515474082016年5月的最后一天,今天我将和大家分享Java中如何使用JMX来监控Tomcat的各种状态。好了,不多说了,我们直接进入主题一、激活Tomcat的JMX远程配置要通过JMX远程监控Tomcat,首先需要激活Tomcat的JMX远程配置。① 修改脚本...转载 2018-11-26 12:05:32 · 2906 阅读 · 0 评论 -
JMX之ObjectName
ObjectName 就是存储了一个domain(域)下的一些属性,属性的存储采取key-value的方式来存储,这个类的一个精华所在就是domian及属性(key或者value)都是支持正则的,比如:*表示匹配所有,?表示匹配一个字符。 一、ObjectName注释翻译 ObjectName 表示一个Mbean的对象名称,或者是表示一个能够匹配几个Mbean的正则,...转载 2018-11-26 14:06:47 · 326 阅读 · 0 评论 -
Tomcat 8(五)startup.bat详解
在Windows下,执行startup.bat,就可以启动Tomcat下面我们来看看startup.bat究竟干了什么?先简单介绍下bat文件1. bat文件批处理文件,在DOS和Windows(任意版本)系统中,bat文件是可执行文件。bat文件由一系列命令构成2. 执行bat文件双击bat文件或在命令行下执行bat文件3. startup.bat中涉及的bat语法...转载 2019-01-14 11:07:20 · 2283 阅读 · 0 评论 -
tomcat7配置log4j解决catalina.out日志过大问题
tomcat默认安装后,会每天会自动切割日志文件,(catalina.2010-10-08.log、catalina.2010-10-09.log、catalina.2010-10-10.log)这样的形式,但是他的catalina.out不清空,任其自由增长,时间长了系统性能急剧下降。要解决catalina.out过大问题,网上有很多种方法,如:使用日志切割工具、或者自己写定时脚本:#!...转载 2019-05-20 09:47:42 · 960 阅读 · 0 评论 -
tomcat server.xml详解
tomcat作为简单的web服务程序大致如此,但它的核心毕竟是处理servlet和jsp,它必须得管理好每个webapp。因此,对于tomcat来说,必须要掌握部署webapp的方式。在tomcat上部署webapp时,必须要理解context的概念,对于tomcat而言,每个context都应该算是一个webapp,其路径由docBase决定,该目录存放的是归档的war文件或未归档的webapp...原创 2018-04-11 10:44:17 · 227 阅读 · 0 评论