Tomcat 将TeamCity部署到Azure网站失败
我正试着做一件事 我从Tomcat 7容器模板开始,然后简单地将TeamCity-8.1.1.war ftp到Tomcat的webapps文件夹中(将其重命名为TeamCity.war) 当我浏览到该站点时,会收到以下消息: 文本版本: TeamCity未能启动 无法初始化日志。无法访问日志目录进行写入 TeamCity服务器进程没有足够的权限写入目录下的日志文件:Tomcat 将TeamCity部署到Azure网站失败,tomcat,teamcity,Tomcat,Teamcity,我正试着做一件事 我从Tomcat 7容器模板开始,然后简单地将TeamCity-8.1.1.war ftp到Tomcat的webapps文件夹中(将其重命名为TeamCity.war) 当我浏览到该站点时,会收到以下消息: 文本版本: TeamCity未能启动 无法初始化日志。无法访问日志目录进行写入 TeamCity服务器进程没有足够的权限写入目录下的日志文件: D:\Windows\Logs 请修复权限并重新启动TeamCity。您可以在文档中阅读有关TeamCity日志的更多信息 根
D:\Windows\Logs
请修复权限并重新启动TeamCity。您可以在文档中阅读有关TeamCity日志的更多信息
根据报告,TeamCity通常保存日志的位置是
\logs
。然而,我不明白TeamCity为什么要写D:\Windows\Logs
如何设置TeamCity以在Azure网站上工作?TeamCity server需要Azure网站不具备的权限(用于打开端口、运行可执行文件和启动外部连接)。另一方面,TeamCity server是存储工件(生成的二进制文件)的地方,需要大量存储
在azure网站内运行TC server是不可能的,您需要一个VM来实现这一点。我得到JetBrains员工的确认,在azure网站上运行TeamCity server是不可能的 见: TC服务器确实需要额外的权限,例如创建目录、打开连接等
听起来好像你在azure部署中丢失了一些配置文件。这个问题与azure无关,实际上是TeamCity安装问题。@James在azure网站上使用java容器可能没有问题,但你为什么这么肯定?(了解原因可能有助于我调试。)你使用.war TeamCity发行版吗?为什么使用Azure网站而不是Azure虚拟机?我希望您在网站中会遇到许多关于TeamCity的问题,这只是许多问题中的第一个:磁盘空间配额、CPU时间配额等等。