windows安裝tomcat遇到問題及解決方案

小鞅發表於2016-05-19

Tomcat的下載地址:https://tomcat.apache.org/download-80.cgi 下載的安裝包解壓既可以。
具體配置方案請參考:http://jingyan.baidu.com/article/870c6fc33e62bcb03fe4be90.html
在eclipse中配置tomcat參考:http://jingyan.baidu.com/article/3065b3b6efa9d7becff8a4c6.html

問題1:當把tomcat安裝在c盤的時候,在安裝目錄的bin目錄下的startup.bat啟動時候容易報一下錯誤:

java.io.FileNotFoundException: C:\Program Files\Apache Software Foundation\Tomcat 7.0\logs\localhost_access_log.2014-04-08.txt (拒絕訪問。)
    at java.io.FileOutputStream.openAppend(Native Method)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:177)
    ....
    ....

這是因為當前資料夾在系統盤,普通使用者對該系統盤下的一些操作受到許可權的控制,因此要給當前使用者授權,對tomcat檔案進行訪問。
解決方案有兩種:
1. 以管理員身份執行
這裡寫圖片描述

2.修改在c盤下tomcat資料夾訪問許可權
這裡寫圖片描述

這裡寫圖片描述
建議使用第二種方案,因為我們可能在eclipse中配置該tomcat,如果用第一種方式,在eclipse中如果配置tomcat的檔案路徑設定為當前安裝的tomcat路徑,則會出現同樣的錯誤。


問題2:當我們在eclipse中配置tomcat以後,在eclipse中啟動tomcat,輸入:http://localhost:8080無法訪問網址,這時因為Eclipse配置tomcat預設是釋出到.metadata\plugins\目錄下的,wtpwebapps。而不是tomcat的目錄中的webapps,這樣在實際的tomcat目錄下,就找不到釋出的專案.解決方案如下
1:如果tomcat server下發布了應用,則移除,然後clean一下,如果不clean的話雙擊tomcat server可能是灰色的。
這裡寫圖片描述

在伺服器名稱上,雙擊,或者右鍵選單,選擇open,此時,會出來配置檔案,有兩處要修改:如下圖
這裡寫圖片描述
需要修改上圖示出的兩個地方,Server Location選擇,中間那一項,然後把Deploy path改成:webapps


問題3:有時候我們啟動大一點的專案的時候,tomcat的啟動時間較長,而tomcat預設的啟動超時時間為45s。在伺服器名稱上,雙擊,或者右鍵選單,選擇open,此時,會出來配置檔案,
這裡寫圖片描述
在timeout那兒修改start的啟動超時時間。

<script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; var $numbering = $('<ul/>').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('<li/>').text(i)); }; $numbering.fadeIn(1700); }); }); </script>

相關文章