操屁眼的视频在线免费看,日本在线综合一区二区,久久在线观看免费视频,欧美日韩精品久久综

新聞資訊

    今天是劉小愛(ài)自學(xué)Java的第87天。

    感謝你的觀看,謝謝你。

    話不多說(shuō),開始今天的學(xué)習(xí):

    據(jù)說(shuō)開發(fā)工具IDEA新版本自帶有Tomcat,暫且不管。

    今天從下載到安裝、再到配置運(yùn)行,了解一遍Tomcat。

    畢竟若是這其中的很多問(wèn)題都不知道,都不會(huì)解決,以后也不好意思說(shuō)自己有開發(fā)經(jīng)驗(yàn)。

    其中頭條搜索有很多關(guān)于Tomcat的干貨教程,專業(yè)又詳細(xì),點(diǎn)擊下方卡片搜索“Tomcat”了解更多:

    一、Tomcat的引入

    先了解下服務(wù)器基本概念。

    • 服務(wù)器硬件:就可以將其理解成一臺(tái)電腦,只不過(guò)服務(wù)器的處理能力一般都比常用電腦強(qiáng)大。
    • 服務(wù)器軟件:也就是一個(gè)應(yīng)用程序,服務(wù)器硬件需要安裝軟件才能提供服務(wù)。

    而Tomcat就是一個(gè)Web應(yīng)用服務(wù)器軟件,當(dāng)然服務(wù)器軟件還有其它的很多,但都不管,目前只學(xué)Tomcat。

    原因很簡(jiǎn)單,因?yàn)樗情_源免費(fèi)的。

    1下載Tomcat

    網(wǎng)上搜索Tomcat找到其官網(wǎng)即可下載:

    ①Tomcat8

    現(xiàn)在最新版已經(jīng)到Tomcat10了,下哪個(gè)版本就看個(gè)人的選擇了,我選擇的是Tomcat8。

    ②下載安裝包

    • 如果是Linux系統(tǒng),下載zip,也就是第一個(gè)。
    • 如果是蘋果系統(tǒng),下載tar.gz,也就是第二個(gè)。
    • 如果是32位Windows系統(tǒng),下載32-bit。
    • 如果是64位Windows系統(tǒng),下載64-bit。

    下載好后會(huì)得到一個(gè)壓縮包,也就是③

    ④Tomcat文件夾

    個(gè)人對(duì)這些文件夾的理解也不算透徹,大致說(shuō)下自己的理解:

    • bin文件夾:運(yùn)行程序的地方。
    • conf文件夾:configuration的簡(jiǎn)寫,在里面可以配置各種參數(shù)。
    • lib文件夾:library的簡(jiǎn)寫,就是庫(kù)的意思,我看了下里面全都是Java各種jar包。莫非Tomcat就是使用Java語(yǔ)言開發(fā)的?
    • logs文件夾:也就是存放日志的地方。
    • temp文件夾:存放緩存的地方。
    • webapps文件夾:app是應(yīng)用的意思,也就是存放web應(yīng)用的地方。

    2Tomcat啟動(dòng)與關(guān)閉

    Tomcat是免安裝版的,不用一步步安裝直接就可以啟動(dòng)。

    ①bin文件夾

    • 批處理文件startup.bat,點(diǎn)擊即可運(yùn)行Tomcat。
    • 批處理文件shutdown.bat,點(diǎn)擊即可關(guān)閉Tomcat。

    如何判斷Tomcat是否運(yùn)行成功?

    ②在瀏覽器輸入路徑localhost:8080

    localhost也就是本地ip,Tomcat的默認(rèn)端口就是8080。也就是說(shuō)輸入該路徑,即可訪問(wèn)本地運(yùn)行的Tomcat。

    • 如果運(yùn)行成功,會(huì)出現(xiàn)一個(gè)官方提供的頁(yè)面。
    • 如果運(yùn)行失敗,會(huì)無(wú)響應(yīng)。

    二、Tomcat安裝各種問(wèn)題

    1點(diǎn)擊startup.bat一閃而退

    解決方法:先將startup.bat文件使用編輯器打開(注意是右鍵在記事本或者notpad++打開,而不是運(yùn)行),在文本最后加上一個(gè)pause。

    再點(diǎn)擊即可根據(jù)提示找尋是出了什么問(wèn)題:

    ①環(huán)境變量配置問(wèn)題

    我這邊運(yùn)行后提示說(shuō)我的JRE_HOME環(huán)境變量有問(wèn)題。

    所以在計(jì)算機(jī)中配置一個(gè)關(guān)于JRE_HOME的環(huán)境變量。

    ②配置環(huán)境變量

    注意其路徑為:jdk文件夾下的jre。每一個(gè)人的安裝路徑不一樣,根據(jù)自身情況填寫即可。

    2端口號(hào)沖突問(wèn)題

    ①輸入命令

    Windows+R,輸入cmd,進(jìn)入DOS,再輸入命令:netstat –nao。

    ②找到8080端口號(hào)

    其有一個(gè)對(duì)應(yīng)的PID值,將這個(gè)值記下來(lái)。

    ③打開任務(wù)管理器

    在詳細(xì)信息中,根據(jù)PID找到對(duì)應(yīng)的運(yùn)行程序,將其結(jié)束即可。

    3.關(guān)于運(yùn)行亂碼的問(wèn)題

    ①運(yùn)行Tomcat時(shí)出現(xiàn)亂碼

    當(dāng)然這個(gè)問(wèn)題對(duì)程序本身并沒(méi)有影響,照樣能運(yùn)行,不解決也行,但是其觀感不好。

    作為一個(gè)強(qiáng)迫癥,肯定要解決這個(gè)問(wèn)題。

    ②conf文件夾

    在該文件夾下有一個(gè)logging.properties文件,使用notpad++(自帶記事本也行)打開。

    ③找到logging.ConsoleHandle.encoding

    將編碼字符集從UTF-8換成GBK。

    注意只需要修改對(duì)應(yīng)的這個(gè)編碼字符集就好,其它的不用改。

    三、IDEA運(yùn)行web項(xiàng)目

    好,Tomcat既然能運(yùn)行,那么就可以用IDEA創(chuàng)建一個(gè)JavaWeb項(xiàng)目了。

    ①Java Enterprise

    Enterprise,企業(yè)的意思。

    Java Enterprise和Java最大的一個(gè)區(qū)別在于Java能直接運(yùn)行程序,而Java Enterprise需要一個(gè)容器,這里就是Tomcat。

    Tomcat沒(méi)配置好的話也就沒(méi)法運(yùn)行了。

    ②配置jdk和Tomcat

    值得注意的是:

    一定要是已經(jīng)配置好環(huán)境變量的Tomcat路徑和jdk路徑,也就是你正在使用的。

    就比如jdk我電腦里有好幾個(gè)jdk,因?yàn)橐郧耙恢奔m結(jié)是用jdk8還是用jdk14,就都沒(méi)刪,這樣就有可能會(huì)弄混。

    緊接著再將項(xiàng)目模板勾選上,同時(shí)創(chuàng)建自己的項(xiàng)目名。

    這樣一個(gè)JavaWeb項(xiàng)目就創(chuàng)建完成了。

    ①項(xiàng)目結(jié)構(gòu)目錄

    • src:存放Java源碼的地方。
    • web:存儲(chǔ)靜態(tài)資源(html,css,js)和jsp。
    • WEB-INF:這個(gè)目錄不能被瀏覽器直接訪問(wèn)到,一些配置信息會(huì)寫在該文件夾里。

    ②項(xiàng)目運(yùn)行

    配置好信息后,啟動(dòng)Tomcat的startup.bat批處理文件。

    再在idea中點(diǎn)擊運(yùn)行,瀏覽器上出現(xiàn)對(duì)應(yīng)于index.jsp的頁(yè)面,即運(yùn)行成功。

    附:Tomcat自啟動(dòng)

    在MySQL中有一個(gè)自啟動(dòng)的配置,配置好后,每次電腦開機(jī)MySQL就會(huì)自動(dòng)運(yùn)行。

    于是我就想,Tomcat可不可以這樣?

    不然的話每次重新開啟電腦要先啟動(dòng)startup.bat文件,很是麻煩,看看人家MySQL多方便,管都不用管的。

    結(jié)果還真有,在Tomcat的安裝路徑下輸入命令:service.bat install。

    如果安裝服務(wù)失敗,可檢查Tomcat8w.exe的Java配置:

    在Tomcat安裝目錄下有一個(gè)Tomcat8w.exe文件,將jvm.dll的文件路徑配置進(jìn)去即可。

    然后在服務(wù)中找到Tomcat服務(wù)(右鍵計(jì)算機(jī)-管理),右鍵屬性將其設(shè)置成開機(jī)自動(dòng)(延遲啟動(dòng))即可,具體操作就不再贅述了。

    注意是:自動(dòng)(延遲啟動(dòng))

    如果服務(wù)啟動(dòng)后立馬會(huì)自行關(guān)閉,解決方式如下:

    右鍵屬性,選擇登錄選項(xiàng)卡,將登錄身份改成本地系統(tǒng)賬戶,允許服務(wù)與桌面交互。

    至于為什么要這么操作,原因不詳,但確實(shí)能將服務(wù)自行關(guān)閉問(wèn)題解決。

    當(dāng)初安裝MySQL時(shí)也遇到過(guò)這個(gè)問(wèn)題,所以印象特深刻。

    最后

    謝謝你的觀看。

    如果可以的話,麻煩幫忙點(diǎn)個(gè)贊,謝謝你。

    首先安裝jdk,教程如下:

    新建java目錄,命令行如下:

    [root@bogon ~]# mkdir /usr/local/java

    將jdk1.8.0_221.tar.gz壓縮包拷貝到/usr/local/java目錄下

    解壓jdk1.8.0_221.tar.gz,命令行如下:

    tar -zxvf jdk1.8.0_221.tar.gz

    開始配置jdk環(huán)境變量

    [root@localhost ~]# vi /etc/profile

    Insert(鍵盤Insert鍵)

    在最后一行添加

    JAVA_HOME=/usr/local/java/jdk1.8.0_221

    PATH=$JAVA_HOME/bin:$PATH

    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    export JAVA_HOME

    export PATH

    export CLASSPATH

    圖1 配置jdk環(huán)境變量

    Esc(鍵盤Esc鍵)

    :x(鍵盤Shift+:鍵,然后輸入x,保存退出)

    [root@localhost ~]# source /etc/profile

    [root@localhost ~]# javac -version

    圖2 驗(yàn)證jdk配置結(jié)果

    下面開始安裝Tomcat

    [root@bogon ~]# cd /usr/local/

    [root@bogon local]# mkdir Tomcat

    [root@bogon local]# cd Tomcat/

    官網(wǎng)下載apache-tomcat-8.0.52.tar.gz

    [root@bogon Tomcat]# wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.0.52/bin/apache-tomcat-8.0.52.tar.gz

    圖3 下載apache-tomcat-8.0.52

    解壓文件:

    [root@bogon Tomcat]# tar -zxvf apache-tomcat-8.0.52.tar.gz

    圖4 解壓apache-tomcat-8.0.52

    啟動(dòng)Tomcat服務(wù)

    [root@bogon Tomcat]# cd apache-tomcat-8.0.52/bin/

    [root@bogon bin]# ./startup.sh

    圖5 啟動(dòng)Tomcat

    查看啟動(dòng)日志:

    [root@bogon bin]# tail -f ../logs/catalina.out

    圖6 查看Tomcat啟動(dòng)日志

    查看java進(jìn)程

    [root@bogon bin]# ps -ef|grep java

    圖7 查看java進(jìn)程

    查看Linux防火墻

    [root@bogon bin]# firewall-cmd --state

    running

    圖8 查看Linux系統(tǒng)防火墻

    查看Tomcat服務(wù)端口

    [root@bogon bin]# cd ../conf/

    [root@bogon conf]# cat server.xml

    圖9 查看Tomcat服務(wù)器端口

    開啟8080端口:

    [root@bogon conf]# iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

    訪問(wèn)Tomcat:http://ip:8080

    圖10 訪問(wèn)Tomcat

    技能擴(kuò)展

    停用Tomcat服務(wù):

    圖11 停用Tomcat服務(wù)

    修改Tomcat服務(wù)器端口:

    [root@bogon ~]# vim /usr/local/Tomcat/apache-tomcat-8.0.52/conf/server.xml

    -bash: vim: 未找到命令

    [root@bogon ~]# yum -y install vim

    [root@bogon ~]# vim /usr/local/Tomcat/apache-tomcat-8.0.52/conf/server.xml

    Insert

    找到紅框中的內(nèi)容,將8080改為80端口

    圖12 修改Tomcat端口

    圖13 修改Tomcat端口-2

    Esc

    :x

    啟動(dòng)Tomcat服務(wù)

    [root@bogon ~]# cd /usr/local/Tomcat/apache-tomcat-8.0.52/bin/

    [root@bogon bin]# ./startup.sh

    圖14 重啟Tomcat

    [root@bogon bin]#ps -ef|grep java

    圖15 查看java進(jìn)程

    開啟80端口

    [root@bogon bin]# iptables -I INPUT -p tcp --dport 80 -j ACCEPT

    訪問(wèn)Tomcat:http://ip:80

    圖16 訪問(wèn)Tomcat

    注意事項(xiàng):

    如果未安裝wget,則先安裝wget,命令行如下:

    [root@bogon Tomcat]# yum -y install wget

    如果提示/usr/local/Tomcat/apache-tomcat-8.0.52/bin/catalina.sh:行473: /usr/local/java/ jdk1.8.0_221/jre/bin/java: 權(quán)限不夠,則輸入命令行授權(quán)

    chmod +x /usr/local/java/jdk1.8.0_221/jre/bin/java

    ok,以上就是Linux CentOS7安裝配置Tomcat8.0.52版本教程,看完記得轉(zhuǎn)發(fā)、點(diǎn)贊和收藏。如果有錯(cuò)誤,歡迎批評(píng)指正,感謝。

    PS:如有想學(xué)習(xí)Windows下如何配置Tomcat的同學(xué),請(qǐng)?jiān)L問(wèn)Win10 下載安裝配置Tomcat8.0.52版本教程教程

    (云渺書齋)

網(wǎng)站首頁(yè)   |    關(guān)于我們   |    公司新聞   |    產(chǎn)品方案   |    用戶案例   |    售后服務(wù)   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區(qū)    電話:010-     郵箱:@126.com

備案號(hào):冀ICP備2024067069號(hào)-3 北京科技有限公司版權(quán)所有