這段時間工作不太忙,所以抽時間學習了TOMCAT,TOMCAT實際就是負責保持TCP連接傳遞到部署的項目中。瀏覽器實質就是TCP發送器。將用戶的請求封裝成TCP發送請求。當然格式是雙方協定的。使用的socket連接。請求內容為空格和換行符分割。看了下源碼解析請求頭,覺得寫得好精致啊。講請求轉換為byte數組。然后轉化為char值直接比較他們的值大小。如果和換行符或者空格char相同則提出。intix=0;intox=0;Stringkey=null;Str
系統 2019-08-12 01:32:38 2227
到conf目錄里找到web.xml,把listing設為true代碼:defaultorg.apache.catalina.servlets.DefaultServletdebug0
系統 2019-08-12 01:33:04 2226
一、安裝JDKJDK(JavaDevelpmetkit)Java開發環境(工具包和運行環境jre)是Java開發的核心,包括:編譯程序的命令javac運行程序java命令hejavaAPI中的類庫。安裝JDK選擇安裝目錄安裝過程中會出現兩次安裝提示。第一次是安裝jdk,第二次是安裝jre。建議兩個都安裝在同一個java文件夾中的不同文件夾中。二、安裝完JDK后配置環境變量計算機→屬性→高級系統設置→高級→環境變量@1.用戶變量→新建JAVA_HOME變量。
系統 2019-08-12 01:33:37 2224
由于開發環境使用的tomcat需頻繁開啟關閉,所以決定另外搭建一個tomcat部署后臺供前臺調用接口,順便記錄一下備忘我的部署環境為windows7tomcat7將下載的tomcat放到其他位置打開conf文件夾下面的server.xml,修改幾處端口號,以免跟之前的tomcat發生沖突1、Server中的port默認為8005,將其改為80062、Connector中的port默
系統 2019-08-12 01:33:56 2223
1、準備軟件(存放在目錄/home/sofeware下)agentzh-headers-more-nginx-module-v0.15rc2-0-g2c629de.tar.gz#支持隱藏頭部信息(不是必須,覺得需要就安裝吧)nginx-upstream-jvm-route-0.1.tar.gz#nginx會話記錄的必須模塊(用于tomcat集群,單tomcat就直接忽略相關操作)pcre-8.10.tar.gz#包括perl兼容的正規表達式庫(shell>
系統 2019-08-12 01:32:18 2222
aconfigurationerroroccuredduringstartup.pleaseverifythepreferencefieldwiththeprompt:解決辦法:把jdk配置上去,如圖myeclipes啟動tomcat6報錯解決方案:aconfigurationerrorocc
系統 2019-08-12 01:33:39 2221
轉自:http://blog.163.com/sunfollower@126/blog/static/114526090200932244449324/tomcat部署web應用主要有以下幾種方式:1.拷貝你的WAR文件或者你的web應用文件夾(包括該web的所有內容)到$CATALINA_BASE/webapps目錄下。2.為你的web服務建立一個只包括context內容的XML片斷文件,并把該文件放到$CATALINA_BASE/webapps目錄下。
系統 2019-08-12 01:33:50 2220
最近重新部署了一個TOMCAT服務,但是啟動碰到個問題,雖然TOMCAT控制臺已顯示啟動成功,但是ECLIPSE右下角仍然一直顯示STARTING,最后TOMCAT超時,啟動失敗。之前以為是拷貝工程的問題,但其實是SERVER配置的問題,在如圖所示的界面中,修改HOSTNAME為本機,localHost或者127.0.0.1均可,保存后重新啟動tomcat可解決該問題TOMCAT啟動完成但是ECLIPSE仍然顯示starting....
系統 2019-08-12 01:33:15 2220
在tomcatweb.xml文件中配置org.apache.catalina.servlets.DefaultServlet的readonlyfalsereadonly參數默認是true,即不允許delete和put操作,所以通過XMLHttpRequest對象的put或者delete方法訪問就會報告ht
系統 2019-08-12 01:32:39 2219
1、騰訊云數據庫配置1、考慮到安全性問題,,平常不使用root用戶登錄,新增一個用戶名neil,用來管理項目的數據庫a、首先登錄root創建db_AA數據庫b、在root用戶下,創建neil用戶,并對neil用戶授權對db_AA數據庫所有操作。GRANTALLONdb_AA.*TOneil@"%"IDENTIFIEDBY"XXXX";2.將現有數據導入到數據庫中注意:盡量不要使用Myeclipse、Navicat等工具進行導入數據操作,雖然數據庫已經是UT
系統 2019-08-12 01:33:29 2216
最近在對Tomcat服務器的web應用進行性能測試的過程中,有時LoadRunner中總會報錯:Action.c(71):Error-27791:Server"localhost"hasshutdowntheconnectionprematurely但是這個錯誤并不是每次測試都會出現,通常在長時間的測試之后才偶爾出現,而奇怪的是在Tomcat的日志中并沒有相應的錯誤。從出錯信息的字面信息來看,應該是服務器由于某些原因關閉了連接,而Tomcat并不認為這是一
系統 2019-08-12 01:32:40 2216
centos安裝tomcat安裝方式源碼安裝1.下載安裝包,地址是http://tomcat.apache.org/download-70.cgi2.ftp上傳文件到/usr/local目錄下3.解壓縮文件,命令如下[root@adminlocal]#cd/usr/local[root@adminlocal]#tar-zxv-fapache-tomcat-7.0.29.tar.gz//解壓壓縮包[root@adminlocal]#rm-rfapache-t
系統 2019-08-12 01:33:59 2212
我們在寫AJAX的時候,會用定時器定時調用一個action,來檢測一些東西。比如EC2.0中,我們用AJAX技術定時檢查用戶的消息收件箱,看有沒有新的消息,有多少條。但是在實際應用中,我們發現Tomcat會cache我們這個檢查消息類的返回值,也就是說,如果現在檢測到有3條新的消息,那么,之后的AJAX調用,無論數據庫中的新消息數量是否發生變化了,Tomcat都返回一樣的數據給JSP,也就是3條消息。這是非常討厭的一個現象,因為Tomcat認為我們每次請求
系統 2019-08-12 01:33:12 2210
web.xml中的url-pattern和form表單中的action是相同的。form表單中的action聲明的并不是servlet的名字例:welcomeWelcomeYouwelcome
系統 2019-08-12 01:32:29 2210
最近用httpclient做performancetesting時,發現當線程加到150時服務端就會拋出socket資源用盡的錯誤,根本沒法再往上加,響應的速度也是相當的慢,后來經過研究,發現在server.xml中修改以一部分,增加節點數目,可以很好的提高性能:
系統 2019-08-12 01:32:20 2210