8-th Android开发之服务器端
??? 簡(jiǎn)單介紹:
??? 目前接觸到的輕量級(jí)的服務(wù)器很多,各有利弊,我選擇的應(yīng)用服務(wù)器是Tomcat。Tomcat是一款輕量級(jí)應(yīng)用服務(wù)器。Tomcat具有處理HTML頁(yè)面的功能,另外它還是一個(gè)Servlet和JSP容器,獨(dú)立的Servlet容器是Tomcat的默認(rèn)模式。對(duì)于網(wǎng)絡(luò)通信,學(xué)習(xí)不深,希望在以后的應(yīng)用中不斷加強(qiáng)對(duì)其中概念的理解和思考。
??? 還是從安裝開(kāi)始。把遇到的問(wèn)題一并整理出來(lái):
1、下載
??? http://tomcat.apache.org 目前最新版9.0
?? Downloads ? Tomcat 9.0 ? "9.0.{xx}" (where {xx} is the latest upgrade number) ? Binary Distributions ? Core ? "ZIP" package (e.g., "apache-tomcat-9.0.{xx}.zip", about 8 MB).
2、配置環(huán)境變量
名稱(chēng):JAVA_HOME
變量值:jdk安裝的路徑
名稱(chēng):CLASS_PATH
變量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
選擇path
在最后加上;%JAVA_HOME%\bin;
測(cè)試java環(huán)境是否配置成功:命令提示符界面中 java -version
新建變量:
TOMCAT_HOME=F:\tomcat9\apache-tomcat-9.0.0.M3
CATALINA_HOME=F:\tomcat9\apache-tomcat-9.0.0.M3
CATALINA_BASE=F:\tomcat9\apache-tomcat-9.0.0.M3
在Classpath中最后添加%TOMCAT_HOME%\lib\servlet-api.jar;
在PAth中最前添加%CATALINA_HOME%\bin;
3、測(cè)試
打開(kāi)bin文件夾,雙擊startup.bat? 它會(huì)自動(dòng)打開(kāi)如下控制臺(tái)界面。輸入http://localhost:8080 出現(xiàn)Tomcat的網(wǎng)頁(yè),證明安裝并配置成功!
4、提示!關(guān)鍵
十分容易出現(xiàn)的錯(cuò)誤是頁(yè)面不能顯示!
這里給出提示,也是提醒自己以后注意
重要的:查看日志 打開(kāi)logs文件夾? catalina日志 仔細(xì)看軟件本身給你的提示,比到處搜答案要靠譜得多
出現(xiàn)了這樣一句:
12-Mar-2016 17:42:53.270 SEVERE [main] org.apache.coyote.AbstractProtocol.init Failed to initialize end point associated with ProtocolHandler ["http-nio-8080"]
原因:端口8080被占用
然后問(wèn)題就很簡(jiǎn)單了,個(gè)人建議不要隨便直接關(guān)端口上占用的軟件,容易出bug,不妨修改一下端口號(hào)
修改方法:
(1)采用記事本打開(kāi)Tomcat安裝目錄下的conf文件夾下的servlet.xml文件。
(2)在servlet.xml文件中找到以下代碼:
<connector port="8080"protocol="HTTP/1.1"connectionTimeout="20000"
????? redirectPort="8443"/>
(3)將上面代碼中的port="8080"修改為port="8888"(能用的端口號(hào)就行)
修改成功后,為了使新設(shè)置的端口生效,還需要重新啟動(dòng)Tomcat服務(wù)器。
最后,輸入? http://localhost:8888 可出現(xiàn)成功頁(yè)面
?
?
?
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/biyoner/p/5269599.html
總結(jié)
以上是生活随笔為你收集整理的8-th Android开发之服务器端的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 数据库使用情景分析
- 下一篇: 使用yum来下载RPM包而不进行安装