我不知道这是否是正确的地方,但无论如何,我正在尝试使用gmail作为我的Spring Boot应用程序中的邮件服务器。当我在本地运行它时,我可以在没有错误的情况下发送邮件。但是当我在我的服务器中部署时。有一个错误。有什么问题吗?
我们已经打开了服务器上的所有端口
这是错误报告:OPPS!未找到内容|无法获取JDBC连接;嵌套的异常是org。冬眠例外GenericJDBCException:无法获取JDBC连接| 500
HTML脚本:
<form method="GET" action="/contactusSave" class="">
<div class="form-group">
<label for="email">Name</label>
<input type="text" class="form-control" id="fname" placeholder="Full Name" name="name">
</div>
<div class="form-group">
<label for="email">Email</label>
<input type="text" class="form-control" id="fname" placeholder="Enter Email" name="email">
</div>
<div class="form-group">
<label for="email">Subject</label>
<input type="text" class="form-control" id="fname" placeholder="Subject" name="subject">
</div>
<div class="form-group mt-3">
<label for="comment">Description:</label>
<textarea class="form-control" rows="5" id="comment" placeholder="Add Description" name="description"></textarea>
</div>
<button class="admin-login-button login-button">Submit</button>
</form>
控制器:
@Controller
@RequestMapping("")
public class DemoController {
@Autowired
JavaMailSender sender;
@RequestMapping(value = "/contactusSave", method = RequestMethod.GET)
public String contactusSave(@RequestParam("name") String username,
@RequestParam("email") String email,
@RequestParam("subject") String subject,
@RequestParam("description") String description {
System.out.println("email");
String email = "*****@gmail.com";
String body = "From: "+email +"\n" + "Description: "+ description;
MyHelper.sendMail(sender,email, subject, body);
return "redirect:/index";
}
我的助手类:
@Service
public class MyHelper {
public static void sendMail(JavaMailSender senders, String mEmail, String messageSubject, String messageBody) {
SimpleMailMessage msg = new SimpleMailMessage();
msg.setTo(mEmail);
msg.setSubject(messageSubject);
msg.setText(messageBody);
senders.send(msg);
}
}
应用程序属性:
spring.mail.properties.mail.smtp.starttls.enable=true
spring.mail.host=smtp.gmail.com
spring.mail.port=587
spring.mail.username=****@gmail.com
spring.mail.password=****
#new properties added
spring.mail.properties.mail.smtp.starttls.enable=true
spring.mail.properties.mail.smtp.starttls.required=true
spring.mail.properties.mail.smtp.auth = true;
spring.mail.properties.mail.socketFactory.port=587
Spring邮政财产。邮政袜子工厂。class=javax。网ssl。SSLSocketrySpring。邮政财产。邮政袜子工厂。后退=错误
这是我在应用程序属性文件中添加新属性后收到的新错误消息:OPPS!未找到内容|邮件服务器连接失败;嵌套的异常是com。太阳邮政util。MailConnectException:无法连接到主机,端口:smtp。gmail。com,587;超时-1;嵌套的例外是:java。网SocketException:权限被拒绝:连接。失败消息:com。太阳邮政util。MailConnectException:无法连接到主机,端口:smtp。gmail。com,587;超时-1;嵌套的例外是:java。网SocketException:权限被拒绝:连接| 500
问题已经解决了。服务器中的防病毒出现了问题。
我正在关注阿伦·古普塔的JavaEE7动手实验室。https://github.com/javaee-samples/javaee7-hol 我已经在JBoss Dev Studio wildfly 8服务器Windows7中部署了该应用程序。很好用。 但当我在Windows8 Eclipse Glassfish4服务器上部署相同的组件时,它引发了以下异常。有人能告诉我Windows 8的设置有什
问题内容: 当我运行Spring MVC应用程序时,出现此异常,服务器无法启动。 请帮助我解决此问题。 异常StackTrace: 问题答案: 由于互联网连接不良,jar文件可能已损坏。尝试删除文件夹的内容。然后右键单击您的项目,选择“Maven” ,“ 更新项目” ,然后选中“ 强制更新快照/版本” 。如果您确定只有一个Jar文件有问题,则只需删除其文件夹。
我是kubernetes的新手,需要在openshift平台上使用k8s confimap将springboot应用程序的属性文件外部化。我已将属性文件保存在git repo中,作为“greeter.message=Spring Bootmyapplication.properties已在库伯内特斯上挂载为卷!”并使用“oc create confimap myconfig--from-file=
我来自一个角度分明的世界,在那里我可以将逻辑提取到服务/工厂,并在控制器中使用它们。 我试图了解如何在React应用程序中实现相同的功能。 假设我有一个验证用户密码输入的组件(它的强度)。它的逻辑相当复杂,因此我不想将其写在组件中。 我应该在哪里写这个逻辑?在商店里,如果我使用flux?还是有更好的选择?
我正在尝试在STS中创建一个默认的Spring Boot应用程序。它在STS文件中创建了一个“Spring starter Project”-->。创建项目后未进行任何更改。错误立即显示在POM文件中...
我已经使用Spring初始值设定项、嵌入式Tomcat、Thymeleaf模板引擎和作为可执行JAR文件的包生成了一个Spring Boot web应用程序。 使用的技术: Spring启动2.0.0。M6,Java8, Maven 这是我的安全配置 在我的 但当我在http://localhost:1234/iberiaWebUtils,而不是去http://localhost:1234/ibe