接下來會學習伺服器相關知識,是以試着本地搭個伺服器作為開篇的練手
網上很多教程都是直接安裝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網頁的 (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
除了使用bin/startup.bat指令運作Tomcat伺服器 ,也可以直接運作bin 目錄下 tomcat8.exe
但是我發現這個時候運作不了,提示 “指定的服務未安裝 Unable to open the service 'tomcat8' ”
因為我們還需要在安裝相關service
在bin目錄下運作 service.bat install
這個時候發現有問題,原來我們之前使用的是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版本号
可以看到版本已經更新完畢
在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