问题描述
我有一台运行ispmanager的专用服务器,借助它,我添加了域并创建了一个邮箱。同时,对于域,我从“让我们加密”生成了通配符ssl证书。对于问题本身,当spring boot尝试通过端口465连接到邮件服务器时,它给出一个错误,即找不到证书。在本地计算机上,我通过keytool添加此证书以某种方式解决了此问题。但是我需要在docker容器中运行整个程序,但是无论我如何尝试添加证书,都没有应用。
我的Dockerfile:
FROM maven:3.6.3-jdk-11 AS MAVEN_BUILD
copY pom.xml /build/
copY src /build/src/
workdir /build/
RUN mvn package
copY Certificates/trainvia_eu.crt /usr/local/share/ca-certificates/trainvia_eu.crt
RUN update-ca-certificates
FROM adoptopenjdk/openjdk11:alpine
workdir /app
copY --from=MAVEN_BUILD /build/target/UpSkill-app.jar /app/
ENTRYPOINT ["java","-jar","UpSkill-app.jar","--spring.profiles.active=prod"]
EXPOSE 8080
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)