答:缺省端口是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)操作系統
未完待續.......線程