Hudson持续集成配置

时间:2011-03-17 12:54:25

标签: hudson

我已经设置了Hudson,但我遇到了困难,让它发送邮件,我提供了一个smtp服务器(gmail smtp服务器)但是如果我做了测试,我就会收到这个错误。

无法发送电子邮件

com.sun.mail.smtp.SMTPSendFailedException:530 5.7.0必须先发出STARTTLS命令。

通过命令启用tls时,我在论坛中看到了一些讨论。

$ java -Dmail.smtp.starttls.enable =“true”-jar hudson.war

如果你在tomcat中使用hudson,你如何设置启动?你可以使用一些配置文件吗?

1 个答案:

答案 0 :(得分:5)

在启动tomcat之前将JAVA_OPTS设置为-Dmail.smtp.starttls.enable=true,如果您使用的是unix,则只需添加

JAVA_OPTS="-Dmail.smtp.starttls.enable=true"

到你的$TOMCAT_HOME/bin/catalina.sh(顶部的某个地方)。在Windows上,我会在cmdline-Environment中设置它。