Tomcat調(diào)試經(jīng)驗。一些自己總結(jié)的,一些是他人的經(jīng)驗。1Q:2006-2-2721:31:59org.apache.coyote.http11.Http11Protocolinit嚴重:Errorinitializingendpointjava.net.SocketException:Permissiondenied:listenfailedatjava.net.PlainSocketImpl.socketListen(NativeMethod)atja
系統(tǒng) 2019-08-12 01:32:30 1940
References:《Tomcat啟動時加載WEB應用中的后臺程序》[1],《配置TomcatListener》[2]要做的事情很簡單,就是在Tomcat啟動WEB服務器的時候同時啟動一個后臺程序,做一些事情。[1]里面介紹的方法是通過不響應Request的Servlet來實現(xiàn),通過設(shè)置標簽和Servlet里面的static代碼段來實現(xiàn)。[2]介紹了另一個方法,通過實現(xiàn)ServletContextListener,并在w
系統(tǒng) 2019-08-12 01:32:30 1940
如果服務器沒有安裝JDK或沒有配置JDK環(huán)境變量,則Tomcat啟動出錯報錯:需要JAVA_HOME或JRE_HOME環(huán)境變量所以必須首先安裝JDK配置環(huán)境變量web服務器Tomcat才能運行。總結(jié):@1.tomcat只是承載程序的服務器,具體對程序的運行需要jdk,所以必須首先找到JDK@2.啟動Tomcat服務器startup.bat要調(diào)用catalina.bat而catalina.bat運行要用到JAVA_HOME環(huán)境變量@3.Tomcat運行必須依
系統(tǒng) 2019-08-12 01:33:35 1939
轉(zhuǎn)自:http://hpi-ls.blog.163.com/blog/static/20214748201022295532305/前言:使用Tomcat進行JSP開發(fā)最頭疼的莫過于中文亂碼問題了,總結(jié)Tomcat亂碼問題出現(xiàn)的原因必須明白以下幾點:內(nèi)容:1.Tomcat一般總是默認使用ISO-8859-1作為字符編碼方式的。所以,除非你在Servlet中使用了request.setCharacterEncoding("編碼方式");指定了特殊的編碼方式,
系統(tǒng) 2019-08-12 01:33:35 1938
一、https分為單向認證和雙向認證:單向認證就是說,只有客戶端使用ssl時對服務器端的證書進行認證,也就是說,客戶端在請求建立之前,服務器端會向客戶端發(fā)送一個證書,一般情況下,這種證書都是由自己或企業(yè)自行發(fā)布的,所以在客戶端使用https時,會跳出“是否信任并繼續(xù)”,點擊信任則表示客戶端信任服務器端證書,才可以繼續(xù)交互。雙向認證,就是服務器端和客戶端都對雙方的證書進行認證,這時除了單向認證外,還需要在服務器端的受信任證書列表中加入客戶端的證書,這樣服務器
系統(tǒng) 2019-08-12 01:32:50 1937
實驗環(huán)境:apache-tomcat-7.0.29,JDK7,win7打開conf/server.xml會發(fā)現(xiàn)有下面一段配置被注釋著:這段配置可以讓tomcat支持SSL連
系統(tǒng) 2019-08-12 01:33:35 1936
Solr安裝(Tomcat)安裝環(huán)境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
系統(tǒng) 2019-08-12 01:33:10 1936
1集成環(huán)境1.1軟件環(huán)境WindowxpJDK_10apache-tomcat-openldap-2集成步驟2.1Openldap相關(guān)配置1.從http://download.bergmans.us/openldap/openldap-2.2.29獲取Openldapwindow版本系統(tǒng);2.安裝Openldap系統(tǒng),同時設(shè)定Openldap環(huán)境變量OPENLDAP_HOME為Openldap安裝目錄;3.修改%OPENLDAP_HOME%\slapd.c
系統(tǒng) 2019-08-29 22:55:27 1935
內(nèi)存溢出常見的兩種:java.lang.OutOfMemoryError:PermGenspacejava.lang.OutOfMemoryError:JavaheapspacePermGenspace指的是內(nèi)存的永久保存區(qū)域。這塊內(nèi)存主要是被JVM存放Class和Meta信息的,如果你的應用中有很多CLASS的話,就很可能出現(xiàn)PermGenspace錯誤,這種錯誤常見在web服務器對JSP進行precompile的時候。如果你的WEBAPP下都用了大量的
系統(tǒng) 2019-08-12 01:33:35 1935
Tomcat報的錯太含糊了,什么錯都沒報出來,只提示了ErrorlistenerStart。為了調(diào)試,我們要獲得更詳細的日志。可以在WEB-INF/classes目錄下新建一個文件叫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 1934
今天又學到一個新的知識,原來Tomcat有三種部署項目的方法,以前一直使用eclipse開發(fā)項目,把項目指向到Tomcat的webapps目錄下。今天看到了一個別人部署的項目,把項目部署到Tomcat之外,只增加的一個配置文件,非常靈活。所以在網(wǎng)上搜了搜,真是汗顏,現(xiàn)在才知道。第一種方法:將web項目文件件拷貝到webapps目錄中。引用Tomcat的Webapps目錄是Tomcat默認的應用目錄,當服務器啟動時,會加載所有這個目錄下的應用。也可以將JSP
系統(tǒng) 2019-08-29 22:07:53 1933
來自:http://kakajw.iteye.com/blog/1063843,感謝作者解決問題。Tomcat5.5使EL表達式不被解析。現(xiàn)象代碼${userSession.user_name}是JSP中的一個代碼片段;如果部署到tomcat5.5中,不會顯示出session中的變量user用戶名,而只會把${userSession.user_name}打印出來,猜測很可能是tomcat5.5的bug,不解析(或屏蔽了)EL表達式。原因如果web.xml中
系統(tǒng) 2019-08-12 01:32:51 1933
===========方法1================================tomcat7:catalina.batjpdastart,調(diào)試端口默認為8000===========方法2================================1.進入工程目錄,運行Ant命令編譯;2.生成Eclipse工程所需的文件(.classpath和.project等);3.antexpand發(fā)布編譯生成的war包;4.從外面啟動Tomcat(
系統(tǒng) 2019-08-12 01:32:49 1933
我的博客:www.while0.com①SERVERServer是一個頂層元素,整個配置文件的根元素,表示整個Servlet容器或者Tomcat服務器,包含多個Listener,一個GlobalNamingResources和一個Service屬性名描述className實現(xiàn)org.apache.catalina.Server接口的類,如果沒有指定,默認為org.apache.catalina.core.StandardServeraddress接收關(guān)閉t
系統(tǒng) 2019-08-12 01:33:32 1932
材料:javasdk、Tomcat、mail.jar、soap.jar、activation.jar、xerces.jar、soap.war安裝javasdk,環(huán)境變量:變量:JAVAHOME=C:\ProgramFiles\Java\jdk1.6.0_22path=%JAVAHOME%\bin;%JAVAHOME%\jre\bin;classpath=.;%JAVAHOME%\lib\dt.jar;%JAVAHOME%\lib\tools.jar;Pat
系統(tǒng) 2019-08-12 01:33:02 1932