今天要在機子的tomcat上部署新的項目,需要訪問的端口為80,與之前不同。但要求不能更改原tomcat部署項目的端口,因為該tomcat內的項目正在對外使用中,且不能斷開服務器。那么,我就需要再向該服務器放置一個新的tomcat,把鏈接http的端口設為80,并將8005、8009也改為了不常用的端口在我啟動這個tomcat時,瀏覽器無法顯示小貓。在我shutdown后,發現黑屏關閉的是原來的那個tomcat,對新tomcat無效。然后毛病大概就猜出來了
系統 2019-08-12 01:33:13 2348
在web應用中,要經常對用戶的身份進行驗證的,但其實TOMCAT下配合SERVLET的話,也可以實現一些簡單的驗證,以往可能大家都會忽略之,現再簡單總結學習之。1、BASIC驗證機制這有點象WINDOWS集成驗證機制,就是驗證時彈出一個窗口,要你輸入用戶名和密碼。做法如下首先建立在webapps下建立目錄member,下面放一個需要假設要權限才能查看的頁面test.html,然后在tomcat的\conf目錄下找到tomcat-users.xml文件,在其
系統 2019-08-12 01:32:55 2348
設置Tomcat的JVM內存大小2011-11-2110:19:05|分類:Tomcat|標簽:tomcatjvm|舉報|字號訂閱Tomcat本身不能直接在計算機上運行,需要依賴于硬件基礎之上的操作系統和一個JVM。JAVA程序啟動時JVM都會分配一個初始JVM內存和最大JVM內存給這個應用程序。這個初始內存和最大內存在一定程度都會影響程序的性能。比如說在應用程序用到最大內存的時候,JVM是要先去做垃圾回收的動作,釋放被占用的一些內存。所以想調整Tomca
系統 2019-08-12 01:32:55 2348
問題:centos5.5上用yum安裝了tomcat,啟動正常,但是訪問8080端口的網頁,是空白的。查看linux版本[root@inside~]#lsb_release-aLSBVersion::core-3.1-amd64:core-3.1-ia32:core-3.1-noarch:graphics-3.1-amd64:graphics-3.1-ia32:graphics-3.1-noarchDistributorID:CentOSDescripti
系統 2019-08-12 01:32:53 2348
本系列轉載自http://blog.csdn.net/haitao111313/article/category/1179996日志記錄器挺簡單的,沒有很多東西,最主要的就是一個Logger接口:[java]viewplaincopyprint?publicinterfaceLogger{publicstaticfinalintFATAL=Integer.MIN_VALUE;publicstaticfinalintERROR=1;publicstaticf
系統 2019-08-12 01:32:18 2348
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 2347
1.內存設置(VM參數調優)(1).Windows環境下,是tomcat解壓版(執行startup.bat啟動tomcat),解決辦法:修改“%TOMCAT_HOME%\bin\catalina.bat”文件,在文件開頭增加如下設置:setJAVA_OPTS=-Xms512m-Xmx512m-XX:PermSize=128M-XX:MaxNewSize=256m-XX:MaxPermSize=512m備注:一定加在catalina.bat最前面。(2).W
系統 2019-08-12 01:33:34 2347
1、解壓縮Tomcat的tar包,默認放在opt下tar-zxvfapache-tomcat-6.0.35.tar.gz2、輸入如下命令修改tomcat配置文件vi/opt/apache-tomcat-6.0.35/conf/server.xml3、在最下面前面輸入:比如war包是god.war,例子:
系統 2019-08-12 01:32:13 2347
http://ibleave60.blog.51cto.com/2669415/1208652http://enable-cors.org/server.html下載cors-filter-1.7.jar,java-property-utils-1.9.jar這兩個庫文件,放到lib目錄下。(可在http://search.maven.org上查詢并下載。)工程項目中web.xml中的配置如下:cors.allowOrigin
系統 2019-08-12 01:33:39 2346
轉自: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 2346
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 2346
引用:http://hi.baidu.com/worldpasser/blog/item/2ed12283cfec2eaf0df4d234.html1、環境說明Linux下tomcat運行期2、增加jvm內存的配置#vicatalina.sh插入如下:JAVA_OPTS='-Xms256m-Xmx512m'3、INFO:Maximumnumberofthreads(200)createdforconnectorwithaddressnullandport1
系統 2019-08-12 01:32:30 2346
Tomcat在7.0以前的版本都是使用commons-dbcp做為連接池的實現,但是dbcp飽受詬病,原因有:dbcp是單線程的,為了保證線程安全會鎖整個連接池dbcp性能不佳dbcp太復雜,超過60個類dbcp使用靜態接口,在JDK1.6編譯有問題dbcp發展滯后因此很多人會選擇一些第三方的連接池組件,例如c3p0,bonecp,druid(@wenshao)等。為此,Tomcat從7.0開始引入一個新的模塊:Tomcatjdbcpooltomcatjd
系統 2019-08-12 01:33:30 2344
1.服務器資源對于高并發情況下會有大量的運算,那么CPU的速度會直接影響到處理速度。內存在大量數據處理的情況下,將會有較大的內存容量需求,可以用-Xmx-Xms-XX:MaxPermSize等參數對內存不同功能塊進行劃分。我們之前就遇到過內存分配不足,導致虛擬機一直處于fullGC,從而導致處理能力嚴重下降。2.開啟內容壓縮
系統 2019-08-12 01:33:13 2344
本系列轉載自http://blog.csdn.net/haitao111313/article/category/1179996目標:在這篇文章希望搞明白connector.getContainer().invoke(request,response);調用容器的invoke后是怎么傳遞到servlet或者jsp的?由上篇文章Tomcat源碼分析(三)--連接器是如何與容器關聯的?可知,connector.getContainer()得到的容器應該是Sta
系統 2019-08-12 01:32:21 2344