'2018/06/08'에 해당되는 글 2건

  1. 2018.06.08 gradle 과 java 10 이슈
  2. 2018.06.08 [marathon] 80 -> 443 포트 리다이렉트(redirect)


java10을 설치하고 나서 lombok 어노테이션 기반의 gradle 컴파일에 이슈가 있다. (Intellij는 이상없다)







$ gradle compileJava


> Task :compileJava FAILED

error: cannot find symbol

import com.google.api.entity.opentsdb.DownSample.DownSampleBuilder;

                                                      ^

  symbol:   class DownSampleBuilder

  location: class DownSample

1 error





@Data
@ToString
@Builder
@AllArgsConstructor
public class DownSample {

long interval;
AggregatorType aggregator;
DownSampleFill fill;

}


java 컴파일 이슈로 보인다..


https://github.com/rzwitserloot/lombok/issues/1646


Posted by '김용환'
,



마라톤(marathon)에서 80으로 들어온 특정 도메인 요청(예, plus.google.io)을 443 포트로 띄워진 앱을 실행하는 방법은 다음과 같다. 


참고로 HAPROXY_0_MODE는 tcp와 http만 된다. 따라서 다른 먼가가 필요한다. 그것이 HAPROXY_0_REDIRECT_TO_HTTPS이다. 


"labels": {
"HAPROXY_0_MODE"="http",

"HAPROXY_0_REDIRECT_TO_HTTPS"="true",

"HAPROXY_0_VHOST"="plus.google.io",

"HAPROXY_0_SSL_CERT"="/etc/ssl/marathon/268.pem"

}




실제 80 포트로 접속하면 301로 forwading된다.


$ curl -I -XGET http://...

HTTP/1.1 301 Moved Permanently

Content-length: 0

Location: https://...

Connection: close



Posted by '김용환'
,