我最近使用here找到的说明在我的Mac上安装了ATG 10.2。
成功安装ATG后,我尝试使用提供的runAssembler
脚本编译我的ATG代码,但是我遇到了以下错误:
[错误] ./bin/dynamoEnv.sh:355行:-Djava.security.policy = lib / java.policy:没有这样的文件或目录
为什么我的ATG构建失败?
答案 0 :(得分:2)
本着SO的精神,我正在回答我自己的问题:
事实证明我遇到了ATG安装程序的一个已知错误,它无法使用正确的值更新<DYNAMO_HOME>/home/localconfig/dasEnv.sh
(Windows的dasEnv.bat)。您需要添加到此文件的值为:
# Note: I am using WebLogic (change if you are using jBoss or WebSpere)
export ATGJRE=<YOUR_PATH_TO_JAVA>
# e.g. export ATGJRE=/usr/bin/java
export WL_HOME=<WLS_HOME>
# e.g. export WL_HOME=/Users/my_user/Applications/weblogic/wlserver10_3
export WL_VERSION=10.3.6
# self explanatory ...
请注意,此错误也会影响Windows安装。可以找到更多信息here。