javaweb環境搭建與執行
jdk安裝與配置
一、下載jdk
jdk可以從官網下載,官網下載需要登入oracle,下載也很慢,所以不推薦;
我們可以使用國內下載映象地址
華為映象地址:
https://repo.huaweicloud.com/java/jdk/
其他下載地址:
http://www.sousou88.com/spec/java_openjdk.html
二、安裝jdk步驟
-
雙擊下載下來的安裝檔案, 點下一步
-
這裡我們可以選擇安裝路徑,也可以預設安裝。如果更改路徑最好不要放在中文或者帶空格的目錄下,以免將來出現不必要的麻煩。
-
點選確定就開始安裝了
-
這是要我們安裝JRE,JRE是Java的執行環境,包括了JVM等一些Java的執行環境。在我們安裝的JDK裡面已經有了JRE了,所以這裡可以選擇取消,對以後的開發工作一點都不影響,當然,裝了也沒關係。可以直接×掉,jdk就安裝完成了
三、配置jdk環境變數
-
右鍵此電腦,然後點選屬性,點選系統高階設定,點選環境變數
-
在系統變數這裡點選新建
-
變數名是JAVA_HOME;變數值是jdk的安裝路徑。然後點選確定
-
接著新建一個CLASSPATH的系統變數;變數值為 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
-
然後點選Path 進入以後,點選新建,在新建的地方輸入 %JAVA_HOME%\bin 最後點選確定
-
最後我們在cmd裡面測試jdk是否安裝完成
依次輸入 java java -version javac
如果這三條命令都能正常顯示,那麼jdk配置就結束了,如果沒有正常顯示那麼就是環境變量出了問題。
tomcat下載與執行
可以在華為映象站下載自己需要的版本
https://mirrors.huaweicloud.com/apache/tomcat/tomcat-9/
tomcat版本對應
下載好後,雙擊安裝包進行安裝,一路 next 完成安裝
執行tomcat伺服器
在tomcat安裝目錄下的bin目錄中
雙擊Tomcat9.exe
出現以下畫面,證明tomcat伺服器部署完成。
接著我們在瀏覽器位址列中輸入 localhost:8080 出現以下畫面就說明tomcat伺服器部署完成
關閉tomcat伺服器
在bin目錄下有一個 shutdown.bat的檔案,雙擊就可以關閉tomcat伺服器;也可以使用cmd命令
檢視佔用8080埠的程序
netstat -ano|findstr 8080
這裡我們看到佔用8080埠的程序號是5712 ,接著我們輸入命令
taskkill /pid 5712 -f
就可以關閉佔用8080埠的tomcat伺服器
tomcat伺服器目錄結構
-
bin
bin目錄主要是用來存放tomcat的命令,主要有以.bat結尾的(windows命令)。
startup 用來啟動tomcat
shutdown 用來關閉tomcat
修改catalina可以設定tomcat的記憶體 -
conf
conf目錄主要是用來存放tomcat的一些配置檔案。
server.xml可以設定埠號、設定域名或IP、預設載入的專案、請求編碼
web.xml可以設定tomcat支援的檔案型別
context.xml可以用來配置資料來源之類的
tomcat-users.xml用來配置管理tomcat的使用者與許可權
在Catalina目錄下可以設定預設載入的專案 -
lib
lib目錄主要用來存放tomcat執行需要載入的jar包。
例如,像連線資料庫的jdbc的包我們可以加入到lib目錄中來。 -
logs
logs目錄用來存放tomcat在執行過程中產生的日誌檔案,非常重要的是在控制檯輸出的日誌。(清空不會對tomcat執行帶來影響)
在windows環境中,控制檯的輸出日誌在catalina.xxxx-xx-xx.log檔案中
在linux環境中,控制檯的輸出日誌在catalina.out檔案中 -
temp
temp目錄使用者存放tomcat在執行過程中產生的臨時檔案。(清空不會對tomcat執行帶來影響)
-
webapps
webapps目錄用來存放應用程式,當tomcat啟動時會去載入webapps目錄下的應用程式。可以以資料夾、war包、jar包的形式釋出應用。
當然,你也可以把應用程式放置在磁碟的任意位置,在配置檔案中對映好就行。 -
work
work目錄用來存放tomcat在執行時的編譯後文件,例如JSP編譯後的檔案。
清空work目錄,然後重啟tomcat,可以達到清除快取的作用。~
idea執行javaweb
下載安裝idea
參考教程:
轉載於:https://blog.csdn.net/weixin_42562514/article/details/87903951
破解idea:
破解教程:
轉載於:http://idea.studycoder.com/
配置tomcat
在系統變數中新建 CATALINA_BASE 和 CATALINA_HOME 變數值為tomcat安裝目錄
然後再Path環境變數中編輯環境變數
javaweb準備階段
開啟idea安裝目錄下的bin目錄,編輯idea.exe.vmoptions 和 idea.exe.vmoptions 檔案,在文件最後加上
-Dfile.encoding=UTF-8
這一步是設定tomcat伺服器在idea中執行時,控制檯不是亂碼
建立javaweb專案
右鍵專案名,新建一個Module
點選next
輸入module 名接著點選next
點選Finish後 ,就會出現一個這樣的目錄結構
右鍵module 名 ,在彈出的子選單項中選擇 Add Framework Support...
勾選Web Application,點選ok
01stu目錄下多出了一web目錄
接著開始配置將tomcat連線idea
- 首先點選Add Configuration...
- 點選加號
- 在彈出的子選單中找到Tomcat Server ,選中Local
- 點選ok
選擇tomcat安裝的位置,先不用管Warning (如果是第一次配置的話),點選ok
這個時候我們發現貓頭上有個×
接著我們點選Edit Configuration
這個就介面就是剛剛的那一步,如果是第一次配置,將沒有Artifact...這個選項,接著我們點選ok,tomcat伺服器就連線上了idea
目錄結構:
src:用來存放Servlet程式
web :存放網頁檔案
web.xml :配置servlet程式
使用idea執行javaweb專案
點選執行
控制檯顯示deployed successfully 就說明部署完成,瀏覽器會自動彈出