tomcat组成介绍和调优方案

1、tomcat组成介绍

1.1 目录组成介绍

1.2 启动tomcat中遇到的问题

a、启动过程中出现很多异常:因为端口被占用了

解决方式1:修改Tomcat\conf\server.xml中的默认端口

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

解决方式2:关掉占用8080端口的进程

打开cmd命令行窗口 输入netstat -a -o -n 查找8080的pid;然后在任务管理器中结束进程

b、启动时出现“一闪而过”的现象:原因,没有配置环境变量JAVA_HOME=C:\jdk1.7.0_45

1.3 tomcat的调优

1.3.1 http协议使用的默认端口是80

作用:当一个项目上线运行的时候对其进行修改

<Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

为此,在浏览器中只需输入   http://localhost 即可访问到

1.3.2 设置Tomcat管理员用户名和密码

参考:http://blog.csdn.net/u011955252/article/details/53467356

时间: 2024-10-28 14:04:49

tomcat组成介绍和调优方案的相关文章

进程和cpu的相关知识和简单调优方案

进程就是一段执行的程序,每当一个程序运行时,对于操作系统本身来说,就创建了一个进程,并且分配了对应的资源.进程可以分为3个类别: 1.交互式进程(I/O) 2.批处理进程 (CPU) 3.实时进程 (REAL-TIME) 对于交互式进程来说,一般其占用的cpu时间片很段,但是优先级偏高;批处理进程占用的cpu时间片很长,但是优先级偏底;实时进程是内核所使用的,其优先级高于前面两种. 上面说到了优先级,linux进程是具有优先级的,一般分为两种: 1.实时优先级 2.静态优先级 实时优先级的取值范

linux内存基础知识和相关调优方案

内存是计算机中重要的部件之一,它是与CPU进行沟通的桥梁.计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大.内存作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据.只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的运行也决定了计算机的稳定运行.对于整个操作系统来说,内存可能是最麻烦的的设备.而其性能的好坏直接影响着整个操作系统. 我们知道CPU是不能与硬盘打交道的,只有数据被载入到内存中才可

Tomcat中常用的调优

在平时使用Apache.Nginx或者是其他的提供相关Web服务软件中都有相应的性能模块调优修改,而在Tomcat中也有相应的性能调优修改的配置,在这里就简单的说一说比较常用的几个Tomcat中的性能调优配置参数,在Tomcat中调优参数可以分为2个部分:1.在 Tomcat中的二进制文件夹bin目录下的catalina.sh或catalina.bat中添加修改配置tomcat使用运行参数:2.在Tomcat的conf文件夹中配置修改server.xml中的容器. 一.tomcat使用运行参数c

Tomcat性能监控与调优

tomcat远程debug Tomcat是目前被应用得最多的一款Java Web服务器,很多人都会使用Tomcat来作为项目的服务器.也经常需要在开发的时候对Tomcat进行debug.在本地对Tomcat进行debug相信很多人都会,但如果需要对远程的Tomcat进行debug,相信有部分小伙伴还是没接触过的,而本小节将简单介绍一下如何对Tomcat进行远程debug. Tomcat远程debug是基于 JDWP 协议实现的,关于 JDWP 协议,可参考以下文档: https://www.ib

Tomcat 和 JVM 性能调优总结

Tomcat性能调优: 找到Tomcat根目录下的conf目录,修改server.xml文件的内容.对于这部分的调优,我所了解到的就是无非设置一下Tomcat服务器的最大并发数和Tomcat初始化时创建的线程数的设置,当然还有其他一些性能调优的设置,下图是我根据我机子的性能设置的一些参数值,给各位详细解释一下吧: 1.URIEncoding=”UTF-8″ :设置Tomcat的字符集.这种配置我们一般是不会设置的,因为关于乱码的转换我们会在具体项目中具体处理,直接修改Tomcat的字符集未免过于

平台调优方案

存在的问题: 1 启动hive后等待资源的时间 2 根据输入文件的大小,map task 的个数是变化的,reduce始终是30,如何优化map的个数,map个数与reduce个数之间的关系比例? Map 执行到百分之多少的时候,reduce可以进行?有个参数比例设置? 调整map和reduce 任务执行的内存和CPU虚拟内核数,将之前的2G和2核调整为4G和4核 3 insert中表与表之间的join,设计mapreduce的建议将小表放在前面. where的条件写在join里面,使得减少jo

java性能调优---------------------JVM调优方案

JVM的调优的主要过程有: 1.确定堆内存大小(-Xmx.-Xms) 2.合理分配新生代和老年代(-XX:NewRatio.-Xmn.-XX:SurvivorRatio) 3.确定永久区大小(-XX:Permsize.-XX:MaxPermSiize) 4.选择垃圾回收器 5.对垃圾回收器进行合理设置 6.禁用GC(-XX:+DisableExplicitGC) 7.禁用类元数据回收(-Xnoclassgc) 8.禁用类验证(-Xverify:none) 原文地址:https://www.cnb

Tomcat性能调优方案

web应用的并发提升,除了负载均衡.在小企业中也可以通过一些软件的上的设置来进行一些优化.下面是一些在服务器上修改tomcat参数的优化方法,非常简单实用!(这些方法通过网络整理的) 1,让Tomcat6 中支持Java语言的特性 NIO( New I/O) 引用 使用NIO在服务器端会有更好的性能,加强服务器端对并发处理的性能.  请注意:很抱歉,在tomcat6在默认的配置选项中是没有把NIO功能打开.所以很多正在使用Tomcat6的朋友们本以为能快活的使用上NIO. 而NIO则是使用单线程

转 Linux调优方案,sysctl.conf的设置

$ /proc/sys/net/core/wmem_max 最大socket写buffer,可参考的优化值:873200 $ /proc/sys/net/core/rmem_max 最大socket读buffer,可参考的优化值:873200 $ /proc/sys/net/ipv4/tcp_wmem TCP写buffer,可参考的优化值:32768 436600 873200 $ /proc/sys/net/ipv4/tcp_rmem TCP读buffer,可参考的优化值:32768 4366