8-th Android开发之服务器端
??? 簡單介紹:
??? 目前接觸到的輕量級的服務器很多,各有利弊,我選擇的應用服務器是Tomcat。Tomcat是一款輕量級應用服務器。Tomcat具有處理HTML頁面的功能,另外它還是一個Servlet和JSP容器,獨立的Servlet容器是Tomcat的默認模式。對于網絡通信,學習不深,希望在以后的應用中不斷加強對其中概念的理解和思考。
??? 還是從安裝開始。把遇到的問題一并整理出來:
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、配置環境變量
名稱:JAVA_HOME
變量值:jdk安裝的路徑
名稱:CLASS_PATH
變量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
選擇path
在最后加上;%JAVA_HOME%\bin;
測試java環境是否配置成功:命令提示符界面中 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、測試
打開bin文件夾,雙擊startup.bat? 它會自動打開如下控制臺界面。輸入http://localhost:8080 出現Tomcat的網頁,證明安裝并配置成功!
4、提示!關鍵
十分容易出現的錯誤是頁面不能顯示!
這里給出提示,也是提醒自己以后注意
重要的:查看日志 打開logs文件夾? catalina日志 仔細看軟件本身給你的提示,比到處搜答案要靠譜得多
出現了這樣一句:
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被占用
然后問題就很簡單了,個人建議不要隨便直接關端口上占用的軟件,容易出bug,不妨修改一下端口號
修改方法:
(1)采用記事本打開Tomcat安裝目錄下的conf文件夾下的servlet.xml文件。
(2)在servlet.xml文件中找到以下代碼:
<connector port="8080"protocol="HTTP/1.1"connectionTimeout="20000"
????? redirectPort="8443"/>
(3)將上面代碼中的port="8080"修改為port="8888"(能用的端口號就行)
修改成功后,為了使新設置的端口生效,還需要重新啟動Tomcat服務器。
最后,輸入? http://localhost:8888 可出現成功頁面
?
?
?
?
?
?
轉載于:https://www.cnblogs.com/biyoner/p/5269599.html
總結
以上是生活随笔為你收集整理的8-th Android开发之服务器端的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据库使用情景分析
- 下一篇: android sina oauth2.