標籤:
最近開始了Java EE 開發,在配置Tomcat的過程中出現了一些問題,我參考了網上的一些教程,又根據自己出錯的特殊地方做了一些總結,分享給需要的讀者。
首先,如果你剛開始接觸Java EE開發,不清楚怎麼搭建開發環境,你可以參考如下的文章連結:http://www.jizhuomi.com/software/357.html;作者寫的很細,有些配置方法雖然不規範,但是很簡單實用。
下面就可能的運行報錯,具體介紹:
(1)8080等連接埠被佔用,無法運行;
解決方案:若使用.exe安裝包安裝Tomcat,系統預設運行了Tomcat,則進入工作管理員殺死進程,重新運行即可,或使用.zip文檔安裝Tomcat;
(2)出現[SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property ‘source‘ to ‘org.eclipse.jst.jee.server:Demo‘ did not find a matching property.
解決方案:網上的通解是在Server的配置介面,勾選Options下的Publish module contexts to separate XML file選項,但是該方法只適用Tomcat6。正常情況下,在Tomact7中可以忽略這一問題,控制台會出現警告但是不會影響運行。如果確實無法運行,那麼查看一下你的webroot,即上面的“Demo”是否採用了中文?(筆者親曆,換成英文後正常運行。)
(3)出現類似The Apache Tomcat Native library which allows optimal performance in production environments was not found的問題;
解決方案:網上的通解是http://tomcat.heanet.ie/native/下載最新版本的tcnative-1.dll放到Tomcat的安裝目錄\Bin下之後重啟Tomcat 。但是Tomcat的安裝目錄\Bin下已經存在tcnative-1.dll,並且目錄下的tcnative-1.dll遠比的版本新,不要盲目更新。正確的做法是將類似“D:\Program Files\apache-tomcat-7.0.59\bin”的Tomcat安裝地址添加到系統的環境變數中。
參考連結:
[1] http://www.xuebuyuan.com/2095992.html。
[2] http://blog.chinaunix.net/uid-21227800-id-65928.html。
本文曆史:
Java Web:配置Tomcat出現的常見問題及其解決方案