1) 安装
1-1)CruiseControl-2.8.4.exe
自带apache-ant-1.7.0
1-2)TortoiseSVN(版本略)
2)使用
2-1)启动 CruiseConfig.bat 在窗口中有2处提示,说我没有环境配置,在java指定路径没有找到tool.jar,见图001
2-2)启动 http://localhost:8080/cruisecontrol/buildresults/connectfour web窗口有错误提示,见图002
3) 错在哪里? 如何修改?
4) 联系方式:
Email:alphaxj@163.com
3)根据 AntErrorMessage的内容提示
3-1)java 环境变量测试问题:
有没有 JAVA_HOME
没有,新加:电脑高级属性,环境设置 - 系统变量 - 新加
变量名:JAVA_HOME (大小写即可,这就是java jdk的别名,后面我们要在Path,classPath中用到)
变量值:C:\Program Files\Java\jdk1.6.0_10
有,确认已有的值正确,然后继续。
有没有PATH
没有,新加:电脑高级属性,环境设置 - 系统变量 - 新加
变量名:PATH
变量值:,;%JAVA_HOME%\bin;
有,确认已有的值正确,然后继续。
有没有CLASSPATH
没有,新加:电脑高级属性,环境设置 - 系统变量 - 新加
变量名:CLASSPATH
变量值:,;%JAVA_HOME%\lib;
有,确认已有的值正确,然后继续。
结果:启动 cruisecontrol.bat后 图001中的问题没有了。
注明:这里引用到的资源,必须是完整,正确的。
列表:jdk1.6.0_10
3-2)还是java 环境变量测试问题:
将 C:\Program Files\Java\jdk1.6.0_10\lib\Tool.jar
拷贝到 C:\Program Files\Java\jre6\lib\...
结果:启动 cruisecontrol.bat后 图002中的问题没有了。
注明:文件路径根据实际而定。这个问题,看网上说是jdk版本混乱造成的,其根本原因,我心有余悸,觉得已有的回答没有说明白,目前正在思考中。如果大家有好的想法,可以跟我联系。