生成安全證書(shū)打開(kāi)命令窗口Windows鍵+r,輸入cmd切換當(dāng)前目錄到tomcat的conf目錄下生成證書(shū)紅色字體標(biāo)識(shí)的參數(shù)按實(shí)際需要修改keytool-genkey-aliastomcat-keyalgRSA-keystoreE:\apache-tomcat-7.0.57\conf\tomcat.keystore-validity36500-keypass123456-storepass123456-dname"CN=localhost,ou=test,
系統(tǒng) 2019-08-12 01:33:32 2285
tomcat的jvm大小設(shè)置與操作系統(tǒng)以及jdk有關(guān);具體來(lái)說(shuō):1.操作系統(tǒng)是32bit的,程序最大內(nèi)存訪問(wèn)空間是4G,2的32次方,這是硬件決定的,跟windowslinux沒(méi)有任何關(guān)系。2.和jdk是32位還是64位有關(guān)。即64位的操作系統(tǒng)配合64位jdk,才能發(fā)揮最大jvm內(nèi)存。下面舉例說(shuō)明:某操作系統(tǒng):在32位jdk下:在64位jdk下:備注:1.-XmxJVM堆的最大值,缺省應(yīng)該是物理內(nèi)存的1/42.Test.java源代碼:作用是判斷jdk是3
系統(tǒng) 2019-08-12 01:33:23 2285
不重啟Tomcat有兩種方式:熱部署、熱加載熱部署:容器狀況在運(yùn)行時(shí)重新部署整個(gè)項(xiàng)目。這類(lèi)環(huán)境下一般整個(gè)內(nèi)存會(huì)清空,重新加載,這類(lèi)方式有可能會(huì)造成sessin丟失等環(huán)境。tomcat6確實(shí)可以熱部署了,而且對(duì)話也沒(méi)丟.熱加載:最好是在調(diào)試過(guò)程中使用,免患上整個(gè)項(xiàng)目加載,Debug標(biāo)準(zhǔn)樣式支持熱加載。容器狀況在運(yùn)行時(shí)重新加載轉(zhuǎn)變編譯后的類(lèi)。在這類(lèi)環(huán)境下內(nèi)存不會(huì)清空,sessin不會(huì)丟失,但容易造成內(nèi)存溢出,或者找不到方法。一般轉(zhuǎn)變類(lèi)的布局和模型就會(huì)有異常,在
系統(tǒng) 2019-08-12 01:33:40 2275
Tomcat報(bào)的錯(cuò)太含糊了,什么錯(cuò)都沒(méi)報(bào)出來(lái),只提示了ErrorlistenerStart。為了調(diào)試,我們要獲得更詳細(xì)的日志。可以在WEB-INF/classes目錄下新建一個(gè)文件叫l(wèi)ogging.properties,內(nèi)容如下Java代碼handlers=org.apache.juli.FileHandler,java.util.logging.ConsoleHandler#########################################
系統(tǒng) 2019-08-29 22:45:33 2273
2011-6-910:41:26org.apache.catalina.core.AprLifecycleListenerinit信息:TheApacheTomcatNativelibrarywhichallowsoptimalperformanceinproductionenvironmentswasnotfoundonthejava.library.path:C:\ProgramFiles\ApacheSoftwareFoundation\Tomcat
系統(tǒng) 2019-08-12 01:32:22 2260