訪問tomcat主頁
1. 怎麼修改tomcat默認訪問首頁
找到tomcat的主目錄,進入conf文件夾,找到server.xml文件
在server.xml文件中找到:
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
在找到的內容中的 localhost 替換成你想修改的IP地址或者域名地址。
在<host></host>標簽中間,添加如下內容:
<Context path="" docBase="/mytestweb"/>
說明:docBase的值也可以是絕對路徑。
參考地址:http://jingyan..com/article/7e440953dc096e2fc0e2ef1a.html
2. http://localhost:8080打開tomcat主頁的原理是什麼
http://localhost:8080/uPortal/ 後面的uPortal表示項目名稱。原理簡單解釋如下:
tomat是一個servlet容器,來處理http請求。在平時的使用中我們都會在瀏覽器中輸入http地址來訪問服務資源,比如格式http://localhost:8080。從瀏覽器到服務端的一次請求都遵循http協議,在網路上其實走仍然是tcp協議,即我們常使用的socket來處理客戶端和伺服器的交互。根據輸入的http地址可以知道伺服器的IP地址和埠,根據這兩個參數就可以定位到伺服器的唯一地址。tomcat根據http地址埠後面的資源路徑就可以知道反饋什麼樣的資源給瀏覽器。
(2)訪問tomcat主頁擴展閱讀:
Tomcat Server處理一個HTTP請求的過程:
1、用戶點擊網頁內容,請求被發送到本機埠8080,被在那裡監聽的Coyote HTTP/1.1 Connector獲得。
2、Connector把該請求交給它所在的Service的Engine來處理,並等待Engine的回應。
3、Engine獲得請求localhost/test/index.jsp,匹配所有的虛擬主機Host。
4、Engine匹配到名為localhost的Host(即使匹配不到也把請求交給該Host處理,因為該Host被定義為該Engine的默認主機),名為localhost的Host獲得請求/test/index.jsp,匹配它所擁有的所有的Context。Host匹配到路徑為/test的Context(如果匹配不到就把該請求交給路徑名為「 」的Context去處理)。
5、path=「/test」的Context獲得請求/index.jsp,在它的mapping table中尋找出對應的Servlet。Context匹配到URL PATTERN為*.jsp的Servlet,對應於JspServlet類。
6、構造HttpServletRequest對象和HttpServletResponse對象,作為參數調用JspServlet的doGet()或doPost().執行業務邏輯、數據存儲等程序。
7、Context把執行完之後的HttpServletResponse對象返回給Host。
8、Host把HttpServletResponse對象返回給Engine。
9、Engine把HttpServletResponse對象返回Connector。
10、Connector把HttpServletResponse對象返回給客戶Browser。
網路-tomat
3. 為什麼我的tomcat沒有啟動卻能訪問得到tomcat的主頁
你確認沒有啟動?兩個原因:
1 你的tomcat已經啟動,看任務管理器
2 瀏覽器有緩存,你可以試一試點擊其他頁面
4. tomcat8.0怎麼配置讓域名直接訪問首頁
綁定和解析 在tomcat下面配置域名(如:)的時候,同時又不希望客戶通過我們網站的ip或者域名訪問到tomcat默認的root,配製方法如下: 2.在server.xml中將原有的<host name=「localhost「 appbase=「webapps「 ……>修改為<host name=「您要配置的域名「 appbase=「webapps「……> 【程序編程相關:Java 理論與實踐:並發在一定程度上使】 1.打開tomcat安裝目錄下的\conf\server.xml文件 【推薦閱讀:用Java的New IO開發網路協議】 3.在\conf\catalina目錄下建立目錄「<您要配置的域名的名稱>」,然後建立root.xml文件,其格式與\conf\lo context displayname="welcome to 56world!" docbase="d:\workplace\inbuilding" path=""> 【程序編程相關:Java 理論與實踐:並發在一定程度上使】 <?xml version=1.0 encoding=utf-8?> 【推薦閱讀:用Java的New IO開發網路協議】 其中docbase中的內容就是你希望的打開您的域名() 的時候映射到的目錄與默認的網頁(如:index.jsp) 【擴展信息:枚舉類型入門】 </context> 4.啟動tomcat伺服器,就可以直接敲入域名訪問你要訪問的地址了
5. 登錄堡壘機喚起本地xshell在伺服器上部署了tomcat,怎麼訪問這個tomcat首頁
用xshell做一個埠轉發吧。
轉發設置下堡壘機上,用本地的127.0.0.1:8080映射tomcat伺服器的8080埠,這樣你訪問本地的8080埠就會通過堡壘機轉發發tomcat伺服器的8080埠。
至於xshell怎麼做埠轉發網路下就有了,我好久沒用沒用過xshell也不記得了