Windows7下JDK+Tomcat的安裝與配置

今天在裝tomcat是遇到了一個很常見的問題,即tomcat能夠啓動,可是沒法訪問tomcat主頁。在網上查了好久才發現原來是沒有開啓tomcat服務,因此記下來,但願你們能夠經過如下步驟順利安裝tomcat!html

 1、JDK的安裝與配置java

一、從官網下載jdk-6u24-windows-i586.exeapache

網址:https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=jdk-6u24-oth-JPR@CDS-CDS_Developerwindows

platform一欄選擇「windows」,在下面的小方框中打對勾,而後點擊「continue」,而後在彈出的網頁中下載jdk-6u24-windows-i586.exe。本身選擇下載路徑,我下載在F:/JDK中,如圖api

 

二、下載完畢後開始安裝JDK,直接按照安裝嚮導的提示安裝便可,安裝時能夠本身選擇安裝路徑,個人安裝路徑是F:/JDK。瀏覽器

三、配置環境變量:右擊個人電腦—屬性—高級系統設置—環境變量,如圖tomcat

 

 在「系統變量」中,設置3項屬性,JAVA_HOME,PATH,CLASSPATH(大小寫無所謂),若已存在則點擊「編輯」,不存在則點擊「新建」; 安全

(1)JAVA_HOME指明JDK安裝路徑,就是剛纔安裝時所選擇的路徑F:\JDK,此路徑下包括lib,bin,jre等文件夾(此變量最好設置,由於之後運行tomcat,eclipse等都須要依靠此變量),如圖服務器

 (2)Path使得系統能夠在任何路徑下識別java命令,設爲:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin,如圖eclipse

 

 (3)CLASSPATH爲java加載類(class or lib)路徑,只有類在classpath中,java命令才能識別,設爲:

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar (要加.表示當前路徑),如圖

四、環境變量配置完以後測試一下JDK是否安裝成功

單擊「開始」—「運行」,鍵入"cmd",而後分別鍵入命令java -version,java,javac,若出現如下相似畫面表示安裝成功:

 

 


2、Tomcat的安裝與配置

一、進入http://tomcat.apache.org/ 下載Tomcat7.0.11的32-bit Windows zip版本到F:\Tomcat,下載完以後直接解壓,解壓到F:\Tomcat\apache-tomcat-0.7.11

二、右擊個人電腦—屬性—高級系統設置—環境變量,如圖

 

在系統變量中添加如下變量

(1)TOMCAT_HOME,該變量指向解壓文件的路徑,該目錄下有lib、bin等文件夾。添加方法以下:

     點擊環境變量下的「新建」,在「變量名」中填寫「TOMCAT_HOME」,在「變量值」中填寫解壓文件的路徑,例如F:\Tomcat\apache-tomcat-0.7.11,而後點擊「肯定」,如圖

 

(2)CATALINA_HOME,該變量的值與TOMCAT_HOME相同,設置方法同(1),如圖

 

(3)在「系統變量」中找到Path變量,雙擊打開Path變量,在「變量值」的最後面添加「%TALINA_HOME%\bin」,如圖

 

 

 (4)在「系統變量」中找到Path變量,雙擊打開Path變量,在「變量值」的最後面添加「%TALINA_HOME%\lib\servlet-api.jar」,如圖

 

 

三、在控制檯輸入service install Tomcat7,在系統中安裝Tomcat7服務項,而後進入控制面板—系統和安全—管理工具—服務,找到Apache Tomcat Tomcat7服務項,右擊該項,點「啓動」,啓動該服務,如圖

 


四、打開瀏覽器,地址欄輸入http://localhost:8080 或 http://127.0.0.1:8080 若是出現tomcat示例主頁,則表示服務器安裝成功,如圖

 

五、也能夠在控制檯運行startup.dat和tomcat7.exe(運行時要指明絕對路徑,startup.dat和tomcat7.exe在bin目錄下)來測試服務器是否安裝成功,如圖

六、在控制檯運行bin目錄中shutdown.bat能夠關閉服務器

七、若沒法訪問tomcat主要或者沒法啓動startup.dat,多是8080端口被佔用了,能夠用netstat -a 命令查看一下,如圖

 

    若是8080端口被佔用了,能夠修改tomcat的訪問端口,方法以下:找到F:\Tomcat\apache-tomcat-7.0.11\conf目錄下的server.xml文件,打開該文件,找到如下內容 

1 <Connector port="8080" protocol="HTTP/1.1"
2                connectionTimeout="20000"
3                redirectPort="8443" />
4 //將其中的 port="8080"改成 port="9090"便可

注:每次須要啓動tomcat服務器都要運行startup.bat文件。若是以爲麻煩能夠把服務裏啓動類型設置爲自動。但這樣開機速度會慢些。

相關文章
相關標籤/搜索