搭建Web服務器之Step10:Win7開發CentOS6.3部署

測試說明:我的開發的一個網站,win7開發,開發完畢後,遷移部署至虛擬機上的CentOS6.3上進行測試
遷移步驟:
1.搭建好Web服務器
2.在CentOS下的MySQL執行Step9導出的.sql文件
3.在Win下將項目打包成.war文件(在MyEclipse下-右鍵項目-Export-War文件)
image
4.將.war文件Copy到CentOS下Tomcat的webapp目錄,啓動Tomcat自動部署
5.訪問路徑:http://localhost:8080/項目名稱/訪問路徑 (和在win下訪問相同)

異常收錄:
1.MyEclipse打包.war後,不會自動導入4個自帶包
錯誤緣由:myeclipse在打war包的時候,並不能把自帶的一些jar文件打包進工程中。通過查找,這些jar包有:javaee.jarjsf-api.jarjsf-impl.jarjstl-1.2.jar
解決方法:這四個jar包,直接從myeclipse安裝目錄下找到複製進warlib目錄Ok了。
java


2.Library已經導入,仍然報java.lang.ClassNotFoundException
第一步:檢查包是否導入正確
第二步:檢查包名有沒有寫錯
第三步:將全部的jar包複製到Web-Root\Web-INF\libweb

解決方法總結以下:
1. 從新部署項目,Remove-Add
2. 從新編譯項目,Project-clean
3. Tomcat/webapps下的項目清空,啓動Tomcat,若是仍然報錯,那就是Tomcat自己出問題,重裝Tomcat
4. MyEclipse下的Server出問題,windows-Preference-MyEclipse-Servers-Tomcat-Tomcat 6.x-Restore Defaults,從新設置Tomcat跟路徑
5. jar沒有導入項目的libcopy全部jar放入Web-Root\Web-INF\libsql

相關文章
相關標籤/搜索