Tomcat随笔

tomcat主要包含三个部分:

  • web容器:处理像html,css和js等等的静态内容
  • catalina:最主要的servlet容器,根据不同的请求来调用不同的servlet
  • jasper:jsp引擎,主要是编译jsp

tomcat启动默认的是-Xms128M -Xmx256M,也就是默认启动堆内存是128M,最大用到256M,如果项目比较吃内存,可以通过修改Tomcat-jdk参数来修改。

时间: 2024-10-07 23:57:33

Tomcat随笔的相关文章

Tomcat配置随笔

启动内存参数的配置 tomcat/bin/catalina.bat 如果是linux 就是 catalina.sh 在rem 的后面增加如下参数 set JAVA_OPTS= -Xms256m -Xmx256m -XX:MaxPermSize=64m 修改Tomcat的JDK目录 打开tomcat/bin/startup.bat 修改Tomcat的Title

Nginx+Tomcat集群随笔

参考于:https://www.toutiao.com/i6498668846843429390 以下为几点心得 Nginx 1.linux 源码编译zlib时需要gcc环境 Tomcat 1.不同的tomcat有三处端口需要修改 2.tomcat配置集群时,只需在<Engine>标签内添加 <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster" channelSendOptions="

随笔-tomcat的日志文件按日期每天生成

在server.xml里加上<host>节点后面加上 <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"               prefix="localhost_access_log." suffix=".txt"               pattern="%h %l %u %t &q

windows10上使用一个tomcat部署2个项目

前言:目前想在本机部署2个项目,网上查了之后,写下本篇随笔 1.准备工作 2.操作方法 3.运行2个项目 1.准备工作 2个war包(一个jprss.war和一个jenkins.war) 1个tomcat环境 2.操作方法 第一步:复制tomcat中的webapps文件夹,命名为webapps1和webapps2 第二步:复制tomcat\conf\Catalina文件夹,命名为Catalina1和Catalina2 第三步:修改tomcat中的server.xml文件: 将从<Service

JavaWeb学习随笔

Servlet学习随笔 1.HttpServlet init(ServletConfig)------Servlet生命周期中的初始方法,默认情况是服务器创建后第一次访问这个Servlet时调用,可以修改配置信息,使其在服务器一创建时就被调用; 修改配置信息的方法-----在web.xml的<servlet>下添加<load-on-startup>x<load-on-startup>,x是正整数,越小表示优先级越高 url路径的配置,完全匹配>目录匹配>(.

Ubuntu 下 JDK+Tomcat+MySql 环境的搭建

3.    安装 MySql 3.1    安装 使用 apt-get install 方式安装,终端输入:sudo apt-get install mysql-server-5.1  ( 小提示: 搜索软件: apt-cache search 软件名关键字,支持模糊查询, 譬如: apt-cache search mysql ) 安装过程中,有两次提示输入 mysql 的 root 账号的密码,这里输入 root ,确定,直至安装完成. 3.2    创建用户 Mysql 安装完之后,已自动启

配置apache和nginx的tomcat负载均衡

概述 本篇文章主要介绍apache和nginx的相关配置,tomcat的相关安装配置我在前面有写过一篇,详细介绍通过两种配置方法配置nginx. tomcat配置参考:http://www.cnblogs.com/chenmh/p/5048893.html apache配置  源码安装 ./configure --prefix=/usr/local/apache (安装目录) make make install 对于2.4以上版本的apache在进行源码安装的时候有的机器会提示缺少部分插件例如:

WebSocket基于javaweb+tomcat的简易demo程序

由于项目需要,前端向后台发起请求后,后台需要分成多个步骤进行相关操作,而且不能确定各步骤完成所需要的时间 倘若使用ajax重复访问后台以获取实时数据,显然不合适,无论是对客户端,还是服务端的资源很是浪费 这种情况下,WebSocket能够解决此问题 它不像普通的http请求或者ajax访问,返回相应的结果就关闭了连接 WebSocket在个人浅薄的知识看来是属于长连接,能保持连接,随时收发数据 所以对WebSocket进行了初步了解,并按照相关的教程尝试做了一个简易demo 首先需要了解的是,W

使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(二)

前言     上一篇随笔Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(一)介绍maven和nexus的环境搭建,以及如何使用maven和nexus统一管理库文件和版本,以及怎么将自己的模块上传至nexus私服,供其他模块引用.下面将主要介绍如何利用Jenkins.SVN.Tomcat以及Sonar来完成项目的自动化编译.测试和发布,以及检查项目的代码质量. 利器Jenkins     Jenkins源于另外一个持续集成工具Hudson,Hudson在o