javatomcatweb
⑴ 請問java web項目+tomcat服務 的運作流程是怎麼樣的,像怎麼部署到伺服器,tomcat怎麼找到java項目的等
tomcat是一個web容器,java web項目相當與容器中的一個元素 ,當把java web項目部署到伺服器的時候 就相當於在容器裡面加入了一個元素
tomcat啟動的時候 tomcat容器會獲得裡面元素的相關信息 比如web項目的名稱
當用戶請求伺服器的時候 首先根據請求的一級域名找到你啟動的tomcat容器,容器在分析一級域名後面的請求字元竄截取請求的項目名字 ,根據項目名字 把請求信息發給 容器裡面與項目名字對應的web項目 然後web項目處理請求 處理完了 將響應信息 發給容器 容器在返回給用戶
在詳細一點
為什麼請求能夠找到開啟的tomcat伺服器?
首先你請求的地址是本機的ip地址 ,這樣請求能夠發送到本機上 , 那麼怎麼給本機的tomcat能 這關鍵點就是 埠了 請求會根據本機上所有開啟的程序的埠信息 給相應的程序
tomcat的默認埠是8080 所以你的請求地址需要加上:8080 當然你可以更改tomcat的埠比如80 這樣你就不用去在請求地址上加:8080 因為100以內的埠 會自動匹配
⑵ 怎麼用tomcat運行java web 程序
你這個問題不是太清楚,所以我分兩種情況來回答:
「兩個文件夾存著程序」的意思是有兩個tomcat,每個tomcat放置了一個程序:
這種情況,當你啟動其中一個tomcat的時候,另一個就啟動不起來了,埠沖突,你需要在tomcat文件夾下conf/server.xml 中,修改其中一個tomcat的埠號,使兩個tomcat佔用埠不同,就OK了
「兩個文件夾存著程序」的意思是一個tomcat中,分別部署了兩個不同的項目:
tomcat部署的項目,需要放在tomcat文件夾下的/webapps/目錄下, 目錄結構為:
tomcat/webapps/項目A、項目B, 其中項目A,項目B的文件夾名就是項目名,不能有中文,每個項目都要符合web項目的格式,啟動tomcat後,通過http://localhost:8888/項目A/jsp文件名 或者 http://localhost:8888/項目B/jsp文件名,來訪問不同的項目
⑶ Tomcat與JavaWeb開發技術詳解的內容簡介
《Tomcat與Java Web開發技術詳解》 結合最新的Tomcat 6版本,詳細介紹了開發Java Web應用的各種技術。主要內容包括:Tomcat和Java Web開發的基礎知識、Java Web開發的高級技術、在Java Web應用中運用第三方提供的實用軟體(如Struts、Velocity和Log4J)的方法,以及Tomcat的各種高級功能。
書中內容注重理論與實踐相結合,列舉了大量具有典型性和實用價值的Web應用實例,並提供了詳細的開發和部署步驟。由於Java Web技術是SUN公司在Java Servlet規范中提出的通用技術,因此《Tomcat與Java Web開發技術詳解》講解的Java Web應用例子可以運行在任何一個實現了SUN的Servlet規范的Java Web伺服器上。隨書附贈光碟的內容為《Tomcat與Java Web開發技術詳解》範例的源程序,以及《Tomcat與Java Web開發技術詳解》涉及的部分軟體的安裝程序。
《Tomcat與Java Web開發技術詳解》語言深入淺出、通俗易懂,無論對於Java Web開發的新手還是行家來說,《Tomcat與Java Web開發技術詳解》都是精通Tomcat和開發Java Web應用的必備的實用手冊。《Tomcat與Java Web開發技術詳解》還可作為高校相關專業學生學習Java Web開發的參考書,以及企業Java Web培訓教材,也可作為SUN公司的SCWCD(SUN Certified Web Component Developer)認證的輔導教材。
⑷ java 開發,web不用Tomcat不行嗎
除非只是java項目,源如果是web應用,,如果是web,前台jSP 本身是基於 Servlet 的技術,像 Spring, Struts, JSF 都是基於 Servlet 的,tomcat對java來說是一個servlet處理器。
⑸ 如何利用Tomcat進行java的web發布
找到菜單window→ShowView→Servers,打開Servers視圖標簽,部署的Tomcat服務
在新打開的對話框中,有一個Project項,選擇要部署的項目
點擊「Finish」完成部署
這樣項目就部署到Tomcat裡面去了
⑹ JAVA web與Tomcat
把項目打包成一個war,放到tomcatwebApps目錄下,啟動tomcat即可,訪問xxxx:port/項目打包名稱。
如果你的是eclipse開發環境版可權以添加tomcat伺服器至eclipse直接部署項目。
⑺ 如何設置tomcat在server在java web中
如果用自帶的tomcat 那就是默認的。
如果用自己的tomcat windows----preference里找到jdk和tomcat把tomcat和jdk的位置導入進入就可以了
⑻ Java:除了tomcat以外,還有哪些常用的Web伺服器呢
JSP
伺服器有
Tomcat
、Bejy
Tiger
、Geronimo
、
Jetty
、Jonas
、Jrun
、Orion
、Resin。
Java
EE
伺服器有TongWeb
、BES
Application
Server
、
Apusic
Application
Server
、
IBM
Websphere
、Sun
Application
Server
、Oracle
的
Oracle9i/AS
、Sun
Java
System
Application
Server
、Bea
Weblogic
、JBoss、開源GlassFish。
沒太看明白你的意思回
你數據都沒保答存到資料庫落實到文件,什麼伺服器一關不都沒么
⑼ JavaWeb項目如何部署到tomcat(手工)
你直接把wabapp考到tomcat的webapp裡面,請問一下這個webapp裡面的WEB-INF下面有classes文件嗎?
我想正常拷貝時沒有的。
正確的方法是,在eclipse裡面的項目傷右鍵,然後Export,然後在彈出的框當中選擇導出類型,這里選擇web下面的WAR file,然後下一步,選擇導出到哪裡,然後把導出的war文件放到tomcat的webapp下面。啟動tomcat就可以了。tomcat會自動把這個war文件解壓為一個工程。
⑽ 用java開發web項目,如果用於互聯網,還是用tomcat部署嗎
1、無論是否運用於抄互聯網,Java開發的襲web項目,都需要在一個伺服器環境中運行起來的
2、因此tomcat是需要的
3、當然,不一定要用tomcat作為伺服器,也可以用其他的比如Jboss等伺服器,根據需要來選擇