Tomcat本身不能直接在計算機上運行,需要依賴于硬件基礎之上的操作系統(tǒng)和一個Java虛擬機。Tomcat的內存溢出本質就是JVM內存溢出,所以在本文開始時,應該先對JavaJVM有關內存方面的知識進行詳細介紹。一、JavaJVM內存介紹JVM管理兩種類型的內存,堆和非堆。按照官方的說法:“Java虛擬機具有一個堆,堆是運行時數(shù)據(jù)區(qū)域,所有類實例和數(shù)組的內存均從此處分配。堆是在Java虛擬機啟動時創(chuàng)建的。”“在JVM中堆之外的內存稱為非堆內存(Non-he
系統(tǒng) 2019-08-12 01:32:51 1915
假如只有一臺服務器,需要配置多個web網(wǎng)站(端口不同我還沒試),該怎么樣配置tomcat呢,其實很簡單,只需要將tomcat下面的server.xml中增加兩個甚至是多個……標簽即可,標簽的內容如下例子,其中需要注意的是每個web項目的目錄不要在同一個目錄下,host標簽中的name不能想能相同,否則配置不成功……標簽內是放自己的域名,加進去就OK。。。。簡單吧。。
系統(tǒng) 2019-08-12 01:32:47 1915
1.JNDI(JavaNamingandDirectoryInterface,Java命名和目錄接口)是一組在Java應用中訪問命名和目錄服務的API。命名服務將名稱和對象聯(lián)系起來,使得我們可以用名稱訪問對象。目錄服務是一種命名服務,在這種服務里,對象不但有名稱,還有屬性。可以理解為一個容器,可以在其中存放任意內容,在容器中為內容提供一個字符串名稱,名稱命名方式采用是目錄結構方式,在其他地方引用該名稱就可以得到該內容.2.實現(xiàn)注意:還是需要導入JDBC的驅
系統(tǒng) 2019-08-12 01:32:46 1915
其他的同事要使用我們的web程序(基于tomcat的web程序)。所以要求是對方的電腦任何程序都不需要安裝,把我們的包拷貝過去,直接執(zhí)行批處理就可以運行。經(jīng)過了一番摸索,實現(xiàn)方式如下:1,準備jre:一般開發(fā)的機器中在安裝jdk的時候,會自動安裝一份jre,就拷貝這個jre就可以,我使用的是jre7。2,準備tomcat:一般是使用從apache官網(wǎng)下載的版本,這個版本是免安裝版本。免安裝版本的bin目錄下都有一個strartup.bat的批處理文件(一般
系統(tǒng) 2019-08-12 01:32:46 1915
Tomcat性能調優(yōu)方案一、操作系統(tǒng)調優(yōu)對于操作系統(tǒng)優(yōu)化來說,是盡可能的增大可使用的內存容量、提高CPU的頻率,保證文件系統(tǒng)的讀寫速率等。經(jīng)過壓力測試驗證,在并發(fā)連接很多的情況下,CPU的處理能力越強,系統(tǒng)運行速度越快。。【適用場景】任何項目。二、Java虛擬機調優(yōu)應該選擇SUN的JVM,在滿足項目需要的前提下,盡量選用版本較高的JVM,一般來說高版本產(chǎn)品在速度和效率上比低版本會有改進。JDK1.4比JDK1.3性能提高了近10%-20%,JDK1.5比J
系統(tǒng) 2019-08-12 01:32:46 1915
最近項目組要完成一個新WebServicer接口的開發(fā),其中有項要求是支持外部客戶程序以https方式訪問這些SOAP接口。項目組當前基于tomcat6.0.29開發(fā),axis版本為1.4。拿到這個需求時不明所以,后來發(fā)現(xiàn)網(wǎng)上的資料非常多,但據(jù)觀察,基本步驟和apache官網(wǎng)的上操作步驟基本一致,少有特別之處。于是參照資料,這個特性順利完成。客戶拿到之后非常滿意,但看到tomcat配置文件中證書的密碼以明文保存時,客戶不滿意了,要求修改為密文。根據(jù)官網(wǎng)的資
系統(tǒng) 2019-08-12 01:32:45 1915
首先說明,服務器是阿里云的,centos6.3_64位安全加固版。首先需要登陸進來,使用的是putty,因為最初的時候,Xshell登陸會被拒絕。0.創(chuàng)建個人文件夾#使用yum安裝tomcat和mysql#創(chuàng)建文件夾cd/usr/localmkdirrenfufei1.安裝rzsz#1.安裝rzszyumupdate-yyumlistlrzsz*yuminstalllrzsz-y2.安裝JDK,path之類的已經(jīng)自動設置好了#2.安裝JDKyumlistj
系統(tǒng) 2019-08-12 01:32:42 1915
最近接觸到應用服務器JBoss,此外JBossWeb與Tomcat也同為web服務器,便查閱資料對三者進行比較,供大家參考。一、TomcatTomcat服務器是免費開源的Web應用服務器。支持最新的Servlet和JSP規(guī)范。因為Tomcat技術先進、性能穩(wěn)定,而且免費,因而深受Java愛好者的喜愛并得到了部分軟件開發(fā)商的認可,成為目前比較流行的Web應用服務器。Tomcat和IIS、Apache等Web服務器一樣,具有處理HTML頁面的功能,不過,Tom
系統(tǒng) 2019-08-12 01:32:41 1915
最近維護的一個項目出了問題,最后分析是卡在數(shù)據(jù)庫連接池上,然后就做了些學習。先把我自己的方法寫出來,再說下網(wǎng)上其他的沒有成功的方法。1、首先當然是先把mysql的jar包放在lib目錄下,toncat的或者自己項目的lib下都可以。2、在tomcat的conf目錄下的server.xml里添加如下內容,要添加在之間
系統(tǒng) 2019-08-12 01:32:41 1915
這是09年寫的一個筆計,放在這里,供自已以后參考.今天將在Jetty下開發(fā)的WEB程序用Tomcat發(fā)布,系統(tǒng)出現(xiàn)了亂碼,百思不得期解,因為以前做過多套的系統(tǒng),從沒出現(xiàn)過亂碼.晚飯過后,靜下心來仔細的思考,還是找不到哪兒出錯,沒辦法只有采用老方法,從頭開始測:1):寫一個極其簡單的jsp自已調用自已,看看會不會出現(xiàn)亂碼,結果是會.2):拿這個jsp放到其它正確的系統(tǒng)下,結果不會出現(xiàn),由此可以確定系統(tǒng)的servlet的環(huán)境有問題.3):刪掉web.xml中所
系統(tǒng) 2019-08-12 01:32:40 1915
近期在進行一個項目的性能調優(yōu),目標是支撐1000的并發(fā)數(shù);web容器:apache2+tomcat6jvm:jdk6linuxx64程序:status2+spring+ibatis緩存:memcache服務器:4顆雙核cup8G內存由于本項目是網(wǎng)站項目只做展示用,對時時性沒要求,做了幾乎所有對象的緩存,memcache也在本機測試一:設置tomcat內存CATALINA_OPTS="-Xms1024m-Xmx1024m-Xmn256m",然后使用apach
系統(tǒng) 2019-08-12 01:32:39 1915
直接上代碼Filter.javapublicinterfaceFilter{//過濾器publicvoiddoFilter(Requestrequest,Responseresponse,FilterChainchain);}FilterChain.javapublicclassFilterChain{//存放所有的過濾器privateListfilters;//記錄當前過濾索引privateintindex;//過濾鏈初始化publicF
系統(tǒng) 2019-08-12 01:32:36 1915
1:只要代碼改變了(哪怕是JSP頁面內容改變),如果調試后達不到自己想要的效果,就重啟tomcat吧;2:如果代碼改變了,tomcat也重啟了,但似乎還是沒有得到想要的結果,而代碼經(jīng)反復檢查后確定是正確無誤,那么就清理工程吧(單擊eclipse菜單欄的“Project”——"Clean...");如果結果還是沒有多大改變,則重啟瀏覽器吧(我曾經(jīng)就遇到這樣的問題,工程一點問題都沒有,tomcat也反復重啟,工程反復清除,但還是無法執(zhí)行正確的結果,最后經(jīng)理直接
系統(tǒng) 2019-08-12 01:32:34 1915
2011-6-910:41:26org.apache.catalina.core.AprLifecycleListenerinit信息:TheApacheTomcatNativelibrarywhichallowsoptimalperformanceinproductionenvironmentswasnotfoundonthejava.library.path:C:\ProgramFiles\ApacheSoftwareFoundation\Tomcat
系統(tǒng) 2019-08-12 01:32:22 1915
1.什么是tomcatTomcat就是用來解析jsp程序的一個軟件Tomcat是Apache軟件基金會(ApacheSoftwareFoundation)的Jakarta項目中的一個核心項目,由Apache、Sun和其他一些公司及個人共同開發(fā)而成。Tomcat是一個輕量級應用服務器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調試JSP程序的首選。2.安裝GDK下載jdk官網(wǎng)地址:http://www.oracle.com/technet
系統(tǒng) 2019-08-12 01:32:21 1915