- 浏览: 176855 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
spzjby:
这。。应该不行吧,在上传的时候文件正在写入,cancel操作要 ...
基于AJAX的文件上传显示进度条实现 -
lomodd:
准备做一个,拿来参考了。
基于AJAX的文件上传显示进度条实现 -
BackMe:
终于找到需要的东西了,学习中! 好东西果断收藏!
Ajax留言本实现 -
benlsoft:
谢谢了,试下先。
VirtualBox 安装ghost版windows XP -
yexin218:
plkong 写道cqllang 写道偶比较关注楼主咋把每张图 ...
最新版easyMule-VeryCD-src v1.1.13编译
初步开始研究持续集成引擎:CruiseControl(CC),其web容器默认使用了jetty,习惯了tomcat作为web容器,所以尝试将CC的web容器替换为tomcat,具体步骤总结如下:
1. 下载CruiseControl和tomcat
2. 将两个压缩包加压到一个目录,例如:
cc_work/cruisecontrol
cc_work/tomcat6
3. 将cruisecontrol目录下的cruisecontrol\webapps\dashboard文件夹拷贝到cc_work\tomcat6\webapps\dashboard
4. 修改CC的两个配置文件:
(1)config.xml
<cruisecontrol> <dashboard url="http://localhost:8080/dashboard" postinterval="5"/> <project name="connectfour"> ........ </project> </cruisecontrol>
(2) dashboard-config.xml
<dashboard> <buildloop logsdir="D:/cc_work/cruisecontrol/logs" artifactsdir="D:/cc_work/cruisecontrol/artifacts" /> <features allowforcebuild="true"/> <trackingtool projectname="" baseurl="" keywords=""/> <subtabs> <subtab class="net.sourceforge.cruisecontrol.dashboard.widgets.ErrorsAndWarningsMessagesWidget" /> </subtabs> </dashboard>
5. 修改cc和tomcat的启动文件
(1)cruisecontrol.bat 去掉 -webport 8080
set EXEC=%JAVA_PATH% %CC_OPTS% -Djavax.management.builder.initial=mx4j.server.MX4JMBeanServerBuilder "-Djetty.logs=%JETTY_LOGS%" -jar "%LAUNCHER%" %* -jmxport 8000 -rmiport 1099
(2)catalina.bat 在此文件中添加dashboard-config.xml配置文件路径(或者将此文件直接拷贝至与catalina.bat 同一目录)
rem Execute Java with the applicable properties if not "%JPDA%" == "" goto doJpda if not "%SECURITY_POLICY_FILE%" == "" goto doSecurity %_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Ddashboard.config=D:/cc_work/cruisecontrol/dashboard-config.xml -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION% goto end :doSecurity %_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Djava.security.manager -Djava.security.policy=="%SECURITY_POLICY_FILE%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Ddashboard.config=D:/cc_work/cruisecontrol/dashboard-config.xml -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION% goto end :doJpda if not "%SECURITY_POLICY_FILE%" == "" goto doSecurityJpda %_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %JPDA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Ddashboard.config=D:/cc_work/cruisecontrol/dashboard-config.xml -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION% goto end :doSecurityJpda %_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %JPDA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Djava.security.manager -Djava.security.policy=="%SECURITY_POLICY_FILE%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Ddashboard.config=D:/cc_work/cruisecontrol/dashboard-config.xml -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION% goto end
5. 启动
启动时先启动tomcat,再启动cc.
发表评论
-
java socket
2017-03-19 20:34 516Socket接收字节缓冲区 http://blog.csd ... -
ab test
2015-04-09 23:36 0https://github.com/ysc/APDPla ... -
log4j 最佳配置优化
2015-04-06 21:03 1092<?xml version="1.0&qu ... -
webrenderer
2013-03-12 22:23 913 -
Ant JavaScript 使用
2013-03-04 19:16 755http://ant.apache.org/manual/T ... -
Jenkins插件开发入门 资料收集
2013-01-31 09:44 8024Jenkins插件开发入门 Jenkins的前身是Hu ... -
远程调试CruiseControl 服务器
2012-12-12 00:02 8351. 修改cruisecontrol.bat配置文件 ... -
ererwerwer
2012-09-21 19:19 0http://www.csdn.net/article/201 ... -
Java字节码(.class文件)格式详解((转载)
2012-09-18 23:21 956http://www.blogjava.net/DLevin/ ... -
findbugs 网络收集
2012-11-10 17:13 996[hyddd的FindBugs分析记录][M X O ... -
设计模式-adapter
2012-08-26 15:33 928基本概念 客户:需要调用我们的代码的对象。 ... -
eclipse 启动远程调试
2012-08-03 14:35 0start java -Xdebug -Xrunjdwp:tr ... -
bat 后台运行
2012-06-03 20:43 1199方法一: @echo off if "%1 ... -
自定义限制JTextArea输入的字符数
2012-05-23 22:25 1722import javax.swing.JTextArea ... -
一个l类似 Jlabel 用于自动换行的文本显示组件
2012-05-19 23:43 3388在Swing中Jlabel组件显示长文本不换行,用JtextA ... -
java this$0
2012-05-06 00:19 5340有synthetic标记的field和me ... -
findbugs
2012-04-10 22:48 1350关于findbugs收集的网络资料信息 http:// ... -
Swing UI
2012-02-22 23:46 1016注意代码中的几个部分: 首先是paintComponent方 ... -
eclipse3.7 安装ADT问题
2011-11-17 10:19 3039eclipse3.7 安装ADT问题: Cannot ... -
ubuntu 10.04运行 myeclipse8.5的小问题
2010-06-14 09:31 1559MyEclipse中打开可视化编辑 ...
相关推荐
搭建CruiseControl+SVN+Maven+Tomcat持续集成环境,主要是为了实现代码的自动构建、测试和部署,从而提高开发效率,减少错误。整个过程涉及到多个工具的安装、配置和集成,确保每个环节都能正确工作,并通过权限管理...
cruisecontrol.war 文件,你可以直接将这个文件 COPY 到你的%TOMCAT_HOME%\webapps 目录下,不 过这种方式通常都会出错,前 面我们讲过CC的WEB组件要访问我们的项目build 的状态文件,而下载的 CC2.2 里面自带的 ...
【持续集成与自动化测试】 ...总之,持续集成与自动化测试的结合能够极大地提升软件开发的效率和质量,通过频繁的集成和自动化测试,确保代码的稳定性和可靠性,降低错误的累积,促进团队间的沟通与合作。
6. INSTALL_DIR\work\lib(copy 自 cruisecontrol213\main\libs) 然后,在 INSTALL_DIR\main\docs 下,我们可以看到 helloWorld 了,我们发现目录下如下: 在使用 CC 之后,可以按照以下步骤进行操作: 1. 下载...
【基于J2EE架构的敏捷开发平台】是一个旨在解决传统软件开发中问题的高效开发解决...同时,通过持续集成和自动化测试,可以尽早发现并修复问题,减少后期维护的负担,使得基于J2EE架构的Web项目开发更加敏捷、高效。
火龙果软件工程技术中心 持续集成工具:CruiseControl,俗称cc构建工具:Ant(Maven不错,但还未使用熟练)应用服务器:tomcat版本控制器:Subversion一.cc的设置首先下载CruiseControl,目前版本是2.7.1,打开目录,...
通过与CruiseControl等持续集成工具的集成,Lomboz 3.1可以帮助开发者自动化构建过程,及时发现并修复问题,提升软件质量。 9. **部署与发布** Lomboz 3.1提供了直观的部署工具,帮助开发者将应用打包成WAR或EAR...
2007 年开始 Hudson 逐渐取代 CruiseControl 和其他的开源构建工具的江湖地位。在 2008 年的 JavaOne 大会上获得杜克选择大奖(Duke's Choice Award)。在 2010 年 11 月期间,因为 Oracle 对 Sun 的收购带来了 ...
1.持续、自动地构建/测试软件项目,如CruiseControl与DamageControl。 2.监控一些定时执行的任务。 Hudson拥有的特性包括: 1、易于安装-只要把hudson.war部署到servlet容器,不需要数据库支持。 2、易于配置-所有...
4. **测试环境准备就绪**,包含了Anthill和CruiseControl的配置文件,便于持续集成。 5. **数据库表CRUD操作**:提供了一种简单的方式来自动生成与数据库表相关的代码。 #### 四、使用指南 1. **开发环境设置**: ...
- **持续集成工具**:CruiseControl、Hudson。 - **项目管理工具**:VersionOne、JIRA、Bugzilla、XPlanner、各种Wiki平台。 - **操作系统**: - **Windows系列**:NT/2000/XP/Vista。 - **Unix系列**:Solaris...