Tiny Star

23

[AWS] EC2로 올린 내 프로젝트의 시간이 이상하다 (한국 시간대로 변경)

현재시간은 오후 2시인데, 홈페이지에 보여지는 시간이 6시다. 이상해서 찾아보니, 리눅스를 새로 설치하고 나면 시간대(Timezone)을 맞추지 않으면, 리눅스의 date가 미국 태평양 시간인 PST로 표시된다고 한다. 한국의 KST 시간대로 바꿔주면 제대로 나온다는 것! ubuntu@ip-000-00-00-000:~$ sudo date Mon Jan 18 04:58:01 UTC 2021 ubuntu@ip-000-00-00-000:~$ sudo cat /etc/localtime TZif2UTCTZif2▒UTC UTC0 ubuntu@ip-000-00-00-000:~$ sudo rm /etc/localtime ubuntu@ip-000-00-00-000:~$ sudo ln -s /usr/share/zonein..

2021.01.18

부트스트랩 반응형 적용 해제

다른 블로그들 보면 코드를 수정하거나 덮어 쓰라고 한다. 내가 사용하고 있는건 4.5.3인데, 3버전 설명밖에 없어서 그대로 따라하다가 navbar에서 적용되지 않는 문제가 생겼다. 반응형을 사용하지 않는 방법은 생각보다 간단했다! 예를 들어 '1200'을 입력했다면, 0px ~ 1200px 사이의 반응형이 작동하지 않는다. navbar에서 반응형이 작동되지 않아서 작성했는데, 혹시라도 다른 곳에서 반응형이 작동한다면 찾아서 수정해보겠다. + 추가 부트스트랩은 기본적으로 container로 감싸고 있기 때문에 자신이 설정하고픈 최대 크기를 설정해줘야함.

구/스프링 2020.12.22

이클립스 톰캣 실행 오류

이클립스가 제대로 실행 안돼서 톰캣이 실행된 상태로 강제종료 했더니, 다시 실행했을 때 제대로 안되는 오류 발생. Configure Tomcat과 이클립스에서도 실행되고 있지 않음. 아래와 같이 톰캣을 강제종료 했더니 됨. 1. cmd창 띄우기 (윈도우 + R -> cmd) 2. netstate -naop tcp | find "포트번호" 가장 오른쪽에 있는게 pid이다. 3. teskkill /f /pid [위에서 확인한 pid] 4. 실행 확인

구/오류 2020.12.22

MAVEN || [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/

[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoNotFoundException [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/LifecyclePhaseNotFoundException 전자정부 프레임워크 136페이지를 하는 중 이런 에러가 떴다. 내가 해결한 방법을 설명하겠다. 프로젝트를 설정할 때 JRE가 [J2SE-1.5 (jdk1.8.0_261)] 또는 JDK가 아닌 [JRE 폴더 경로]로 설정되어있던 것을 본래 jdk경로로 설정해주었다. 경로는 Preferences >> JAVA >> Install JREs에서 아래처럼 설정해주면 된다. (Locati..

구/스프링 2020.12.09

JSP&MYSQL || java.sql.SQLException: Cannot create PoolableConnectionFactory (Could not create connection to database server.) jsp

java.sql.SQLException: Cannot create PoolableConnectionFactory (Could not create connection to database server.) jsp 저장했던 .war 파일을 새로운 컴퓨터에 임폴트 했더니 실행이 안된다. 바뀐게 없는데 왜 안되는지.. 영어로 써있는 사이트에는 connectorJ를 업데이트 하라는데, 업데이트 했는데도 안됨...! 겨우겨우 해결했다. 프로젝트에 쓰고 있는 mysql-connector.jar는 5.1.25버전이다. 지금 새로운 컴퓨터에 설치한 mysql은 8.0 버전 mysql을 가장 최근 걸로 깐 만큼, connector도 가장 최근 걸로 찾아서 넣었다. 그리고 mysql 8버전부터는 serverTimezone=U..

구/오류 2020.11.07

Tomcat9 || Tomcat9.exe console(콘솔창) 한글 깨짐 해결

아파치 톰캣 콘솔창에 한글 인코딩이 깨져보임. 톰캣 콘솔의 인코딩이 949로 되어있음. 대부분의 블로그가 알려주는 대로 아래처럼 따라했지만 되지 않음. (해결방법 바로 보려면 조금만 더 내려서 보길 바람.) 레지스트리 편집기 실행 컴퓨터\HKEY_CURRENT_USER\Console\Tomcat 해당 경로에 들어가서 (Tomcat이 없다면 새로운 키 만들기해서 만들어줌) 오른쪽 마우스 클릭 - 새로만들기 - DWORD(32비트) 값 반드시 단위는10진수로 해주고 값 데이터엔 65001을 넣어주고 닫아줌. 그리고 실행해봐도 안됨. 아래처럼 했더니 해결됨. C:\Program Files\Apache Software Foundation\Tomcat 9.0\conf Tomcat이 설치된 폴더 - conf - l..

구/오류 2020.11.02

Eclipse&Tomcat9 || Server Tomcat v9.0 Server at localhost failed to start.

Server Tomcat v9.0 Server at localhost failed to start. 톰캣을 삭제 후 재설치 했더니, 오류가 뜬다. (바로 아래에 보이는 캡쳐의 방법으로 시도했다면, 조금만 아래로 내려 다음의 방법으로 실행해보길 바란다.) 대부분의 블로그들이 Server - Runtime Environments 에 있는 톰캣을 Remove 후 Add 를 다시 하라고 함. 왜냐면 이 과정에서 톰캣의 경로가 잘못 설정되어있을 수 있기 때문이다. 하지만 아무리 재설치를 해도, 경로를 확인해봐도 문제가 없는데 같은 오류가 뜬다. 다음과 같은 방법으로 해결했다. 해당 서버를 더블클릭하면 Overview가 나타난다. 아마 안되는 사람은 Port Number가 저렇게 아무것도 적혀있지 않을 것이다. 포..

구/오류 2020.11.02

자바 EL(표현언어) ${}는 어떻게 쓰이지

jsp 프로젝트를 따라치던 중에 ${} 이게 등장했다. 분명 session에 "uid"라는 이름으로 값을 저장했는데 session.getAttribute() 없이 uid를 사용하고 있었던 것..! 아무리 찾아봐도 getAttribute가 쓰인 곳이 없는데... ${ } 그러던 중 라는 걸 검색해서 알게됐다. ${ }은 영역(Scope : request, sessiong, application) 객체값을 가져와 출력할 수 있다. // Scope.jsp request.setAttribute("id", "haeun"); session.setAttribute("passwd", "1234"); application.setAttribute("name", "shin"); response.sendRedirect("ma..

구/JSP 2020.10.29
top