JavaWeb環境配置


JavaWeb環境配置(入門入門)

1、JDK安裝和環境變量配置

先去下載JDK,目前工業上還是在用的JDK1.8。

即java8的版本。

故而要去找Java8的JDK的安裝包。

這里有個包含關系。

  • 如果只是運行Java程序,只需要JRE,即 java running enviroment(可能詞不太對,不過就大概是那個意思,java運行時環境)
  • 如果要做java開發,則需要JDK,即 java development kit(java開發工具包)
  • JDK包含JRE

下載的地方我就不放鏈接啦。

度娘一下有很多很多。

下載下來后。大概是這么個東西:

image

雙擊下一步:

image

這里的安裝路徑可以選擇默認,也可以自己選擇一個路徑。不過要記住在哪里

后面就是下一步下一步。安裝成功后去配系統路徑。如下

右鍵我的電腦(win10:此電腦),選擇屬性。

image

點高級系統設置。

image

進入環境變量。

image

新建:

image

新建一個系統變量,變量名為:JAVA_HOME

變量值即剛剛安裝jdk1.8的路徑下的bin目錄。

配置PATH:

image

新建,然后輸入剛剛創建的環境變量:JAVA_HOME。

一路點確定退出。

打開DOS。

輸入:

java -version

image

還要配置一下JRE_HOME(運行Tomcat需要使用,記得要用根目錄,不要bin目錄)

image

2、Tomcat安裝和測試

去Tomcat官網:Apache Tomcat® - Welcome!下載最新的Tomcat。

image

進入,下載如下即可。

image

不需要安裝,解壓放置好路徑即可使用。

其目錄文件大概如下:

image

  • bin目錄下是一些可執行的腳本(粗淺的覺得)
  • conf是一些配置文件(configure)
  • lib是一些tomcat運行所依賴的包(tomcat是基於java編寫的,所以需要JRE的一些jar包)
  • logs是日志文件?(好像是的)
  • temp臨時文件
  • webapps是web項目放置的地方(要在tomcat服務器里運行,就要把項目部署在這里)
  • work目錄是Tomcat把webapps里的項目運行后,生成的work目錄,里面是運行后生成的文件,大致和webapps里相同,也有被編譯(可能是編譯)后添加的改變的文件。

比較重要的一個配置文件是:

conf目錄下的server.xml

image

打開可以看到:

image

默認端口是8080。這里可修改

去bin目錄下,在dos運行startup.bat即可啟動tomcat

image

瀏覽器里輸入localhost:8080(默認是8080端口,如果剛剛在server.xml里換了就是你換的端口)

image

額外的,配置dns映射

在C:/Windows/System32/drivers/etc目錄下有一個hosts文件

image

可以看到我目前配置了一個

23.77.21.104	aka.ms

這個是把aka.ms這個dns解析到23.77.21.104這個域名。如果不手動在本地映射,則瀏覽器會去dns服務器找aka.ms的ip地址。而它默認在被牆的地方,我在安裝visual studio的時候,就因為此網絡下載不了。

把其映射到了23.77.21.104這個在香港還是新加坡的服務器鏡像的ip就可以下載了。

嘻嘻。

3、下載Maven、配置Maven

直接官網下最新版Maven – Welcome to Apache Maven

image

直接點這里下載。

image

安裝也是直接解壓就可用。

目錄結構大致如此:

image

  • 同樣,bin是一些執行的腳本
  • conf是配置文件
  • maven-repo是自己創建的一個文件夾,用來存放項目的jar包。(maven是用來管理Jar包的?)
  • boot好像是啟動引導項
  • lib裝的是Jar包(Maven也是用Java寫的)

接下來要配置Maven的文件:

在conf目錄下的setting.xml文件:

image

配置 ,就是剛剛我手動創建的maven-repo,把它的路徑包含在這里。

image

maven默認下載的路徑是其官網,但是外網資源太慢還容易中斷。

故而使用阿里雲的公共倉庫。具體每次配的時候可以百度查看一下

配置就這些。

然后去配置maven的環境變量:

需要配

  • MAVEN_HOME,是根目錄。
  • M2_HOME,是其bin目錄

image

如此配置就完成了。(這兩個目錄,在后面會被其他的環境用到)

而且默認的名字就是MAVEN_HOME,M2_HOME.

不遵守約定的話,可能會出錯。

在JAVA的世界,很多地方:約定大於規則。約定就是一種規則

4、在IDEA生成一個MAVEN_WEB項目

當然要部署到Tomcat上。

打開IDEA,new 一個新Project:

image

選中Maven,可以選中模板來創建,這樣會自動的導入很多必要的依賴。第一次就這么來吧。

image

打上勾。選中maven-archetype-webapp,點Next

image

輸入項目名,項目存放的地址。

下面是公司的域名id,一般是倒放的域名:com.dogeleft

Artifactid還不知道具體的意思。

下面的version:什么快照也不知道具體的意思。

點next。

image

這里就是剛剛配的一些地方的地址。

Maven home是Maven解壓的根目錄(不是bin)

setting file就是剛剛修改了localRepository和mirror的文件。

在conf里。

Local repository:就是我們剛剛在setting里配的地址

這就配好了Maven

點創建,就會自動導入一系列模板的依賴。

image

如此就成功。(BUILD SUCCESS)

可以看到模板的結構。

image

  • .idea是Idea的配置文件

  • src里面是web項目的源代碼,具體要分成什么結構還在學。(一些放.java,一些放js,html,css,和resources。

  • pom.xml是maven的主要配置文件。

image

dependencies可以給項目添加依賴的jar包。

具體可以去maven repo(網上的一個文檔網站去查)

然后添加進去。

下面來給啟動項加入Tomcat

image

點擊

image

+號

image

找到Tomcat Server,選Local就可。

image

這里配置Server界面。

基本都是默認的。

這里還是有個Warning:No artifacts marked for deployment

這里我也不知道artifacts是個啥。好像是打包的格式

然后叫我們選是否是exploded的。

切換目錄到Deployment

image

點+號。

image

點Artifact。

image

就是把work的項目打成war包。

exploded好像是打開,展開的形式。選第一個就可

點擊ok。

爆紅不見了,點ok。

現在是可運行的了。

image

點擊啟動。

即該Maven-webapp項目成功部署到了Tomcat。

會自動在默認的瀏覽器打開。

image

可以看到index.jsp默認打開了。

域名是localhost:8080/blog_test_war/

這里blog_test是我的項目名,_war是用artifact的war包后,自動生成在tomcat的work目錄下的項目。

自此一個Hello World的MAVEN_WEB項目就打開了。

JDK、Tomcat、Maven,在IDEA里面部署啟動,都完成了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM