轉載自祥龍之子原文鏈接:http://www.cnblogs.com/cy163/archive/2008/04/17/1158164.html我在$tomcat/webapps/下建了個myjsp目錄作為我網站的默認目錄,在myjsp中有一個a.jsp文件,該文件要作為我網站的默認主頁。修改配置文件:首先,修改$tomcat/conf/server.xml文件。在server.xml文件中,有一段如下:……
系統 2019-08-12 01:32:31 1889
Tomcat在處理GET和POST請求時產生的亂碼解決的方法有兩個:1.將GET請求改成POST請求,然后就可以使用request.setCharacterEncoding方法設置編碼,并使用request.getParameter方法直接獲得中文請求參數了。2.不用改GET請求,在Servlet中使用如下的代碼來得到中文請求參數。Stringname=newString(request.getParameter("name").getBytes("ISO
系統 2019-08-12 01:33:17 1888
好的,我們先看看這個WebappLoader到底在開始的時候做了什么,先看看他的start()方法。publicvoidstart()throwsLifecycleException{//校驗和更新當前的組件狀態。if(started)thrownewLifecycleException(sm.getString("webappLoader.alreadyStarted"));if(debug>=1)log(sm.getString("webappLoad
系統 2019-08-12 01:32:43 1888
元素名屬性解釋serverport指定一個port,這個port負責監聽關閉tomcat的請求shutdown指定向port發送的命令字符串servicename指定service的名字Connector(表示client和service之間的連接)port指定server端要創建的port號,并在這個斷口監聽來自client的請求minProcessorsserver啟動時創建的處理請求的線程數maxProcessors最大能夠創建的處理請求的線程數en
系統 2019-08-12 01:32:22 1888
5、容器組件這一小節中我們將討論請求處理組件:引擎(engine)、虛擬主機、上下文(context)組件。5.1、引擎(engine)引擎表示可運行的Catalina的servlet引擎實例并且包含了servlet容器的核心功能。在一個服務中只能有一個引擎。同時,作為一個真正的容器,Engine元素之下可以包含一個或多個虛擬主機。作為請求處理的主要組件,它接收代表傳入請求的對象以及輸出相應結果。它主要功能是將傳入請求委托給適當的虛擬主機處理。如果根據名稱
系統 2019-08-12 01:33:09 1887
最近在熟悉一個開發了有幾年的項目,需要把數據庫從mysql移植到oracle,首先把jdbc的連接指向mysql,打包放到tomcat里面,可以跑起來,沒有問題,可是當把jdbc連接指向oracle的時候,tomcat就連續拋java.lang.OutOfMemoryError的錯誤,上網google了一下,了解了一下tomcat的運行機制,也解決了問題,share出來,以備查。1、首先是:java.lang.OutOfMemoryError:Javahe
系統 2019-08-12 01:32:52 1886
本文摘自:CentOS服務器配置(JDK+Tomcat+MySQL)學習tar解壓解壓tar文件tar-zxvfapache-tomcat-6.0.35.tar.gztomcat【mysql】3檢查目前的數據庫編碼情況showvariableslike"%char%";4將數據庫的編碼修改為utf8mysql>setnamesutf8;6編輯MySQL的配置文件vim/etc/my.cnf加一句default-character-set=utf88重啟My
系統 2019-08-12 01:33:54 1884
視頻下載:前臺jspfunctiondownVideo(value,row,index){return'admin/video/video!fileDown.ds?uname='+row.uname+'&filepath='+value+'">下載';}后臺java:action:publicvoidfileDown(){FileUtil.download(filepath,getRequest().get
系統 2019-08-12 01:33:37 1884
Tomcat報的錯太含糊了,什么錯都沒報出來,只提示了ErrorlistenerStart。為了調試,我們要獲得更詳細的日志。可以在WEB-INF/classes目錄下新建一個文件叫logging.properties,內容如下Java代碼handlers=org.apache.juli.FileHandler,java.util.logging.ConsoleHandler#########################################
系統 2019-08-29 22:45:33 1883
報錯信息:ErroroccurredduringinitializationofVMCouldnotreserveenoughspaceforobjectheapCouldnotcreatetheJavavirtualmachine.解決方法:在catalina.bat中增加如下設置setJAVA_OPTS=-server-XX:MaxHeapSize=256m-Xms512m-Xmx512mTomcat啟動報錯Couldnotreserveenoughs
系統 2019-08-12 01:32:46 1883
1.安裝wamp和JDK。(不介紹)2.下載安裝tomcat,http://tomcat.apache.org/download-70.cgi,根據自己系統選擇安裝包,我是64位系統,直接選擇64位安裝包。3.下載JK,http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/windows/,必須與自己系統相符合,且與apache版本相匹配。如圖,apaceh版本為2.4.2,且系統為
系統 2019-08-12 01:33:21 1881
JBoss7isslightlydifferentthanearlierversionJBoss5or6.TheproceduretoenableaccesslogsinJBoss7isalsochangedandyoumustbefamiliaronhowtoenableaccesslogsinJBoss7.GotoJBoss/standalone/configurationfolderAddfollowinginstandalone.xml,lookf
系統 2019-08-12 01:33:57 1880
雖然項目全部采用了UTF-8編碼,所有的源文件*.java,*.jsc,*.html,*.ftl都采用了UTF-8編碼。可是還是出現了亂碼問題。很是不爽,后來找到了tomcat,和resin的配置。Tomcat的配置。(conf/server.xml)
系統 2019-08-12 01:32:57 1880
首先安裝好jdk,下載好tomcat,我的是apache-tomcat-7.0.50,不用專門配置CATALINA_2_BASE,CATALINA_2_HOME等環境變量。把tomcat解壓到linux兩個不同的文件夾下,然后把各自conf下的server.xml打開修改關閉端口與啟動端口。這樣就可以在linux下同時運行兩個tomcat了。運行更多tomcat方法是一樣的。
系統 2019-08-12 01:32:52 1880
主流java的web容器,主要是Tomcat,jboss,jetty,resin。由于以前我們主要用的是jboss4.0.5,但jbosse用的servlet容器是tomcat5.5,所以只進行tomcat和jetty的比較,兩個誰好誰壞,適合你用,你才知道。resin就不說了,好像已經成為了history.一、Tomcat現在Tomcat版本已經是8.0了,在Tomcat6和7都增加了很多新的特性。版本特性Tomcat7系列Tomcat6系列二、jett
系統 2019-08-12 01:32:52 1880