最近我利用.NET開發(fā)一套WEB程序,使用8003端口,當(dāng)我部署到客戶時(shí),他們運(yùn)行的是Tomcat,使用80端口。而我也需要80端口,因?yàn)榫W(wǎng)通不能進(jìn)行帶端口的解析。這個(gè)問(wèn)題以前都沒(méi)遇到過(guò),后來(lái)到網(wǎng)上到處找資料,現(xiàn)在把它總結(jié)出來(lái):如果服務(wù)器上已經(jīng)安裝了Apache(使用Apache+Tomcat)的話,那么IIS與Apache是沒(méi)有辦法使用同一個(gè)80端口的,因?yàn)闊o(wú)論是IIS或者Apache它們都要獨(dú)占一個(gè)端口,所以通常的做法是使用Tomcat的ISAPI來(lái)實(shí)
系統(tǒng) 2019-08-12 01:33:35 1849
首先說(shuō)明,服務(wù)器是阿里云的,centos6.3_64位安全加固版。首先需要登陸進(jìn)來(lái),使用的是putty,因?yàn)樽畛醯臅r(shí)候,Xshell登陸會(huì)被拒絕。0.創(chuàng)建個(gè)人文件夾#使用yum安裝tomcat和mysql#創(chuàng)建文件夾cd/usr/localmkdirrenfufei1.安裝rzsz#1.安裝rzszyumupdate-yyumlistlrzsz*yuminstalllrzsz-y2.安裝JDK,path之類的已經(jīng)自動(dòng)設(shè)置好了#2.安裝JDKyumlistj
系統(tǒng) 2019-08-12 01:32:42 1849
本文接下來(lái)介紹并分析servlet容器,servlet容器是用來(lái)處理請(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 1848
由于Tomcat基于Java,實(shí)際上在各種Linux發(fā)行版里的配置方法都大同小異,只是我看見在ArchLinux環(huán)境里搭建Tomcat的文章比較少,所以在ArchLinux實(shí)踐一遍然后得出此文。此文假設(shè)你對(duì)Tomcat并不十分了解,主要筆墨將會(huì)在Tomcat的配置之上。1、安裝JavaJDK在ArchLinux的extra源里有jdk7-openjdk和openjdk6,可以直接使用pacman安裝,至于選用哪一個(gè)可以視具體情況而定。我安裝的是OpenJD
系統(tǒng) 2019-08-12 01:33:38 1847
一、https分為單向認(rèn)證和雙向認(rèn)證:單向認(rèn)證就是說(shuō),只有客戶端使用ssl時(shí)對(duì)服務(wù)器端的證書進(jìn)行認(rèn)證,也就是說(shuō),客戶端在請(qǐng)求建立之前,服務(wù)器端會(huì)向客戶端發(fā)送一個(gè)證書,一般情況下,這種證書都是由自己或企業(yè)自行發(fā)布的,所以在客戶端使用https時(shí),會(huì)跳出“是否信任并繼續(xù)”,點(diǎn)擊信任則表示客戶端信任服務(wù)器端證書,才可以繼續(xù)交互。雙向認(rèn)證,就是服務(wù)器端和客戶端都對(duì)雙方的證書進(jìn)行認(rèn)證,這時(shí)除了單向認(rèn)證外,還需要在服務(wù)器端的受信任證書列表中加入客戶端的證書,這樣服務(wù)器
系統(tǒng) 2019-08-12 01:32:50 1847
Severalports(8005,8080,8009)requiredbyTomcatv6.0Serveratlocalhostarealreadyinuse.Theservermayalreadyberunninginanotherprocess,orasystemprocessmaybeusingtheport.Tostartthisserveryouwillneedtostoptheotherprocessorchangetheportnumber
系統(tǒng) 2019-08-12 01:33:43 1846
最簡(jiǎn)單的方式是在path的最后面加上;C:\ProgramFiles\Java\jdk1.6.0_25\bin記得前面的分號(hào)即可。配置JAVA_HOMEC:\ProgramFiles\Java\jdk1.6.0_25解決tomcat一閃而過(guò)的問(wèn)題。新下載的Tomcat6.0解壓縮完了運(yùn)行tomcat6.exe屏幕一閃就沒(méi)了運(yùn)行tomcat6w.exe彈出個(gè)筐指定的服務(wù)并未以已安裝的服務(wù)存在UnabletoopentheService'tomcat6'我安裝
系統(tǒng) 2019-08-29 22:49:51 1845
今天在tomcat(7.0.8)上運(yùn)行一本書的JSP源代碼時(shí),出現(xiàn)如下錯(cuò)誤:1org.apache.jasper.JasperException:UnabletocompileclassforJSP:23Anerroroccurredatline:23inthegeneratedjavafile4ThemethodgetJspApplicationContext(ServletContext)isundefinedforthetypeJspFactory5
系統(tǒng) 2019-08-12 01:33:34 1845
我們這些可憐蟲,只有沿著大神的思路,這樣我們才能進(jìn)步得更快;因?yàn)槲覀儾皇歉笊裉幱谕患?jí)別上。所以我這里是參考《HowTomcatWorks》這本英文版的大作來(lái)理解tomcat的工作原理本人認(rèn)為,Tomcat容器源碼是學(xué)習(xí)java編程以及設(shè)計(jì)模式等的絕佳范例,深入理解其源碼對(duì)我輩開發(fā)人員的編程水平提高大有裨益!我們可以從該書指定的官方網(wǎng)址下載相關(guān)示例源碼http://www.brainysoftware.com,本文順著作者的思路,介紹一個(gè)簡(jiǎn)單的web服務(wù)
系統(tǒng) 2019-08-12 01:33:28 1845
1.什么是tomcatTomcat就是用來(lái)解析jsp程序的一個(gè)軟件Tomcat是Apache軟件基金會(huì)(ApacheSoftwareFoundation)的Jakarta項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache、Sun和其他一些公司及個(gè)人共同開發(fā)而成。Tomcat是一個(gè)輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶不是很多的場(chǎng)合下被普遍使用,是開發(fā)和調(diào)試JSP程序的首選。2.安裝GDK下載jdk官網(wǎng)地址:http://www.oracle.com/technet
系統(tǒng) 2019-08-12 01:32:21 1845
1.服務(wù)器資源對(duì)于高并發(fā)情況下會(huì)有大量的運(yùn)算,那么CPU的速度會(huì)直接影響到處理速度。內(nèi)存在大量數(shù)據(jù)處理的情況下,將會(huì)有較大的內(nèi)存容量需求,可以用-Xmx-Xms-XX:MaxPermSize等參數(shù)對(duì)內(nèi)存不同功能塊進(jìn)行劃分。我們之前就遇到過(guò)內(nèi)存分配不足,導(dǎo)致虛擬機(jī)一直處于fullGC,從而導(dǎo)致處理能力嚴(yán)重下降。2.開啟內(nèi)容壓縮
系統(tǒng) 2019-08-12 01:33:13 1844
服務(wù)端是一個(gè)WebProject,客戶端是一個(gè)JavaProject首先是服務(wù)端的SEIpackagecom.jadyer.service;importjavax.jws.WebParam;importjavax.jws.WebResult;importjavax.jws.WebService;@WebService(targetNamespace="http://blog.csdn.net/jadyer")publicinterfaceHelloServ
系統(tǒng) 2019-08-12 01:32:44 1844
環(huán)境:Ubuntu8.10,tomcat6,mave2maven2有一個(gè)把web應(yīng)用部署到tomcat下的插件tomcat-maven-plugin,我們可以使用這個(gè)插件把web應(yīng)用一鍵式的部署到一個(gè)遠(yuǎn)程的tomcat中。插件的url:http://mojo.codehaus.org/tomcat-maven-plugin/1、要打開tomcat的manager功能這里要注意的問(wèn)題是,如果你的web應(yīng)用使用了虛擬主機(jī),如www.test.com,那么你需要
系統(tǒng) 2019-08-12 01:32:18 1844
ipse進(jìn)行了升級(jí),今天再次進(jìn)入啟動(dòng)tomcat服務(wù),發(fā)現(xiàn)啟動(dòng)變慢了很多,另外在debug模式下啟動(dòng),規(guī)定時(shí)間內(nèi)無(wú)法啟動(dòng),于是在網(wǎng)上差了下發(fā)現(xiàn)解決辦法是修改服務(wù)連接時(shí)間,具體如下:修改workspace\.metadata\.plugins\org.eclipse.wst.server.core\servers.xml文件。
系統(tǒng) 2019-08-12 01:54:12 1842
tomcat7自帶很多junit測(cè)試用例,可以幫助我們窺探源碼的秘密。以下使用來(lái)測(cè)試類加載器的一個(gè)測(cè)試用例。類加載器也是對(duì)象,他們用來(lái)將類從類從。class文件加載到虛擬機(jī),這些已經(jīng)講了很多,深入jvm中說(shuō)的很詳細(xì),什么雙親委派模型,在書中還以tomcat為例講解。/**LicensedtotheApacheSoftwareFoundation(ASF)underoneormore*contributorlicenseagreements.SeetheNO
系統(tǒng) 2019-08-12 01:33:40 1842