本地启动 注释配置https ssl证书 部署时放开即可。

This commit is contained in:
wangzhijiang
2022-07-08 16:28:24 +08:00
parent b9722bc0f1
commit 97e87ebada
2 changed files with 14 additions and 12 deletions
@@ -18,15 +18,11 @@ import org.springframework.context.annotation.Configuration;
*/ */
@Configuration @Configuration
public class TomcatFactoryConfig { public class TomcatFactoryConfig {
@Value("${server.port-https}")
private String serverPortHttp;
@Value("${server.port}")
private String serverPortHttps;
/** /**
* tomcat-embed-jasper引用后提示jar找不到的问题 * tomcat-embed-jasper引用后提示jar找不到的问题
*/ */
/*@Bean @Bean
public TomcatServletWebServerFactory tomcatFactory() { public TomcatServletWebServerFactory tomcatFactory() {
TomcatServletWebServerFactory factory = new TomcatServletWebServerFactory() { TomcatServletWebServerFactory factory = new TomcatServletWebServerFactory() {
@Override @Override
@@ -39,8 +35,13 @@ public class TomcatFactoryConfig {
connector.setProperty("relaxedQueryChars", "[]{}"); connector.setProperty("relaxedQueryChars", "[]{}");
}); });
return factory; return factory;
}*/ }
//TODO 配置https证书 部署服务器的时候解开。
/* @Value("${server.port-https}")
private String serverPortHttp;
@Value("${server.port}")
private String serverPortHttps;
@Bean @Bean
public TomcatServletWebServerFactory tomcatFactory() { public TomcatServletWebServerFactory tomcatFactory() {
TomcatServletWebServerFactory factory = new TomcatServletWebServerFactory() { TomcatServletWebServerFactory factory = new TomcatServletWebServerFactory() {
@@ -71,5 +72,5 @@ public class TomcatFactoryConfig {
connector.setSecure(false); connector.setSecure(false);
connector.setRedirectPort(Integer.parseInt(serverPortHttps)); connector.setRedirectPort(Integer.parseInt(serverPortHttps));
return connector; return connector;
} }*/
} }
@@ -1,6 +1,5 @@
server: server:
port: 8080 port: 8080
port-https: 8089 #自定义https端口
tomcat: tomcat:
max-swallow-size: -1 max-swallow-size: -1
error: error:
@@ -13,10 +12,12 @@ server:
enabled: true enabled: true
min-response-size: 1024 min-response-size: 1024
mime-types: application/javascript,application/json,application/xml,text/html,text/xml,text/plain,text/css,image/* mime-types: application/javascript,application/json,application/xml,text/html,text/xml,text/plain,text/css,image/*
ssl: #配置https证书 ##配置https证书 部署服务器的时候解开。
key-store: classpath:bxxt.hzwlsoft.com.jks # port-https: 8089 #自定义https端口
key-store-password: w933m5y1kz0xj8w # ssl:
key-store-type: JKS # key-store: classpath:bxxt.hzwlsoft.com.jks
# key-store-password: w933m5y1kz0xj8w
# key-store-type: JKS
management: management:
endpoints: endpoints:
web: web: