答:缺省端口是8080,若要修改,能够进入Tomcat的安装目录下找到conf目录下的server.xml文件,找到该文件中的Connector字段中的port。tomcat
答:三种。修改它的运行模式须要在主配置文件中找到connector字段中的protocol进行修改。服务器
这三种不一样运行模式的性能相差很大,具体以下:并发
- BIO:阻塞型I/O操做,一个线程处理一个请求。缺点:并发量高时,线程数较多,浪费资源。Tomcat7或如下,默认使用这种方式。
- NIO:基于缓冲区,能提供非阻塞I/O操做,和传统的BIO相比,具有更好的抗并发性能;
- APR(Apache portable run-time libraries):简单理解,就是从操做系统级别解决异步IO问题,大幅度的提升服务器的处理和相应性能,也是Tomcat运行高并发的首选模式,在Linux中须要安装APR动态库才可使用这种模式。
答:解决办法就是将404状态码进行重定向,以便咱们自定义返回的页面信息。异步
答:
一、内存优化;
二、线程池的优化
三、禁用DNS查询;
四、开启日志切割功能;
五、关闭404错误返回的版本信息;ide
一、内存优化高并发
文件路径为tomcat/bin/catalina.sh。通常将“-Xms”和“-Xmx”的值设置为一致,避免JVM反复从新申请内存,致使性能大起大落,建议设置为宿主机内存的80%,新生代及持久代的一个优化,具体提及来有些多,感兴趣的能够参考我以前的博文:Tomcat配置调优性能
二、调整线程数优化
文件路径为tomcat/conf/server.xml。通常能够配置maxThreads(该线程池的最大线程数,默认是200),maxThreads(最小活跃线程数,默认是25)操作系统
未完待续.......线程