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

MacOS M1下无法从Guidewire Studio启动PolicyCenter 10.2.2服务器求助

解决MacOS M1上PolicyCenter 10.2.2启动缺失jetty.xml的问题

1. 确认Java版本与架构兼容性

PolicyCenter 10.2.2要求使用**Java 8u261+**或兼容版本的Java 11,M1芯片必须用arm64原生编译的JDK,x86_64版本通过Rosetta转译可能导致构建脚本异常:

  • 运行命令查看JDK架构:java -version,输出需包含aarch64或arm64标识
  • 若当前用x86版JDK,切换到Azul Zulu、Oracle提供的arm64版Java 8/11

2. 调整IDEA_HOME环境变量

Guidewire Studio依赖IDEA组件生成webapp目录,2021.1版本的IDEA在M1上存在架构适配问题:

  • 临时将IDEA_HOME指向arm64版IDEA(如2022.1及以上版本),终端执行:export IDEA_HOME=/Applications/IntelliJ\ IDEA.app/Contents(替换为你的实际路径),再重启Guidewire Studio
  • 若有内置IDEA组件,优先使用Studio自带版本替代外部IDEA

3. 手动触发webapp目录构建

自动构建未生成目录时,手动执行Gradle构建任务:

  • 在Studio的Gradle面板中,找到configuration模块下的ideaPrepare任务,右键运行
  • 或在项目根目录终端执行:./gradlew :modules:configuration:ideaPrepare
  • 任务完成后检查/Users/xxx/yyy/gw/pc/modules/configuration/build/idea/webapp是否生成

4. 适配M1架构的Gradle版本

PolicyCenter 10.2.2默认Gradle版本可能不兼容M1,需调整:

  • 打开项目根目录gradle/wrapper/gradle-wrapper.properties,修改distributionUrl为arm64兼容的Gradle版本(如https://services.gradle.org/distributions/gradle-6.9.4-bin.zip)
  • 执行./gradlew clean后重新运行构建任务

5. 检查并修复目录权限

MacOS权限管控可能阻止构建脚本创建目录:

  • 运行命令赋予项目目录读写权限:chmod -R 755 /Users/xxx/yyy/gw/pc
  • 若仍有问题,可临时关闭System Integrity Protection(SIP)测试(操作前备份数据,测试后恢复)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 22:55:06