Azure WebApp 배포 시 일부 css가 정상적으로 로딩되지 않는 문제 - Mixed Content 에러
By 프로그래밍 일지 | 2018년 6월 27일 |
JSP 서버를 Azure WebApp으로 배포하였는데 로컬 Tomcat에서 정상작동하던 css가 정상적으로 로드되지 않는 오류가 발생했다. 크롬 디버거 (F12)를 사용해서 오류 내용을 확인해보면 다음과 같은 에러 메세지가 나오는 것을 확인할 수 있다.간단히 요약하자면 css 접근 요청을 반드시 https로 해야 한다는 것이다. https와 http를 혼용하는 것을 혼합된 콘텐츠(Mixed Content)라고 한다. 기본적으로 WebApp 배포 시 https로 접속을 하게 되는데, http -> https로의 요청은 가능하지만 https-> http로의 요청은 브라우저 레벨에서 차단을 하게 되는데, 문제가 되는 css의 경우에도 http로 접속하는것을 확인할 수 있다. 해결법은 배포중인
JAVACC 사용법과 예제 1 [계산기 예]
By 이것저것 | 2017년 5월 2일 |
1. https://javacc.dev.java.net/[클릭]에 접속한다.javacc 프로젝트 홈페이지2. javacc-5.0.zip을 다운받는다.javacc 5.0 다운 3. C 디렉터리 아래에 압축을 푼다.JavaCC 압축 해제 후4. path에 C:\JavaCC\bin을 추가한다.환경 변수에 사용자 변수 편집5. 간단한 덧셈에 대한 문법을 체크한다. Adder.jj라는 이름으로 다음 문서를 저장한다.1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950options{ LOOKAHEAD=2;} PARSER_BEGIN(Adder) public class Adder{ public s
JAVACC 사용법과 예제 2 [계산기 예]
By 이것저것 | 2017년 5월 2일 |
JAVACC 사용법과 예제 1 [계산기 예] 에서 이어지는 내용 13. 음수가 앞에 나오는 경우도 고려하여 프로그램을 수정하라.123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172options{ LOOKAHEAD=2;} PARSER_BEGIN(Adder) public class Adder{ public static void main(String args[]) throws ParseException{ Adder parser = new Adder(System.in); while(tr
자바의 조건문 - switch문
By 블루링의 아름다운 신세계! | 2017년 12월 10일 |
자바의 조건문 중 switch문에 대해 알아본다. If문의 조건값은 boolean형인데 비해 switch문의 조건값은 long형을 제외한 정수형(byte, short, int) 또는 char형인 것이 다르다. JDK7.0이상부터는 문자열도 지원한다. 동영상 주소 : https://youtu.be/V1VMVeYUxdY