You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Confluence插件本地构建失败:atlas-run超时与Tomcat启动异常求助

解决Confluence插件本地atlas-run超时部署问题

当前环境

  • ATLAS Version 8.2.7
  • AMPS Version 8.1.2
  • Apache Maven 3.5.4
  • Java 1.8.0_351
  • macOS 13.3.1

排查与解决建议

  • 调整部署超时阈值:
    直接在执行命令时临时延长超时时间:atlas-run -DwaitTime=1200000(设置为1200秒),或者在项目根目录的pom.xml中持久化配置:

    <plugin>
      <groupId>com.atlassian.maven.plugins</groupId>
      <artifactId>maven-confluence-plugin</artifactId>
      <version>${amps.version}</version>
      <configuration>
        <waitTime>1200000</waitTime>
        <!-- 保留原有其他配置 -->
      </configuration>
    </plugin>
    
  • 检查并释放端口占用:
    执行lsof -i :8090查看默认Confluence端口是否被占用,若有进程占用则执行kill -9 <PID>终止进程。也可以修改pom.xml切换端口规避冲突:

    <configuration>
      <httpPort>8091</httpPort>
      <!-- 保留原有其他配置 -->
    </configuration>
    
  • 临时禁用系统完整性保护(SIP):
    重启Mac进入恢复模式(按住Command+R),打开终端执行csrutil disable,重启系统后再尝试atlas-run。测试完成后务必重新启用SIP:再次进入恢复模式执行csrutil enable。

  • 调整JVM内存参数:
    创建或编辑~/.mavenrc文件,添加内存配置:

    export MAVEN_OPTS="-Xmx2048m -XX:MaxPermSize=512m"
    

    或者临时在命令中指定:atlas-run -Dmaven.opts="-Xmx2048m -XX:MaxPermSize=512m"

  • 查看Tomcat启动日志定位根源:
    执行atlas-run后不要立即终止进程,找到日志目录(通常在target/confluence/home/logs或target/tomcat/logs),查看catalina.out和confluence.log,日志会明确记录Tomcat启动失败的具体原因(如权限不足、依赖缺失等)。

  • 适配系统调整SDK版本:
    尝试升级到兼容macOS 13.x的SDK版本,执行atlas-update-sdk 8.2.10(与AMPS 8.1.2兼容),或者将AMPS版本升级到8.2.x系列。

内容的提问来源于stack exchange,提问作者calum_b

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 19:05:07