java发送get请求_如何快速掌握Java技术 Tomcat知识点有哪些
如何快速掌握J(rèn)ava技術(shù)?Tomcat知識點(diǎn)概述有哪些?每一個對JavaWeb有所了解的人,都知道Tomcat是干什么用的!對,它是一個Servlet和JSP容器。然而,即使看過、使用過Tomcat,仍然有部分同學(xué)不了解他的真正含義。下面小編就給大家詳細(xì)的講解一下。
如何啟動Tomcat?
Tomcat的啟動腳本在Tomcat的bin目錄下,啟動腳本start有兩個,分別是startup.bat和startup.sh兩個。在windows環(huán)境下使用startup.bat啟動Tomcat,在linux下使用startup.sh啟動Tomcat。同理關(guān)閉的腳本也有兩個:shutdown.bat和shutdown.sh,分別是在windows下關(guān)閉Tomcat和linux下關(guān)閉Tomcat使用。
另外還有一個Tomcat.exe,這個是在windows下的可執(zhí)行程序,需要在服務(wù)器上安裝對應(yīng)的服務(wù)后可以通過Tomcat.exe啟動Tomcat。
啟動需要的配置項(xiàng)
經(jīng)常有同學(xué)碰到執(zhí)行startup.bat啟動Tomcat時Tomcat命令行一閃而過,這說明Tomcat啟動失敗了。Tomcat是基于Java的服務(wù),其啟動需要依賴于Java環(huán)境,所以在啟動的時候需要讀取系統(tǒng)的Java配置,如果讀取不到,就會啟動失敗。
給Tomcat添加啟動配置有兩種方式
1)在配置文件中直接指定其Java的配置文件。在catalina.bat和startup.bat文件中(linux下對應(yīng)的配置文件為catalina.sh和startup.sh),在catalina.bat和startup.bat文件中都可以進(jìn)行配置的設(shè)置。不過一般采用catalina.bat作為配置項(xiàng),startup.bat作為啟動項(xiàng),將Tomcat啟動所依賴的配置寫在catalina.bat配置文件中,在catalina.bat或者startup.sh文件的setlocal下添加如下的配置項(xiàng):
SET Java_HOME=D:Program FilesJavajdk1.7.0_51
SET Tomcat_HOME=D:codeserverapache-Tomcat-7.0.65(高版本的Tomcat不需要配置Tomcat主目錄)
2)直接將配置寫入系統(tǒng)的環(huán)境變量。在windows下就是打開電腦->屬性->高級系統(tǒng)屬性->環(huán)境變量,分為用戶變量和系統(tǒng)變量兩欄,用戶變量只對當(dāng)前用戶有效,系統(tǒng)變量對電腦上的所有用戶有效,在系統(tǒng)變量欄加入環(huán)境變量設(shè)置:
Java_HOME=D:Program FilesJavajdk1.7.0_51
path中加入:%Java_HOME%bin
這樣Tomcat啟動的時候也能讀取到Java環(huán)境的配置項(xiàng)。
Tomcat支持并發(fā)多少用戶
Tomcat的最大并發(fā)數(shù)是可以配置的,而且并沒有限制你所配置的并發(fā)數(shù)數(shù)量,需要根據(jù)你的應(yīng)用處理request所需要的帶寬、CPU、內(nèi)存、壓力等進(jìn)行配置。還有一種說法是Tomcat的理論并發(fā)數(shù)量極限是服務(wù)器最大可用的端口數(shù),也就是最多65536個,但是我并不確定這是正確的。Tomcat支持的并發(fā)數(shù)與操作系統(tǒng)也是有關(guān)系的,一些操作系統(tǒng)會限制外來的連接數(shù)。
實(shí)際運(yùn)用中,最大并發(fā)數(shù)與硬件性能和CPU數(shù)量都有很大關(guān)系的。更好的硬件,更多的處理器都會使Tomcat支持更多的并發(fā)。
Tomcat的文件夾作用
/bin 保存啟動/關(guān)閉服務(wù)器的文件(startup.bat-啟動服務(wù)器)
shutdowm.bat--關(guān)閉服務(wù)器
/conf 保存Tomcat的配置信息
/lib 保存的是服務(wù)器端的jar包
/logs 保存服務(wù)器的日志信息
/temp 存放臨時文件
/webapps 存放的是要部署在服務(wù)器的項(xiàng)目
/work 保存JSP編譯以后的Servlet文件
response:響應(yīng)
response.sendRedirect("../success.jsp");//跳轉(zhuǎn)頁面
頁面發(fā)送請求的方式:
1)通過表單提交請求
2)通過地址欄發(fā)送請求(get請求)
3)通過a標(biāo)簽發(fā)送請求(get請求)
4)js中l(wèi)ocation發(fā)送請求(get請求)
除了Tomcat,Java涵蓋的知識點(diǎn)還有很多。如果你想快速掌握企業(yè)所需的技術(shù)點(diǎn)、成為高薪Java工程師,可以選擇專業(yè)的學(xué)習(xí)方式,讓你快速掌握高端的Java技術(shù)。
總結(jié)
以上是生活随笔為你收集整理的java发送get请求_如何快速掌握Java技术 Tomcat知识点有哪些的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用python处理excel表格_pyt
- 下一篇: libreportparam2.dll无