天天看點

Tomcat本地伺服器搭建

接下來會學習伺服器相關知識,是以試着本地搭個伺服器作為開篇的練手

網上很多教程都是直接安裝JDK的,但是我電腦之前安裝了JRE,想着功能應該足夠,就直接使用JRE了,然後配置環境變量

變量名:JAVA_HOME
變量值:C:\Program Files\Java\jre1.8.0_45  #jre安裝路徑
 
變量名:CLASSPATH
變量值:.;%JAVA_HOME%\lib;%TOMCAT_HOME%\BIN #添加到原有變量最前面
 
編輯 Path變量:
變量名:Path
變量值:%JAVA_HOME%\bin;  #添加到原有變量最前面
           

在指令行敲入

java -version
           

可以檢查是否安裝成功

安裝Tomcat, Tomcat 可以到 Apache Tomcat官網 下載下傳

在添加相關變量

變量名:TOMCAT_HOME
變量值:D:\soft\apache-tomcat-8.0.21-windows-x86

           

在 tomcat 解壓目錄下 啟動 tomcat , tomcat視窗就會啟動

<pre name="code" class="cpp">D:\soft\apache-tomcat-8.0.21-windows-x86\bin\startup.bat
           

檢查端口是否啟動 或者 被占用

Tomcat本地伺服器搭建

發現端口已經被占用,這個時候是沒法打開 本地tomcat網頁的 (http://localhost:8080/)

解決的辦法是修改端口,改成8082  (可以使用netstat -ano|findstr "8082" 指令檢查是否有被占用,沒有就可以用)

修改 conf檔案夾下的server.xml 檔案, 将 8080 改成 8082

<Connector port="8082" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
           

再運作 startup.bat , 然後浏覽器輸入  http://localhost:8082

Tomcat本地伺服器搭建

除了使用bin/startup.bat指令運作Tomcat伺服器 ,也可以直接運作bin 目錄下 tomcat8.exe 

但是我發現這個時候運作不了,提示 “指定的服務未安裝 Unable to open the service 'tomcat8' ” 

Tomcat本地伺服器搭建

因為我們還需要在安裝相關service

在bin目錄下運作 service.bat install

Tomcat本地伺服器搭建

這個時候發現有問題,原來我們之前使用的是JRE,而通過tomcat8.exe啟動伺服器是需要JDK而不是 JRE

好吧,看來還是得老老實實地裝個 JDK ,安裝的是最新的 1.8.0_51 版本

JDK的安裝過程就省略了,安裝完畢,就需要配置path, 把上文的Path修改一下

變量名:JAVA_HOME
變量值:C:\Program Files\Java\jdk1.8.0_51   #jdk安裝路徑
 
變量名:CLASSPATH
變量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%TOMCAT_HOME%\BIN   #JDK配置,添加到原有變量前面
 
變量名:Path
變量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;  #添加變量值到原有變量最前面
           

然後在檢查下java版本号

Tomcat本地伺服器搭建

可以看到版本已經更新完畢

在bin目錄下運作 service.bat install,這次可以正常運作了!

再次點選 tomcat8.exe 打開伺服器, 這次可以正常打開了~

參考文檔 :

http://www.cnblogs.com/susuyu/archive/2012/09/20/2694889.html

http://www.myhack58.com/Article/sort099/sort0100/2014/50447.htm