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