最近項(xiàng)目組要完成一個(gè)新WebServicer接口的開(kāi)發(fā),其中有項(xiàng)要求是支持外部客戶程序以https方式訪問(wèn)這些SOAP接口。項(xiàng)目組當(dāng)前基于tomcat6.0.29開(kāi)發(fā),axis版本為1.4。拿到這個(gè)需求時(shí)不明所以,后來(lái)發(fā)現(xiàn)網(wǎng)上的資料非常多,但據(jù)觀察,基本步驟和apache官網(wǎng)的上操作步驟基本一致,少有特別之處。于是參照資料,這個(gè)特性順利完成??蛻裟玫街蠓浅M意,但看到tomcat配置文件中證書(shū)的密碼以明文保存時(shí),客戶不滿意了,要求修改為密文。根據(jù)官網(wǎng)的資
系統(tǒng) 2019-08-12 01:32:45 1960
服務(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 1960
Tomcat的安裝Tomcat軟件可以從Apache網(wǎng)站上獲取,在windows下,既可以獲取MSI安裝包也可以獲取zip壓縮格式文檔,均可完成軟件的安裝。安裝后Tomcat目錄如下:bin:(Tomcat引用程序目錄,比如程序的啟動(dòng)、停止、版本查看等)conf:(Tomcat配置文件存放)lib:(庫(kù)文件)log:(日志文件)temp:(臨時(shí)文件)webapps:(開(kāi)發(fā)程序存放位置或者直接將WAR應(yīng)用包放在此處)work:(應(yīng)用程序解析后存放處)Tomc
系統(tǒng) 2019-08-12 01:32:36 1960
Tomcat處理http假設(shè)來(lái)自客戶的請(qǐng)求為:http://localhost:8080/wsota/wsota_index.jsp1)請(qǐng)求被發(fā)送到本機(jī)端口8080,被在那里偵聽(tīng)的CoyoteHTTP/1.1Connector獲得2)Connector把該請(qǐng)求交給它所在的Service的Engine來(lái)處理,并等待來(lái)自Engine的回應(yīng)3)Engine獲得請(qǐng)求localhost/wsota/wsota_index.jsp,匹配它所擁有的所有虛擬主機(jī)Host4
系統(tǒng) 2019-08-12 01:33:59 1959
連接池配置(DatabaseConnectionPool(DBCP)Configurations)DBCP使用的是Jakarta-CommonsDatabaseConnectionPool要使用連接池需要如下的組件即jar文件Jakarta-CommonsDBCP1.1對(duì)應(yīng)commons-dbcp-1.1.jar。Jakarta-CommonsCollections2.0對(duì)應(yīng)commons-collections.jar。Jakarta-CommonsPo
系統(tǒng) 2019-08-12 01:33:41 1959
由于Tomcat基于Java,實(shí)際上在各種Linux發(fā)行版里的配置方法都大同小異,只是我看見(jiàn)在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 1959
1.如果有在工程中引入Log4j工具包,并指定了其監(jiān)聽(tīng)程序。請(qǐng)?jiān)趙eb.xml配置參數(shù):Java代碼:webAppRootKeywebApp.root避免啟動(dòng)時(shí),存在兩個(gè)工程而報(bào)錯(cuò)。原因:如果不定義webAppRootKey參數(shù),那么webAppRootKey就是缺省的"w
系統(tǒng) 2019-08-12 01:33:28 1959
conf/web.xml中,listings改為true,重啟http://liusu.iteye.com/blog/794613defaultorg.apache.catalina.servlets.DefaultServletdebug
系統(tǒng) 2019-08-12 01:33:23 1959
1、進(jìn)入項(xiàng)目目錄,找到.project文件,打開(kāi)。2、找到...代碼段,加入如下標(biāo)簽內(nèi)容并保存:org.eclipse.jem.workbench.JavaEMFNatureorg.eclipse.wst.common.modulecore.ModuleCoreNatureorg.eclipse.wst.common.project.facet.core.nature
系統(tǒng) 2019-08-12 01:33:11 1959
轉(zhuǎn)載網(wǎng)址:http://blog.sina.com.cn/s/blog_53803b7b010144u5.html關(guān)于在TOMCAT下配置多數(shù)據(jù)源,網(wǎng)上有很多方式,但是感覺(jué)也很混亂,俺只說(shuō)俺們使用的并且經(jīng)過(guò)測(cè)試可用的方法,修改兩個(gè)文件,web.xml和context.xml,這兩個(gè)文件都可以在TOMCAT的conf文件夾下找到.(這里演示了MYSQL和SQLSERVER數(shù)據(jù)源的配置,其它數(shù)據(jù)庫(kù)以此類推)1.在WEB.XML最后增加下面內(nèi)容,以此類推,有多少
系統(tǒng) 2019-08-12 01:32:20 1959
1.servlet容器是如何工作的?創(chuàng)建一個(gè)Request對(duì)象,填充一些信息比如參數(shù)、headers、cookies、查詢字符串、URI等。一個(gè)Request對(duì)象是javax.servlet.ServletRequest或javax.servlet.http.ServletRequest接口的實(shí)例。創(chuàng)建一個(gè)Response對(duì)象,用于調(diào)用的servlet向客戶端傳遞響應(yīng)信息。其是javax.servlet.ServletResponse或javax.serv
系統(tǒng) 2019-08-29 22:14:10 1958
EclipseisbyfarmyfavoriteIDE,whichmakesRationalApplicationDeveloperbearable.TheonethingI’vebeenspoiledoninRADisbeingabletoruntheWebSphereTestEnvironmentinsidethedevelopmentenvironmentandbeabletohavesomelevelofhotdeploywhenmodifying
系統(tǒng) 2019-08-12 09:30:11 1958
Tomcat6.X實(shí)現(xiàn)了JCP的Servlet2.5和JSP2.1的規(guī)范,并且包括其它很多有用的功能,使它成為開(kāi)發(fā)和部署web應(yīng)用和web服務(wù)的堅(jiān)實(shí)平臺(tái)。NIO(No-blockingI/O)從JDK1.4起,NIOAPI作為一個(gè)基于緩沖區(qū),并能提供非阻塞I/O操作的API被引入。作為開(kāi)源web服務(wù)器的java實(shí)現(xiàn),tomcat幾乎就是web開(kāi)發(fā)者開(kāi)發(fā)、測(cè)試的首選,有很多其他商業(yè)服務(wù)器的開(kāi)發(fā)者也會(huì)優(yōu)先選擇tomcat作為開(kāi)發(fā)時(shí)候使用,而在部署的時(shí)候,把應(yīng)用
系統(tǒng) 2019-08-12 01:33:52 1958
Tomcat5.5和tomcat5.0的配置是不一樣的,Tomcat5.5的配置如下:在server.xml文件中配置如下:
系統(tǒng) 2019-08-12 01:33:47 1958
原因:servlet沒(méi)有配置正確,查看web.xml確認(rèn)正確,以及自己的請(qǐng)求路徑正確在IE中提示“404”錯(cuò)誤有以下三種情況1.未部署Web應(yīng)用2.URL輸入錯(cuò)誤排錯(cuò)方法:首先,查看URL的IP地址和端口號(hào)是否書(shū)寫(xiě)正確。其次,查看上下文路徑是否正確Project--------Properties------MyElipse-----Web-----WebContext-root檢查這個(gè)路徑名稱是否書(shū)寫(xiě)正確。最后,檢查一下文件名稱是否書(shū)寫(xiě)正確。3.目錄不能
系統(tǒng) 2019-08-12 01:33:12 1958