1.服務器資源對于高并發情況下會有大量的運算,那么CPU的速度會直接影響到處理速度。內存在大量數據處理的情況下,將會有較大的內存容量需求,可以用-Xmx-Xms-XX:MaxPermSize等參數對內存不同功能塊進行劃分。我們之前就遇到過內存分配不足,導致虛擬機一直處于fullGC,從而導致處理能力嚴重下降。2.開啟內容壓縮
系統 2019-08-12 01:33:13 2408
本文講述APR(ApachePortalRuntime)和Tomcat.1.APR來源自apache項目,是apache2.x中的一個核心模塊。在Tomcat中使用APR,能帶來性能的很大提升和高擴展性。因為ARP是使用很多native的方法,比如sendfile(使用sendfile就可以讓用戶下載大文件),epoll等(Linux系統下)。這里是原文的描述:TomcatcanusetheApachePortableRuntimetoprovidesup
系統 2019-08-12 01:32:52 2408
最近接觸到應用服務器JBoss,此外JBossWeb與Tomcat也同為web服務器,便查閱資料對三者進行比較,供大家參考。一、TomcatTomcat服務器是免費開源的Web應用服務器。支持最新的Servlet和JSP規范。因為Tomcat技術先進、性能穩定,而且免費,因而深受Java愛好者的喜愛并得到了部分軟件開發商的認可,成為目前比較流行的Web應用服務器。Tomcat和IIS、Apache等Web服務器一樣,具有處理HTML頁面的功能,不過,Tom
系統 2019-08-12 01:32:41 2408
http://dong-shuai22-126-com.iteye.com/blog/1830209以前一直在用Tomcat6.0.29版本,今下載了apache-tomcat-7.0.33-windows-x86.zip試試,結果在配置SSL時遇到一些問題。Tomcat6版本配置SSL過程有兩步:1、用JDK自帶的keytool.exe來生成私有密鑰和自簽發的證書,如下:Java代碼keytool-genkey-keyalgRSA-aliastomcat
系統 2019-08-12 01:32:40 2408
如今又開始配置JK2,想將Tomcat和apache,但Tomcat上已經不支持對于JK2的開發了,詳情請看:Apache-Tomcatmod_jk2akaJK215November-JK2isofficiallyunsupportedJK2hasbeenputinmaintainermodeandnofurtherdevelopmentwilltakeplace.ThereasonforshuttingdownJK2developmentwasthela
系統 2019-08-12 01:32:14 2408
tomcat啟動不起來端口占用:加了apache的ajp,所以要打開ajp_port,結果被占用了。權限不夠:chown:各個文件的權限都不夠,特別是日志文件的。配置問題:應用servlet-api被我打包到WEB-INF\lib下了線上的配置沒改完整日志級別未修改。tomcat啟動起來后,一段時間后自動退出,無exception或error信息:查看catalina.out看到work目錄下無權限訪問,因此初步將該目錄chown,再觀察,若還不OK。就設
系統 2019-08-12 01:33:20 2407
References:《Tomcat啟動時加載WEB應用中的后臺程序》[1],《配置TomcatListener》[2]要做的事情很簡單,就是在Tomcat啟動WEB服務器的時候同時啟動一個后臺程序,做一些事情。[1]里面介紹的方法是通過不響應Request的Servlet來實現,通過設置標簽和Servlet里面的static代碼段來實現。[2]介紹了另一個方法,通過實現ServletContextListener,并在w
系統 2019-08-12 01:32:30 2406
本系列轉載自http://blog.csdn.net/haitao111313/article/category/1179996日志記錄器挺簡單的,沒有很多東西,最主要的就是一個Logger接口:[java]viewplaincopyprint?publicinterfaceLogger{publicstaticfinalintFATAL=Integer.MIN_VALUE;publicstaticfinalintERROR=1;publicstaticf
系統 2019-08-12 01:32:18 2406
第一步:下載jdk和tomcat:JDK下載Tomcat下載最新的jdk為1.6.10,tomcat為6.0,建議jdk1.4以上,tomcat4.0以上第二步:安裝和配置你的jdk和tomcat:執行jdk和tomcat的安裝程序,然后設置按照路徑進行安裝即可。1.安裝jdk以后,需要配置一下環境變量,在我的電腦->屬性->高級->環境變量->系統變量中添加以下環境變量(假定你的jdk安裝在C:\ProgramFiles\Java):JAVA_HOME=
系統 2019-08-12 01:32:13 2406
轉自:http://hpi-ls.blog.163.com/blog/static/20214748201022295532305/前言:使用Tomcat進行JSP開發最頭疼的莫過于中文亂碼問題了,總結Tomcat亂碼問題出現的原因必須明白以下幾點:內容:1.Tomcat一般總是默認使用ISO-8859-1作為字符編碼方式的。所以,除非你在Servlet中使用了request.setCharacterEncoding("編碼方式");指定了特殊的編碼方式,
系統 2019-08-12 01:33:35 2405
Server.xml配置文件用于對整個容器進行相關的配置。元素:是整個配置文件的根元素。表示整個Catalina容器。屬性:className:實現了org.apache.catalina.Server接口的類名,標準實現類是org.apache.catalina.core.StandardServer類。Port:Tomcat服務器監聽用于關閉Tomcat服務器的命令(必須)Shutdown:發送到端口上用于關閉Tomcat服務器的命令。
系統 2019-08-12 01:33:02 2405
學習JSP有一段時間了,對TomcatServer環境配置也有了一些心得,陸續會把TomcatServer的幾篇文章拿出來跟大家分享一下,本篇先先說一下TomcatServer的組成部分1.1-ServerAServerelementrepresentstheentireCatalinaservletcontainer.(Singleton)1.2-ServiceAServiceelementrepresentsthecombinationofoneorm
系統 2019-08-12 01:32:47 2405
http://ibleave60.blog.51cto.com/2669415/1208652http://enable-cors.org/server.html下載cors-filter-1.7.jar,java-property-utils-1.9.jar這兩個庫文件,放到lib目錄下。(可在http://search.maven.org上查詢并下載。)工程項目中web.xml中的配置如下:cors.allowOrigin
系統 2019-08-12 01:33:39 2404
===========方法1================================tomcat7:catalina.batjpdastart,調試端口默認為8000===========方法2================================1.進入工程目錄,運行Ant命令編譯;2.生成Eclipse工程所需的文件(.classpath和.project等);3.antexpand發布編譯生成的war包;4.從外面啟動Tomcat(
系統 2019-08-12 01:32:49 2404
報錯信息:ErroroccurredduringinitializationofVMCouldnotreserveenoughspaceforobjectheapCouldnotcreatetheJavavirtualmachine.解決方法:在catalina.bat中增加如下設置setJAVA_OPTS=-server-XX:MaxHeapSize=256m-Xms512m-Xmx512mTomcat啟動報錯Couldnotreserveenoughs
系統 2019-08-12 01:32:46 2404