<Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>

<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
               maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS"
               keystoreFile="${user.home}/.keystore" keystorePass="change it!" />
${user.home}은 운영체제 사용자 홈폴더, window라면 C:\Users\아무개 여기서는 key를 java keytool로 생성해서 사용 했다. 주의할 점은 8080에서 8443으로 redirect되지만 http 디폴트인 80에서는 8443으로 redirect되지 않는다 디폴트 80에서는 https디폴트인 443으로 만 리다렉트가 가능하다.

참고: keystorePass가 틀렸다면

java.io.IOException: Keystore was tampered with, or password was incorrect

라는 에러메시지가 나온다.


참고: keystoreFile 경로 지정이 잘못됐다면

Illegal character in opaque part at index 2


가장 좋은 건 역시 레퍼런스

https://tomcat.apache.org/tomcat-8.0-doc/ssl-howto.html


'개발환경 설정' 카테고리의 다른 글

java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet  (0) 2018.01.17
tomcat CORSFilter  (0) 2018.01.08
svn 권한설정  (0) 2017.11.06
mysql 설정 : my.ini  (0) 2017.05.01
mysql 기초  (0) 2017.05.01

keytool -genkey -alias tomcat -keyalg RSA

'Java' 카테고리의 다른 글

Java Applet ReflectPermission  (0) 2018.03.28
Java Applet 이런 젠장  (0) 2018.03.28
BigDecimal을 사용하는 이유  (0) 2018.03.18
autoclose resource : try-with-resource  (0) 2018.03.09
final 변수 설정을 하는 이유  (0) 2017.12.21

Get 방식으로 서버에 넘길 때 인식 못하는 특수문자때문에 bad request(400)뜰  경우가 있다.

encodeUriComponent를 해줘서 넘기면 되지만

ajax의 data에 넣어서 보내면 알아서 encoding 해준다.

'javascript' 카테고리의 다른 글

async function 과 await  (0) 2018.03.10
pseudo code 이벤트 발생 시키기  (0) 2018.01.10
mousewheel 이벤트 버그  (0) 2017.12.28
ie, chrom] new Date 관련  (0) 2017.12.27
jquery outerHTML  (0) 2017.12.27

+ Recent posts