久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

基于springboot設(shè)置Https請求過程解析

瀏覽:3日期:2023-05-03 17:24:46

1.首先去阿里云購買個證書,也有免費的,但是免費的只能使用一年,證書需要綁定域名

2.將證書放進(jìn)項目

3.配置YML

server: ssl: key-store: 55555.pfx key-store-password: 55555 keyStoreType: PKCS12 connectionTimeout: 20000 port: 8888

重點來了,配置請求轉(zhuǎn)發(fā)

@Configurationpublic class WebMvcconfig implements WebMvcConfigurer { @Bean public TomcatServletWebServerFactory servletContainer() { TomcatServletWebServerFactory tomcat = new TomcatServletWebServerFactory() { @Override protected void postProcessContext(Context context) {SecurityConstraint constraint = new SecurityConstraint();constraint.setUserConstraint('CONFIDENTIAL');SecurityCollection collection = new SecurityCollection();collection.addPattern('/*');constraint.addCollection(collection);context.addConstraint(constraint); } }; tomcat.addAdditionalTomcatConnectors(httpConnector()); return tomcat; } @Bean public Connector httpConnector() { Connector connector = new Connector('org.apache.coyote.http11.Http11NioProtocol'); connector.setScheme('http'); // Connector監(jiān)聽的http的端口號 connector.setPort(8080); connector.setSecure(false); // 監(jiān)聽到http的端口號后轉(zhuǎn)向到的https的端口號 connector.setRedirectPort(8888); return connector; }}

如果請求報錯:java.lang.UnsatisfiedLinkError: org.apache.tomcat.jni.SSL.renegotiatePending(J)I問題

在pom.xml中加入

<properties> <tomcat.version>9.0.12</tomcat.version> </properties>

<dependency> <groupId>org.apache.tomcat</groupId> <artifactId>tomcat-juli</artifactId> <version>${tomcat.version}</version> </dependency>

然后運行,請求成功!

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Spring
相關(guān)文章:
主站蜘蛛池模板: 宽城| 永和县| 沙洋县| 芜湖市| 谢通门县| 文成县| 永城市| 锡林浩特市| 凤庆县| 灯塔市| 工布江达县| 岳西县| 弥渡县| 罗山县| 姜堰市| 巴中市| 大同县| 集安市| 临沭县| 越西县| 长岛县| 东方市| 宾阳县| 邮箱| 鸡东县| 五常市| 额济纳旗| 邯郸县| 长治市| 清镇市| 三都| 修武县| 舒兰市| 永宁县| 大余县| 巨野县| 乌兰县| 北宁市| 黄浦区| 陈巴尔虎旗| 东乡县|