第五章按照书上编写代码运行测试时报错:
T E S T S
-------------------------------------------------------
Running com.juvenxu.mvnbook.account.email.AccountEmailServiceTest
Exception in thread "Thread-0" java.lang.RuntimeException: java.net.BindException: Permission denied (Bind failed)
at com.icegreen.greenmail.smtp.SmtpServer.run(SmtpServer.java:54)
Caused by: java.net.BindException: Permission denied (Bind failed)
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:387)
at java.net.ServerSocket.bind(ServerSocket.java:375)
at java.net.ServerSocket.<init>(ServerSocket.java:237)
at com.icegreen.greenmail.AbstractServer.openServerSocket(AbstractServer.java:51)
at com.icegreen.greenmail.smtp.SmtpServer.run(SmtpServer.java:48)
在stackover上找到可行解决方法:https://stackoverflow.com/a/42973531/8065474
原因不明。