【发布时间】:2014-05-13 14:38:04
【问题描述】:
我正在尝试让TeamCity 处理Azure web site。
我从 Tomcat 7 容器模板开始,然后简单地将 TeamCity-8.1.1.war ftp 到 Tomcat 的 webapps 文件夹中(在将其重命名为 TeamCity.war 之后)。
当我浏览到该站点时,我收到以下消息:
文字版:
TeamCity 启动失败
无法初始化日志。日志目录不可写入。
TeamCity 服务器进程没有足够的权限写入目录下的日志文件:
D:\Windows\Logs
请修复权限并重新启动 TeamCity。您可以在文档中阅读有关 TeamCity 日志的更多信息。
根据TeamCity documentation,TeamCity 通常保存日志的地方是<TeamCity Server home>\logs。但是为什么 TeamCity 想写信给D:\Windows\Logs 我不明白。
如何设置 TeamCity 以在 Azure 网站上工作?
【问题讨论】:
-
在我看来,您在 azure 部署中缺少一些配置文件
-
此问题与 Azure 无关,确实是 TeamCity 设置问题。
-
@James 在 Azure 网站上使用 java 容器可能没有问题,但你为什么这么肯定? (它可能有助于我调试以了解原因。)
-
你使用 .war TeamCity 发行版吗?
-
为什么使用 Azure 网站而不是 Azure VM?我希望您在网站中使用 TeamCity 时会遇到很多问题,这只是众多问题中的第一个:磁盘空间配额、CPU 时间配额等等。