首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Tomee码头容器上启用https?

如何在Tomee码头容器上启用https?
EN

Stack Overflow用户
提问于 2020-04-26 09:32:36
回答 1查看 691关注 0票数 0

我正在运行一个tomee(8.0.1) docker映像版本,我想在它上启用ssl。

我见过以下主题:

  1. https://mkyong.com/tomcat/how-to-configure-tomcat-to-support-ssl-or-https/
  2. how to make java - tomee application HTTPS?
  3. How to enable HTTPS on Tomcat in a Docker Container?

第一种和第二种方法是我尝试过的,但没有奏效。即使在我的容器重新启动之后。

第二种不是我想要的方式。我的想法是配置我的服务器,并将它作为映像放在我的存储库中。

下面是我在server.xml上添加的配置:

代码语言:javascript
复制
    <!-- To generate a keystore certificate, here is the command:
         keytool -genkey -alias fnsanzabandi -keyalg RSA -keystore fnsanzabandikeystore
    -->
    <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
         maxThreads="150" scheme="https" secure="true"
         clientAuth="false" sslProtocol="TLS"
         keystoreFile="conf/fnsanzabandikeystore"
         keystorePass="changeit" />

可能是我漏掉了什么,或者在托梅的案子里还有其他事情要做。

你能帮帮我吗?

提前谢谢你。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-27 04:48:58

好的。我的问题太傻了。配置之后,我继续在8080端口上运行我的tomcat容器,如下所示:

代码语言:javascript
复制
docker run --name tomee3 -p 8080:8080 fayabobo/tomee:1.2

这就是为什么我的https端口8443无法访问的原因。为了解决这个问题,我刚刚在8443港口运行了我的tomcat容器,如下所示:

代码语言:javascript
复制
docker run --name tomee4 -p 8443:8443 fayabobo/tomee:1.2

和:

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

https://stackoverflow.com/questions/61438555

复制
相关文章

相似问题

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