前言tomcat7開始,tomcat支持應用的多版本部署,這個特性很不錯,尤其是生產(chǎn)環(huán)境中,升級應用,無需重啟tomcat,升級過程不影響業(yè)務。熱升級的特性,也只有少數(shù)頂級商業(yè)中間件能做到。tomcat的并行部署tomcat7開始,可以同時部署相同contextpath的多個不同版本的web應用,現(xiàn)在只能通過tomcatmanager使用WARfiletodeploy,才能做到多版本同時部署。war包的命名只能是context.war,context##2
系統(tǒng) 2019-08-12 01:33:56 2031
一、操作系統(tǒng)調(diào)優(yōu)對于操作系統(tǒng)優(yōu)化來說,是盡可能的增大可使用的內(nèi)存容量、提高CPU的頻率,保證文件系統(tǒng)的讀寫速率等。經(jīng)過壓力測試驗證,在并發(fā)連接很多的情況下,CPU的處理能力越強,系統(tǒng)運行速度越快。。【適用場景】任何項目。二、Java虛擬機調(diào)優(yōu)應該選擇SUN的JVM,在滿足項目需要的前提下,盡量選用版本較高的JVM,一般來說高版本產(chǎn)品在速度和效率上比低版本會有改進。JDK1.4比JDK1.3性能提高了近10%-20%,JDK1.5比JDK1.4性能提高25%
系統(tǒng) 2019-08-12 01:32:51 2031
由于開發(fā)環(huán)境使用的tomcat需頻繁開啟關閉,所以決定另外搭建一個tomcat部署后臺供前臺調(diào)用接口,順便記錄一下備忘我的部署環(huán)境為windows7tomcat7將下載的tomcat放到其他位置打開conf文件夾下面的server.xml,修改幾處端口號,以免跟之前的tomcat發(fā)生沖突1、Server中的port默認為8005,將其改為80062、Connector中的port默
系統(tǒng) 2019-08-12 01:33:56 2030
1、下載tomcat去官方網(wǎng)址:http://tomcat.apache.org/下載最新版2、下載解壓后,自己可以隨便放在哪個文件夾下,自己記得路徑即可。比如Users/你的用戶名/Documents/可重命名為tomcat3、用終端terminal進入到tomcat文件夾目錄bin文件夾下,輸入以下命令:shstartup.sh此時tomcat服務就啟動了在瀏覽器中畭http://localhost:8080/就可以看到一個網(wǎng)頁虛擬目錄就是可以通過設置
系統(tǒng) 2019-08-12 01:33:35 2030
我們在寫AJAX的時候,會用定時器定時調(diào)用一個action,來檢測一些東西。比如EC2.0中,我們用AJAX技術定時檢查用戶的消息收件箱,看有沒有新的消息,有多少條。但是在實際應用中,我們發(fā)現(xiàn)Tomcat會cache我們這個檢查消息類的返回值,也就是說,如果現(xiàn)在檢測到有3條新的消息,那么,之后的AJAX調(diào)用,無論數(shù)據(jù)庫中的新消息數(shù)量是否發(fā)生變化了,Tomcat都返回一樣的數(shù)據(jù)給JSP,也就是3條消息。這是非常討厭的一個現(xiàn)象,因為Tomcat認為我們每次請求
系統(tǒng) 2019-08-12 01:33:12 2029
一:Nginx+Tomcat的動靜分離所謂動靜分離就是通過nginx(或apache等)來處理用戶端請求的圖片、html等靜態(tài)的文件,tomcat(或weblogic)處理jsp、do等動態(tài)文件,從而達到動靜頁面訪問時通過不同的容器來處理。nginx處理靜態(tài)頁面效率遠高于tomcat,而tomcat擅長動態(tài)頁面處理,這樣一來就能更好的提高并發(fā),處理性能。頁面壓力測試ab-n1000-c200http://10.10.54.157/index.html二:具
系統(tǒng) 2019-08-12 01:33:08 2029
模擬線上環(huán)境,在本地以域名訪問系統(tǒng)思路1、首先在hosts文件將域名映射為本地IP2、假如服務器80端口已被占用,可以用nginx轉發(fā),在nginx/vhosts/abc.com加入如下配置server{listen80;server_nameabc.com;location/{proxy_passhttp://abc.com:8080;proxy_set_headerHost$host;proxy_set_headerX-Real-IP$remote_a
系統(tǒng) 2019-08-12 01:32:52 2028
寫在前面:Disc:最近研究了一下tomcat集群搭建,這里只是作為個人整理,其中參見了很多優(yōu)秀的網(wǎng)絡資源會在后面列出,如果你想快速的完成配置可以參見本文,如果想了解更多內(nèi)容可以參見下面的資源列表,那里會給你更多有用的內(nèi)容。Context:Apache2.2、Tomcat6.0(非安裝版)、mod_jk.so(1.2.37)、windowsres-list:http://blog.csdn.net/lifetragedy/article/details/7
系統(tǒng) 2019-08-12 01:32:59 2026
官網(wǎng)http://tomcat.apache.org/download-70.cgi下載zip的文件unzipapache-tomcat-7.0.54.zipmvapache-tomcat-7.0.54/usr/tomcatcp/usr/tomcat/catalina.sh/etc/init.d/tomcatvim/etc/init.d/tomcat在第二行添加以下兩行#chkconfig:23451090#description:tomcatservic
系統(tǒng) 2019-08-12 01:33:10 2025
本文繼續(xù)分析HttpProcessor類,該類實現(xiàn)了org.apache.catalina.Lifecycle接口和java.lang.Runnable接口我們先分析它的構造函數(shù)/***TheHttpConnectorwithwhichthisprocessorisassociated.*/privateHttpConnectorconnector=null;/***TheHTTPrequestobjectwewillpasstoourassociated
系統(tǒng) 2019-08-12 01:33:25 2024
1.靜態(tài)頁面的亂碼問題文件的編碼和瀏覽器要顯示的編碼不一致。1)檢查文件原始的編碼,可以用記事本打開,然后選擇另存為來看;2)給當前頁面加入一個指令來建議瀏覽器用指定的編碼來顯示文件字符內(nèi)容.3)如果系統(tǒng)是英文XP,沒裝東亞字符集支持,也會顯示亂碼.2.JSP頁面的亂碼問題1)page指令有個pageEncoding="GBK"這個會
系統(tǒng) 2019-08-12 01:32:32 2024
1.需要在Catalina/conf/server.xml中設置一下;將文件中這一段的注釋去掉(如下),然后將pattern的值改為combined,這個模式下記錄的日志比較詳細。
Tomcat的class加載的優(yōu)先順序一覽1.最先是$JAVA_HOME/jre/lib/ext/下的jar文件。2.環(huán)境變量CLASSPATH中的jar和class文件。3.$CATALINA_HOME/common/classes下的class文件。4.$CATALINA_HOME/commons/endorsed下的jar文件。5.$CATALINA_HOME/commons/i18n下的jar文件。6.$CATALINA_HOME/common/l
系統(tǒng) 2019-08-12 01:33:22 2019
TOmcat5.0和Tomcat5.5在server.xml的寫法不同如下(來自Tomcat官方網(wǎng)站)Tomcat5.0server.xml:
系統(tǒng) 2019-08-12 01:33:47 2018
轉自:http://dengjianqiang200.blog.163.com/blog/static/65811920094644354148/一般來說,在tomcat啟動時就會有版本信息,如:信息:InitializingCoyoteHTTP/1.1onhttp-80232009-5-616:38:09org.apache.catalina.startup.Catalinaload信息:Initializationprocessedin1673ms20
系統(tǒng) 2019-08-12 01:33:34 2016