首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >64位Win Server 2008上的CruiseControl

64位Win Server 2008上的CruiseControl
EN

Stack Overflow用户
提问于 2012-01-03 18:38:33
回答 1查看 428关注 0票数 0

我正在windows server 2008上使用Cruise Control,我面临着下一个问题-当我试图发送邮件通知时,我收到了这个错误:

代码语言:javascript
复制
2012-01-03 12:25:24,821 [RemoteDelivery-1] ERROR Aspirin          - RemoteDelivery (RemoteDelivery-1).deliver(): 
javax.mail.SendFailedException: Invalid Addresses;
  nested exception is: 
    javax.mail.SendFailedException: 530 SMTP authentication is required.

    at com.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:804)
    at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:320)
    at org.masukomi.aspirin.core.RemoteDelivery.deliver(RemoteDelivery.java:291)
    at org.masukomi.aspirin.core.RemoteDelivery.run(RemoteDelivery.java:586)

我也得到了以下错误,我无法通过浏览器连接到仪表板。

代码语言:javascript
复制
012-01-03 12:15:23,946 [Timer-6  ] WARN  BuildLoopStatusReportTask - Failed to reach dashboard instance : http://localhost:8080/dashboard/buildloop/listener, either the dashboard has not started up or there is a network problem.
java.net.SocketTimeoutException: Read timed out
    at java.net.SocketInputStream.socketRead0(Native Method)
    at java.net.SocketInputStream.read(Unknown Source)
    at java.net.SocketInputStream.read(Unknown Source)
    at java.io.BufferedInputStream.fill(Unknown Source)
    at java.io.BufferedInputStream.read(Unknown Source)
    at org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:77)
    at org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:105)
    at org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1115)
    at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1832)
    at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1590)
    at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:995)
    at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:397)
    at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)
    at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
    at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:324)
    at net.sourceforge.cruisecontrol.report.BuildLoopStatusReportTask.run(BuildLoopStatusReportTask.java:90)
    at net.sourceforge.cruisecontrol.report.BuildLoopStatusReportTask.run(BuildLoopStatusReportTask.java:75)
    at java.util.TimerThread.mainLoop(Unknown Source)
    at java.util.TimerThread.run(Unknown Source)

在此之前,我在WinXP上使用了相同的CruiseControl配置,它工作得很好。但在win 2008服务器上,我遇到了这些问题。求求你帮帮我。

解决方法:第二个问题是通过卸载java 7并安装java 6修复的。第一个问题是smtphost和port错误导致的。

EN

回答 1

Stack Overflow用户

发布于 2012-01-04 08:04:49

您尝试中继邮件的SMTP服务器需要身份验证(有时称为SMTP身份验证)才能发送邮件:

需要

530 SMTP身份验证

切换到不需要身份验证的本地SMTP服务器,或使用用户名和密码配置Cruise Control进行身份验证。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8710964

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档