2013-08-30 62 views
1

我目前的TeamCity對Tomcat7設置掙扎:TeamCity的不Debians啓動tomcat7打包

無法初始化日誌。日誌目錄不可寫入。 TeamCity服務器進程沒有足夠的權限寫入目錄下的日誌文件: /var/lib/tomcat7/../logs 請修復權限並重新啓動TeamCity。您可以在文檔中閱讀有關TeamCity日誌的更多信息。

當我通過下載apache-tomcat * .tar.gz文件手動安裝Tomcat並啓動了servlet容器時,一切正常。不過我決定使用由Debian提供的tomcat7包,並通過安裝它:

apt-get install tomcat7 

遺憾的TeamCity似乎與Debian的軟件包版本的問題,啓動不起來了。

在這個tomcat7版本中運行TeamCity的必要步驟是什麼?

回答

3

您應該將日誌目錄設置到TeamCity能夠寫入的某個位置。有the documentation section描述一般日誌記錄配置。

編輯

使用系統屬性-Dteamcity_logs=../logs/與期望的日誌目錄

+0

「默認情況下TeamCity的搜索在../conf/teamcity-server-log4j.xml log4j配置」。 Afaik這個配置文件夾是在TeamCity首次啓動時創建的。儘管如此,它並沒有得到這麼多,因爲它立即停止在上面發佈的給定消息。 – u6f6o

+0

實現此目的的唯一方法是設置一個環境變量,例如TEAMCITY_HOME,但我已經嘗試過並且沒有影響。 – u6f6o

+0

請參閱我的編輯 –