当前位置: 首页 > 面试题库 >

为https运行Tomcat7

苏乐
2023-03-14
问题内容

当我将https更改为tomcat 7.0的server.xml中的安全连接时

<Connector 
  clientAuth="false" port="8443" minSpareThreads="5" maxSpareThreads="75"
  enableLookups="true" disableUploadTimeout="true"
  acceptCount="100" maxThreads="200"
  scheme="https" secure="true" SSLEnabled="true"
  SSLCertificateFile="test.cer"
  SSLCertificateKeyFile="test.key" 
  SSLCACertificateFile="CertPath.txt"
  SSLVerifyClient="require" SSLEngine="on" SSLVerifyDepth="2" sslProtocol="TLS"
/>

从IDE运行Tomcat时出现错误

造成原因:java.io.FileNotFoundException:C:\ Documents and Settings \
User.keystore(系统找不到指定的文件),位于java.io.FileInputStream.open(本机方法)

但是运行tomcat 7.0 / bin / tomcat7.exe没有任何错误。

这两个有什么错? 请给我解释!谢谢。


问题答案:

我认为您需要一个.key-store文件。

<Connector port=”443” maxHttpHeaderSize=”8192″
         maxThreads=”150″ minSpareThreads=”25″ maxSpareThreads=”75″
         enableLookups=”false” disableUploadTimeout=”true”
         acceptCount=”100″ scheme=”https” secure=”true”
         **keystoreFile=”/home/Raja/Desktop/Tomcat5/mycert.jks”**
         clientAuth=”false” sslProtocol=”TLS>

检查您的server.xml文件,并同时参考此链接可能对您有用。



 类似资料:
  • 当我在tomcat 7.0的server.xml中为安全连接更改https时 这两个怎么了?请解释我!多谢了。

  • 问题内容: 当前,我通过使用以下文件运行一个简单的Docker容器。 Docker文件 docker-compose.yml docker-compose.override.yml 我使用Windows映像通过以下命令创建容器,并且可以通过http:// localhost:9091 / 访问它。 我想使用HTTPS而非http访问我的应用程序。 我需要遵循哪些步骤? 问题答案: 您需要配置Web

  • 我最近将应用程序中的Spring Boot版本从1.4更新到了1.5.1,我注意到在AWS上部署到弹性Beanstalk后,healtch检查开始失败。 在我们的AWS环境中,所有的通信都是通过HTTPS进行的,包括health(健康),它以前在Spring Boot和Acture1.4中工作得很好,但在Verson1.5中,我们开始在Actures healthendpoint上得到401。 有

  • 我需要在2个或更多带有HTTPS的端口上运行同一台服务器。在早期的生产中,我们为服务配置了端口10500。目前,我们需要在启用SSL的情况下在443和10500上运行它。 java.lang.IllegalArgumentException:在方法名[0x160x030X010X010X000X010XFC0x030X030X810X00AC0x1B0x10`0xB80X8D0xAE0x9E0xE

  • 问题内容: 为什么不能从同一个golang程序中同时运行HTTP和HTTPS? 这是启动两个服务器的代码。.首先启动的服务器将运行-第二个服务器将不运行。 运行程序时没有错误返回,但是请求或超时 这是完整的代码 问题答案: ListenAndServe和ListenAndServeTLS打开侦听套接字,然后循环永远服务于客户端连接。这些函数仅在错误时返回。 主goroutine永远不会进入启动TL

  • 我想运行只使用HTTPS(8443)的嵌入式tomcat。我根本不想使用8080端口。有关于的想法吗? 谢谢