• 是原创 , 如果是引用 或者 参考 都加了 参考网址的

    特别感谢 超级版主 xiaoxiang7788 对我在 cruisecontrol 持续构建过程中的帮助

    [[i] 本帖最后由 chengfei112233 于 2009-9-28 09:57 编辑 ]

  • 版主谢谢了阿

    artifacts/${project.name}下面没有自动生成 ,我手动添了一个后还是不行 projects/${project.name}/target/ 可以自动生成 报告 和 jar 文件等

    附最近启动后的 cruisecontrol.log 文件代码 2009-09-09 16:29:10,866 [main ] INFO Main - CruiseControl Version 2.8.2 Compiled on January 12 2009 1535 2009-09-09 16:29:10,879 [main ] INFO XMLConfigManager - reading settings from config file [/home/cf/ccworkplace/config.xml] 2009-09-09 16:29:11,266 [main ] INFO CruiseControlController - projectName = [connectfour] 2009-09-09 16:29:11,266 [main ] INFO XMLConfigManager - using settings from config file [/home/cf/ccworkplace/config.xml] 2009-09-09 16:29:11,266 [main ] INFO CruiseControlController - projectName = [ttt] 2009-09-09 16:29:11,266 [main ] INFO XMLConfigManager - using settings from config file [/home/cf/ccworkplace/config.xml] 2009-09-09 16:29:11,266 [main ] INFO CruiseControlController - projectName = [simple-webapp] 2009-09-09 16:29:11,267 [main ] INFO XMLConfigManager - using settings from config file [/home/cf/ccworkplace/config.xml] 2009-09-09 16:29:11,267 [main ] INFO CruiseControlController - projectName = [simple] 2009-09-09 16:29:11,267 [main ] INFO XMLConfigManager - using settings from config file [/home/cf/ccworkplace/config.xml] 2009-09-09 16:29:11,267 [main ] INFO CruiseControlController - projectName = [example] 2009-09-09 16:29:11,267 [main ] INFO XMLConfigManager - using settings from config file [/home/cf/ccworkplace/config.xml] 2009-09-09 16:29:11,282 [main ] INFO Project - Project connectfour starting 2009-09-09 16:29:11,284 [main ] INFO Project - Project connectfour: idle 2009-09-09 16:29:11,284 [Project connectfour thread] INFO Project - Project connectfour started 2009-09-09 16:29:11,290 [Project connectfour thread] INFO Project - Project connectfour: next build in 5 minutes 2009-09-09 16:29:11,290 [Project connectfour thread] INFO Project - Project connectfour: waiting for next time to build 2009-09-09 16:29:11,397 [main ] INFO Project - Project ttt starting 2009-09-09 16:29:11,397 [main ] INFO Project - Project ttt: idle 2009-09-09 16:29:11,406 [Project ttt thread] INFO Project - Project ttt started 2009-09-09 16:29:11,409 [Project ttt thread] INFO Project - Project ttt: next build in 5 minutes 2009-09-09 16:29:11,409 [Project ttt thread] INFO Project - Project ttt: waiting for next time to build 2009-09-09 16:29:11,507 [main ] INFO Project - Project simple-webapp starting 2009-09-09 16:29:11,507 [main ] INFO Project - Project simple-webapp: idle 2009-09-09 16:29:11,508 [Project simple-webapp thread] INFO Project - Project simple-webapp started 2009-09-09 16:29:11,509 [Project simple-webapp thread] INFO Project - Project simple-webapp: next build in 30 seconds 2009-09-09 16:29:11,509 [Project simple-webapp thread] INFO Project - Project simple-webapp: waiting for next time to build 2009-09-09 16:29:11,609 [main ] INFO Project - Project simple starting 2009-09-09 16:29:11,610 [main ] INFO Project - Project simple: idle 2009-09-09 16:29:11,611 [Project simple thread] INFO Project - Project simple started 2009-09-09 16:29:11,611 [Project simple thread] INFO Project - Project simple: next build in 30 seconds 2009-09-09 16:29:11,611 [Project simple thread] INFO Project - Project simple: waiting for next time to build 2009-09-09 16:29:11,714 [main ] INFO Project - Project example starting 2009-09-09 16:29:11,714 [main ] INFO Project - Project example: idle 2009-09-09 16:29:11,715 [Project example thread] INFO Project - Project example started 2009-09-09 16:29:11,715 [Project example thread] INFO Project - Project example: next build in 30 seconds 2009-09-09 16:29:11,716 [Project example thread] INFO Project - Project example: waiting for next time to build 2009-09-09 16:29:12,025 [main ] INFO CruiseControlControllerAgent - Starting HttpAdaptor with CC-Stylesheets 2009-09-09 16:29:12,036 [main ] INFO CruiseControlControllerAgent - starting httpAdaptor 2009-09-09 16:29:12,043 [main ] ERROR CruiseControlControllerAgent - Exception starting httpAdaptor java.net.BindException: Address already in use at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:365) at java.net.ServerSocket.bind(ServerSocket.java:319) at java.net.ServerSocket.(ServerSocket.java:185) at mx4j.tools.adaptor.PlainAdaptorServerSocketFactory.createServerSocket(PlainAdaptorServerSocketFactory.java:24) at mx4j.tools.adaptor.http.HttpAdaptor.createServerSocket(HttpAdaptor.java:672) at mx4j.tools.adaptor.http.HttpAdaptor.start(HttpAdaptor.java:478) at net.sourceforge.cruisecontrol.jmx.CruiseControlControllerAgent.start(CruiseControlControllerAgent.java:172) at net.sourceforge.cruisecontrol.Main.startJmxAgent(Main.java:150) at net.sourceforge.cruisecontrol.Main.start(Main.java:128) at net.sourceforge.cruisecontrol.launch.Launcher.run(Launcher.java:259) at net.sourceforge.cruisecontrol.launch.Launcher.main(Launcher.java:117) 2009-09-09 16:29:12,044 [main ] INFO CruiseControlControllerAgent - starting rmiRegistry 2009-09-09 16:29:12,067 [main ] WARN CruiseControlControllerAgent - Port 1099 is already in use, so no new rmiRegistry is started 2009-09-09 16:29:12,067 [main ] INFO CruiseControlControllerAgent - starting connectorServer 2009-09-09 16:29:12,155 [main ] ERROR CruiseControlControllerAgent - Exception starting connectorServer java.io.IOException: Cannot bind to URL [jrmp]: javax.naming.NameAlreadyBoundException: jrmp [Root exception is java.rmi.AlreadyBoundException: jrmp] at javax.management.remote.rmi.RMIConnectorServer.newIOException(RMIConnectorServer.java:804) at javax.management.remote.rmi.RMIConnectorServer.start(RMIConnectorServer.java:417) at net.sourceforge.cruisecontrol.jmx.CruiseControlControllerAgent.start(CruiseControlControllerAgent.java:190) at net.sourceforge.cruisecontrol.Main.startJmxAgent(Main.java:150) at net.sourceforge.cruisecontrol.Main.start(Main.java:128) at net.sourceforge.cruisecontrol.launch.Launcher.run(Launcher.java:259) at net.sourceforge.cruisecontrol.launch.Launcher.main(Launcher.java:117) Caused by: javax.naming.NameAlreadyBoundException: jrmp [Root exception is java.rmi.AlreadyBoundException: jrmp] at com.sun.jndi.rmi.registry.RegistryContext.bind(RegistryContext.java:122) at com.sun.jndi.rmi.registry.RegistryContext.bind(RegistryContext.java:131) at javax.naming.InitialContext.bind(InitialContext.java:400) at javax.management.remote.rmi.RMIConnectorServer.bind(RMIConnectorServer.java:625) at javax.management.remote.rmi.RMIConnectorServer.start(RMIConnectorServer.java:412) ... 5 more Caused by: java.rmi.AlreadyBoundException: jrmp at sun.rmi.registry.RegistryImpl.bind(RegistryImpl.java:123) at sun.rmi.registry.RegistryImpl_Skel.dispatch(Unknown Source) at sun.rmi.server.UnicastServerRef.oldDispatch(UnicastServerRef.java:386) at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:250) at sun.rmi.transport.Transport$1.run(Transport.java:159) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.Transport.serviceCall(Transport.java:155) at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:255) at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:233) at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:359) at sun.rmi.registry.RegistryImpl_Stub.bind(Unknown Source) at com.sun.jndi.rmi.registry.RegistryContext.bind(RegistryContext.java:120) ... 9 more 2009-09-09 16:29:15,877 [main ] ERROR EmbeddedJettyServer - Unable to start embedded Jetty server: Address already in use java.net.BindException: Address already in use at sun.nio.ch.Net.bind(Native Method) at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:119) at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59) at org.mortbay.jetty.nio.SelectChannelConnector.open(SelectChannelConnector.java:205) at org.mortbay.jetty.nio.SelectChannelConnector.doStart(SelectChannelConnector.java:304) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) at org.mortbay.jetty.Server.doStart(Server.java:233) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) at net.sourceforge.cruisecontrol.web.EmbeddedJettyServer.start(EmbeddedJettyServer.java:105) at net.sourceforge.cruisecontrol.Main.startEmbeddedServer(Main.java:188) at net.sourceforge.cruisecontrol.Main.start(Main.java:131) at net.sourceforge.cruisecontrol.launch.Launcher.run(Launcher.java:259) at net.sourceforge.cruisecontrol.launch.Launcher.main(Launcher.java:117) 2009-09-09 16:29:41,510 [Project simple-webapp thread] INFO Project - Project simple-webapp: in build queue 2009-09-09 16:29:41,511 [Project simple-webapp thread] INFO ProjectController - simple-webapp Controller: build progress event: in build queue 2009-09-09 16:29:41,613 [Project simple thread] INFO Project - Project simple: in build queue 2009-09-09 16:29:41,613 [Project simple thread] INFO ProjectController - simple Controller: build progress event: in build queue 2009-09-09 16:29:41,717 [Project example thread] INFO Project - Project example: in build queue 2009-09-09 16:29:41,718 [Project example thread] INFO ProjectController - example Controller: build progress event: in build queue