java servlet上传centos服务器
前面一篇隨筆說了Centos上架設javaWeb運行環境的方法,這篇主要講打包上傳服務器。
?
?
一、數據庫連接文件.propeties
為了數據庫安全,mysql3306端口訪問我做了ip訪問限制,由于mysql和網站都在一個服務器上,所以上傳時我們將ip修改成-->localhost
?
二、webxml配置
這個截圖主要說下webxml中標簽的作用.
webXml中主要的標簽一共就三個---><servlet> ?<servlet-mapping> ? ?<welcome-file-list>
其中<servlet>和<servlet-mapping>是配對的。
1、<servlet>標簽
<servlet>標簽中的<servlet-name>標簽就是包名,見截圖中的第一步"1"
<servlet>標簽中的<servlet-class>就是包名下面的servlet類,見截圖中的第二步"1",其中前面一個是包名,后面一個是類名,所以要servlet.servlet
2、<servlet-mapping>標簽
<servlet-mapping>標簽中的<servlet-name>標簽也是是包名,見截圖中的第一步"1"
<servlet-mapping>標簽中的<url-pattern>標簽是設置servlet.java的映射地址(訪問地址)
3、<welcome-file-list>標簽
這個標簽是設置javaEE啟動的默認訪問頁,見截圖中的第四步"4" index.jsp,(這里的jsp也可以創建成html頁)當然這頁面是做JSP時候用的了,如果我們是只寫servlet接口可以不創建.jsp頁面。
?
三、打包.war文件
操作步驟:選中ServletDemo-->(servlet項目),鼠標右鍵選擇Export-->選擇War-file進入上面的截圖。。。Destinaborc填寫你保存.war的路徑。
?
?
四、下載FTP、設置、上傳
? ? 我這里用的FlashFXP,這工具是收費的,但是我發現一個不需破解也能一直免費使用的方法,如果使用期快到30天時,你可以用360把這個工具卸載后,再重新安裝。。。
下載地址:直接百度輸入 FlashFxp5。
/home/代表你在centos上安裝tomcat的路徑--->步驟2
1、上傳打包文件.war
??
? ? 執行上面截圖的步驟,登錄到tomcat安裝路徑---依次點擊-->上面的截圖,然后將.war上傳到 webapps路徑下面。
2、解壓.war
? ?解壓很簡單,只需要在centos下關閉tomcat,然后再重啟,war就會自動被解壓。
? 具體操作步驟:
? ?
上面的截圖首先得登錄你的centos服務器,然后進入到tomcat的bin文件下面執行最后一句指令 ?./shutdown.sh-->回車(停止tomcat)
后再執行-->./startup.sh(再次啟動tomcat),你的.war文件就會被解壓到webapps文件夾下。
如此你就可以通過 http://你的IP:8080/解壓后的文件夾訪問你上傳的網站了
http://120.25.227.133:8080/ServletDemo/-->但是如果默認輸入文件夾名稱訪問的會是 webxml中index.jsp網頁。
如果要訪問你寫的servlet頁面 需要輸入,webxml里面對應的映射地址--》http://120.25.227.133:8080/ServletDemo/2.jsp。
最后要切記一個事,如果你開發servlet中使用到了第三方包,必須通過ftp將第三方包上傳到到 tomcat的lib文件夾里。
?
?本人創業做的一款androidApp, 下載量已經有2000多萬,各種當前熱門的網絡手機獎勵紅包全部集成,另外還有熱門電影和淘寶高額優惠券!很適合各類型的用戶。
??
轉載于:https://www.cnblogs.com/xiaoliao/p/5251933.html
總結
以上是生活随笔為你收集整理的java servlet上传centos服务器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: http接口服务方结合策略模式实现总结
- 下一篇: 关于同步VSS服务器上的代码发生Ecli