Tomcat調試經驗。一些自己總結的,一些是他人的經驗。1Q:2006-2-2721:31:59org.apache.coyote.http11.Http11Protocolinit嚴重:Errorinitializingendpointjava.net.SocketException:Permissiondenied:listenfailedatjava.net.PlainSocketImpl.socketListen(NativeMethod)atja
系統 2019-08-12 01:32:30 1939
轉自: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 1938
一、https分為單向認證和雙向認證:單向認證就是說,只有客戶端使用ssl時對服務器端的證書進行認證,也就是說,客戶端在請求建立之前,服務器端會向客戶端發送一個證書,一般情況下,這種證書都是由自己或企業自行發布的,所以在客戶端使用https時,會跳出“是否信任并繼續”,點擊信任則表示客戶端信任服務器端證書,才可以繼續交互。雙向認證,就是服務器端和客戶端都對雙方的證書進行認證,這時除了單向認證外,還需要在服務器端的受信任證書列表中加入客戶端的證書,這樣服務器
系統 2019-08-12 01:32:50 1937
Solr安裝(Tomcat)安裝環境Windows764bitApache-tomcat-8.0.9-windows-x64Solr-4.9.0JDK1.8.0_0564bit安裝步驟Tomcat和JDk的安裝在這里就略過。注意:solr4.9要求jdk1.7+步驟一:解壓solr-4.9.0到任意文件夾,我解壓到D:\InstalledApplications\solr-4.9.0\solr-4.9.0目錄下。步驟二:將solr-4.9.0\dist\s
系統 2019-08-12 01:33:10 1936
1集成環境1.1軟件環境WindowxpJDK_10apache-tomcat-openldap-2集成步驟2.1Openldap相關配置1.從http://download.bergmans.us/openldap/openldap-2.2.29獲取Openldapwindow版本系統;2.安裝Openldap系統,同時設定Openldap環境變量OPENLDAP_HOME為Openldap安裝目錄;3.修改%OPENLDAP_HOME%\slapd.c
系統 2019-08-29 22:55:27 1935
實驗環境:apache-tomcat-7.0.29,JDK7,win7打開conf/server.xml會發現有下面一段配置被注釋著:這段配置可以讓tomcat支持SSL連
系統 2019-08-12 01:33:35 1935
內存溢出常見的兩種:java.lang.OutOfMemoryError:PermGenspacejava.lang.OutOfMemoryError:JavaheapspacePermGenspace指的是內存的永久保存區域。這塊內存主要是被JVM存放Class和Meta信息的,如果你的應用中有很多CLASS的話,就很可能出現PermGenspace錯誤,這種錯誤常見在web服務器對JSP進行precompile的時候。如果你的WEBAPP下都用了大量的
系統 2019-08-12 01:33:35 1935
Tomcat報的錯太含糊了,什么錯都沒報出來,只提示了ErrorlistenerStart。為了調試,我們要獲得更詳細的日志。可以在WEB-INF/classes目錄下新建一個文件叫logging.properties,內容如下Java代碼handlers=org.apache.juli.FileHandler,java.util.logging.ConsoleHandler#########################################
系統 2019-08-29 22:45:33 1934
今天又學到一個新的知識,原來Tomcat有三種部署項目的方法,以前一直使用eclipse開發項目,把項目指向到Tomcat的webapps目錄下。今天看到了一個別人部署的項目,把項目部署到Tomcat之外,只增加的一個配置文件,非常靈活。所以在網上搜了搜,真是汗顏,現在才知道。第一種方法:將web項目文件件拷貝到webapps目錄中。引用Tomcat的Webapps目錄是Tomcat默認的應用目錄,當服務器啟動時,會加載所有這個目錄下的應用。也可以將JSP
系統 2019-08-29 22:07:53 1933
來自:http://kakajw.iteye.com/blog/1063843,感謝作者解決問題。Tomcat5.5使EL表達式不被解析。現象代碼${userSession.user_name}是JSP中的一個代碼片段;如果部署到tomcat5.5中,不會顯示出session中的變量user用戶名,而只會把${userSession.user_name}打印出來,猜測很可能是tomcat5.5的bug,不解析(或屏蔽了)EL表達式。原因如果web.xml中
系統 2019-08-12 01:32:51 1933
材料:javasdk、Tomcat、mail.jar、soap.jar、activation.jar、xerces.jar、soap.war安裝javasdk,環境變量:變量:JAVAHOME=C:\ProgramFiles\Java\jdk1.6.0_22path=%JAVAHOME%\bin;%JAVAHOME%\jre\bin;classpath=.;%JAVAHOME%\lib\dt.jar;%JAVAHOME%\lib\tools.jar;Pat
系統 2019-08-12 01:33:02 1932
===========方法1================================tomcat7:catalina.batjpdastart,調試端口默認為8000===========方法2================================1.進入工程目錄,運行Ant命令編譯;2.生成Eclipse工程所需的文件(.classpath和.project等);3.antexpand發布編譯生成的war包;4.從外面啟動Tomcat(
系統 2019-08-12 01:32:49 1932
http://blog.csdn.net/wnczwl369/article/details/7483806Tomcat是Java開發者使用得較多的一個Web服務器,因為它占用資源小,運行速度快等特點,深受JavaWeb程序員的喜愛。不過,在使用中,由于Java中的中文問題的存在,如果不經過配置,在WEB程序中,不能直接支持具有中文文件名的文件的下載,這為JavaWeb程序的開發帶來一定的不便。本文擬介紹一種手段,解決這個問題。解決問題的核心在于修改Tom
系統 2019-08-12 01:32:25 1932
我的博客:www.while0.com①SERVERServer是一個頂層元素,整個配置文件的根元素,表示整個Servlet容器或者Tomcat服務器,包含多個Listener,一個GlobalNamingResources和一個Service屬性名描述className實現org.apache.catalina.Server接口的類,如果沒有指定,默認為org.apache.catalina.core.StandardServeraddress接收關閉t
系統 2019-08-12 01:33:32 1931
Catalina.bat是tomcat所有腳本中最重要的腳本,完成幾乎所有的tomcat操作。如啟動,關閉等等,都是由catalina.bat腳本來完成的。接下來,我將對Tomcatcatalina.bat腳本進行分析。首先省去catalina.bat開頭諸多注解,這些注解主要是講解各個變量是干什么的。需要的話,自己看下英文就可以了。這里就不翻譯了。remGuessCATALINA_HOMEifnotdefined查看是否在tomcat目錄下,與start
系統 2019-08-12 01:33:20 1931