作者:王樹利原由:搞了一段時(shí)間的WEB項(xiàng)目(基于JSP+JavaBean技術(shù),服務(wù)器為Apache+Tomcat)發(fā)現(xiàn)我們的項(xiàng)目文件都放在了TOMCAT_HOME\webapps中,雖說可以通過server.xml配置我們的項(xiàng)目到其他目錄,但是當(dāng)項(xiàng)目多了的時(shí)候server.xml將變得及其臃腫,而且混亂不堪;不易管理與維護(hù).為了避免以上情形不在發(fā)生,為了項(xiàng)目更加便于管理接下來將向大家介紹的是只在server.xml中配置一兩個(gè)虛擬主機(jī)來解決對(duì)項(xiàng)目的集中管理
系統(tǒng) 2019-08-12 01:33:26 1996
1、下載tomcat版本(tar.gz)到apache官方主頁(yè)下載Mac版本的完整tar.gz文件包。(問公司后臺(tái),是Tomcat6.0/7.0/8.0版本?)解壓拷貝到/Library目錄下,并命名為Tomcat,其他目錄也可(但腳本文件中也要修改此目錄)。2、修改目錄權(quán)限到終端輸入$sudochmod755/Library/Tomcat/bin/*.sh3、啟動(dòng)Tomcat$cd/Library/Tomcat/bin/$sudoshstartup.sh
系統(tǒng) 2019-08-12 01:33:26 1996
在網(wǎng)絡(luò)上看了許久,沒有一個(gè)真正可以解決TomCat多虛擬站點(diǎn)的配置問題的,經(jīng)過試驗(yàn)和參考官方網(wǎng)站資料,終于解決了這個(gè)問題.參考資料:ApacheTomcat文檔http://tomcat.apache.org/tomcat-5.0-doc/config/host.html在文中有這么一段話:OneormoreHostelementsarenestedinsideanEngineelement.InsidetheHostelement,youcannestC
系統(tǒng) 2019-08-12 01:33:23 1996
本文接下來介紹并分析servlet容器,servlet容器是用來處理請(qǐng)求servlet資源,并為web客戶端填充response對(duì)象的模塊。servlet容器是org.apache.catalina.Container接口的實(shí)例,在tomcat中,有四種類型的容器,分別為Engine、Host、Context和Wrapper。Engine.代表整個(gè)容器的servlet引擎。Host.代表一個(gè)擁有一定數(shù)量Context的虛擬主機(jī)。Context.代表一個(gè)We
系統(tǒng) 2019-08-12 01:33:22 1996
1,下載jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u3-download-1501626.html2,下載tomcat:http://tomcat.apache.org/download-70.cgi3,各自安裝4,配置環(huán)境變量:JAVA_HOME=C:\ProgramFiles\Java\jdk1.7.0_03JRE_HOME=C:\ProgramFiles\Java
系統(tǒng) 2019-08-12 01:33:21 1996
http://tomcat.apache.org/tomcat-4.0-doc/config/context.htmlThecontextpathofthiswebapplication,whichismatchedagainstthebeginningofeachrequestURItoselecttheappropriatewebapplicationforprocessing.Allofthecontextpathswithinaparticular
系統(tǒng) 2019-08-12 01:33:20 1996
http://tomcat.apache.org/tomcat-7.0-doc/architecture/startup/serverStartup.txtLicensedtotheApacheSoftwareFoundation(ASF)underoneormorecontributorlicenseagreements.SeetheNOTICEfiledistributedwiththisworkforadditionalinformationrega
系統(tǒng) 2019-08-12 01:33:14 1996
虛擬目錄:該方法推薦使用,比較簡(jiǎn)單。在%tomcat%\conf\Catalina\localhost(該目錄可能需要手工創(chuàng)建)下新建一個(gè)文件abc.xml,注意文件名中的abc就表示虛擬目錄的名稱,所以不可隨意命名,該文件的內(nèi)容為:重啟Tomcat即可。目錄列表顯示文件:web.xml中listings
系統(tǒng) 2019-08-12 01:33:13 1996
原因:servlet沒有配置正確,查看web.xml確認(rèn)正確,以及自己的請(qǐng)求路徑正確在IE中提示“404”錯(cuò)誤有以下三種情況1.未部署Web應(yīng)用2.URL輸入錯(cuò)誤排錯(cuò)方法:首先,查看URL的IP地址和端口號(hào)是否書寫正確。其次,查看上下文路徑是否正確Project--------Properties------MyElipse-----Web-----WebContext-root檢查這個(gè)路徑名稱是否書寫正確。最后,檢查一下文件名稱是否書寫正確。3.目錄不能
系統(tǒng) 2019-08-12 01:33:12 1996
javascript中有時(shí)需要向后臺(tái)傳遞中文參數(shù),再次展示到前臺(tái)時(shí)顯示為亂碼,解決方案:方案1:修改Tomcat-conf-server.xml文件大約69-71行修改為:方案2:設(shè)置servlet字符集:在java代碼中加入:response.set
系統(tǒng) 2019-08-12 01:33:11 1996
使用版本JDK1.7,tomcat7.0.39,openssl安裝版0.9.8使用操作系統(tǒng)win7命令行:1.生成CA私鑰以及自簽名根證書①生成CA私鑰opensslgenrsa-outF:\CA\ca-key.pem1024②生成待簽名根證書opensslreq-new-x509-keyoutF:\CA\ca-key.pem-outF:\CA\ca-req.csr-configopenssl.cnf③用CA私鑰對(duì)根證書進(jìn)行自簽名opensslx509-r
系統(tǒng) 2019-08-12 01:33:11 1996
1Tomcat日志概述Tomcat日志信息分為兩類:一是運(yùn)行中的日志,它主要記錄運(yùn)行的一些信息,尤其是一些異常錯(cuò)誤日志信息。二是訪問日志信息,它記錄的訪問的時(shí)間,IP,訪問的資料等相關(guān)信息。2Tomcat日志配置2.1訪問日志的配置默認(rèn)tomcat不記錄訪問日志,如下方法可以使tomcat記錄訪問日志編輯${catalina}/conf/server.xml文件.注:${catalina}是tomcat的安裝目錄把以下的注釋()去掉即可。
系統(tǒng) 2019-08-12 01:33:10 1996
這是一個(gè)新的需求,限制訪問的IP,都是一些單位為了保護(hù)自己的隱私,這個(gè)應(yīng)用只能那些IP訪問,別的都不行。在Tomcat里邊的設(shè)置很簡(jiǎn)單,在你的[color=Red]Context[/color]標(biāo)簽之間加入1很明顯你可以看到,allow的值就是允許訪問的
系統(tǒng) 2019-08-12 01:33:09 1996
有兩種方法:1、tomcat目錄下的conf文件夾,server.xml2、增加Web部署文件在conf/Catalina/localhost下增加部署文件名隨便文件內(nèi)容如下:
系統(tǒng) 2019-08-12 01:33:02 1996
在tomcat的安裝路徑下查找conf文件下的server.xml文件,修改此文件即可,修改內(nèi)容如下:添加URIEncoding屬性即可,重啟服務(wù)。備注:如果不設(shè)置URIEncoding屬性,則Web服務(wù)訪問時(shí),url上傳遞的中文就不能被正確解碼,或
系統(tǒng) 2019-08-12 01:33:02 1996