一、Tomcat背景自從JSP發布之后,推出了各式各樣的JSP引擎。ApacheGroup在完成GNUJSP1.0的開發以后,開始考慮在SUN的JSWDK基礎上開發一個可以直接提供Web服務的JSP服務器,當然同時也支持Servlet,這樣Tomcat就誕生了。Tomcat是jakarta項目中的一個重要的子項目,其被JavaWorld雜志的編輯選為2001年度最具創新的java產品,同時它又是sun公司官方推薦的servlet和jsp容器,因此其越來越多
系統 2019-08-12 01:33:57 1996
在Web應用中的如何設置日志文件的路徑呢?最笨的方法是寫絕對路徑,但很不方便。而Spring的做法是使用一個ServletListener,在WebContainer啟動時把ROOT的絕對路徑寫到系統變量里,這樣log4j的配置文件里就可以用$大括號myAppfuse.root大括號來表示剛剛設進去的系統變量:log4j.appender.logfile.File=$大括號myAppfuse.root大括號/logs/mylog.log在Web.xml中配
系統 2019-08-12 01:33:57 1996
前言:本文是我閱讀了TOMCAT源碼后的一些心得。主要是講解TOMCAT的系統框架,以及啟動流程。若有錯漏之處,敬請批評指教!建議:畢竟TOMCAT的框架還是比較復雜的,單是從文字上理解,是不那么容易掌握TOMCAT的框架的。所以得實踐、實踐、再實踐。建議下載一份TOMCAT的源碼,調試通過,然后單步跟蹤其啟動過程。如果有不明白的地方,再來查閱本文,看是否能得到幫助。我相信這樣效果以及學習速度都會好很多!1.Tomcat的整體框架結構Tomcat的基本框架
系統 2019-08-12 01:33:55 1996
為什么會有這個玩意呢,首先,這是jar的全稱:JavaTMArchive(JAR)file,是的,就是java存檔文件。這有點類似zip文件,想一想它是干什么的用的呢,壓縮!?沒錯就是要壓縮,將我們原先零散的東西放到一下,重新組織,所有這些目的只有一個:方便!好了,不用管他是怎么壓縮的,我們的重點是哪些是我們要壓縮的(輸入),還有壓縮成了什么(輸出),進而將它發布(部署)。那我們的輸入(要壓縮的東西)主要是class文件,還有輔助的資源(這其中可能有圖片,
系統 2019-08-12 01:33:55 1996
引用:http://jingyan.baidu.com/article/a65957f4b12b8724e77f9b5a.htmlTomcat是Apache軟件基金會(ApacheSoftwareFoundation)的Jakarta項目中的一個核心項目,由Apache、Sun和其他一些公司及個人共同開發而成。由于有了Sun的參與和支持,最新的Servlet和JSP規范總是能在Tomcat中得到體現,Tomcat5支持最新的Servlet2.4和JSP2.
系統 2019-08-12 01:33:52 1996
前提:1、存在某個應用:hello2、該應用存放路徑:D:\apache-tomcat-5.5.17\webapps\hello3、Tomcat的server.xml部分配置信息如下:......(這么做的目的就是為了將hello應用設為根,訪問IP時就直接訪問該應用)4、hello下有一個servlet(目的是為了系統在啟動時執行某些初始化的操作),該ser
系統 2019-08-12 01:33:43 1996
對Tomcat部署web應用的方式總結,常見的有以下四種:1、【替換ROOT目錄】最簡單的一種方法,webapps目錄下面ROOT文件夾的文件為你的文件,然后輸入localhost:8080/首頁名稱.后綴如果首頁是index.html,可以不添加“/首頁名稱.后綴”。2、【使用控制臺部署】訪問Http://localhost:8080,并通過TomcatManager登錄,進入部署界面即可。3、【利用Tomcat自動部署】將應用程序復制到Tomcat的w
系統 2019-08-12 01:33:42 1996
一、下載TomcatTomcat可以從http://tomcat.apache.org/網站下載,選擇任意版本,在BinaryDistributions下的zip包既是。二、配置Tomcat1、將下載TomcatZip壓縮包解壓。2、修改\bin\startup.bat文件:在第一行前面加入如下兩行:SETJAVA_HOME=D:\ProgramFiles\Java\jdk16_45(我的JDK安裝目錄)SETCATALINA_HOME=D:\apache
系統 2019-08-12 01:33:41 1996
獲取最新代碼svnupdate--username%SVN_USER%--password%SVN_PASSWORD%>>"../%LOG_FILE%"備份Tomcat站點md"%APP_ROOT%\backup\%MVN_PROFILE%-%CUR_DATE%-%myran%">>"%LOG_FILE%"xcopy"%APP_ROOT%\%MVN_PROFILE%""%APP_ROOT%\backup\%MVN_PROFILE%-%CUR_DATE%-%
系統 2019-08-12 01:33:40 1996
文中內容主要轉自:http://www.open-open.com/lib/view/open1327478028639.htmlhttp://www.open-open.com/lib/view/open1365991769687.htmlhttp://blog.csdn.net/lzm1340458776/article/details/37901619tomcatjdbcpool可在Tomcat中直接使用,也可以在獨立的應用中使用。屬性說明:name
系統 2019-08-12 01:33:39 1996
Tomcat的配置如下:(在某個App的context.xml中,或某個虛擬主機的ROOT.xml中)
系統 2019-08-12 01:33:39 1996
由于Tomcat基于Java,實際上在各種Linux發行版里的配置方法都大同小異,只是我看見在ArchLinux環境里搭建Tomcat的文章比較少,所以在ArchLinux實踐一遍然后得出此文。此文假設你對Tomcat并不十分了解,主要筆墨將會在Tomcat的配置之上。1、安裝JavaJDK在ArchLinux的extra源里有jdk7-openjdk和openjdk6,可以直接使用pacman安裝,至于選用哪一個可以視具體情況而定。我安裝的是OpenJD
系統 2019-08-12 01:33:38 1996
日期:2004-06-24作者:chen123配置要求:IIS(win2000server自帶)、Java2SDK1.4.2(或更高版本)、TomcatWebServer連接器、Tomcat5.0.24(或更高版本)準備一、Java2SDK1.4.2(或更高版本)1、www.java.sun.com/downloads/網站中下載,選擇2、Java2Platform,StandardEdition(J2SE)3、在下拉列表框中選擇Allplatforms4
系統 2019-08-12 01:33:38 1996
javacalss文件打補丁注意:在tomcat下打補丁的話,一定要確保tomcat服務停止了,然后再把同名的class文件進行覆蓋。這兩天,發一個補丁文件給現場的同事。同事說打完補丁后,有的數據采集正常,有點數據采集不到?我就奇怪了,怎么會有的不正常,有的正常呢?我就問現場的同事,他是怎么打補丁的,會不會是補丁沒有打好?他說打好了。于是開始我漫長的遠程調試過程,看看前臺,在看看后臺打印的日志,發現日志中沒有打出我預期的東西,初步判斷是補丁文件沒有打成功。
系統 2019-08-12 01:33:35 1996
最近我利用.NET開發一套WEB程序,使用8003端口,當我部署到客戶時,他們運行的是Tomcat,使用80端口。而我也需要80端口,因為網通不能進行帶端口的解析。這個問題以前都沒遇到過,后來到網上到處找資料,現在把它總結出來:如果服務器上已經安裝了Apache(使用Apache+Tomcat)的話,那么IIS與Apache是沒有辦法使用同一個80端口的,因為無論是IIS或者Apache它們都要獨占一個端口,所以通常的做法是使用Tomcat的ISAPI來實
系統 2019-08-12 01:33:35 1996