web
-
(SpringBoot) js,css 등 정적파일에 ERR_ABORTED 404 가 발생하는 경우IT/Web 2019. 9. 23. 18:10
#개요 SpringBoot에서 html 내에 js , css 파일을 아래와 같이 불러오는 불러오는 경우..... 개발자도구 콘솔에 이러한 net:ERR_ABORTED 404 라는 에러가 우리를 반기는 경우가 있다. 컨트롤러와 뷰의 구조를 잘 아는사람이야 한번에 딱!딱! 해결하겠지만 보통의 뉴비들은 어? 파일 경로를 입력해줬는데 저게 저렇게 http://서버/ 뒤에 URL경로로 붙으면 안되는데?? 라고 당황하기 마련이다. #원인 결론만 간단히 말하자면 프레임워크(Spring / SpringBoot...)에는 위 css와 js같은 정적리소스파일의 경로는 /resource/가 default로 설정되어 있다. 고로 /resource/js/user.js 라고 입력하면 /resource/resource/js/use..
-
input 태그에서 엔터(enter) 입력해도 submit 되지 않도록 하기IT/Web 2019. 8. 4. 19:23
개요 form을 만들고, 그 안에 input 태그에서 포커스를 두고 엔터(enter)치면 바로 submit 된다. 필요에 의해 그렇게 만들어졌겠지만, 함수로 이동해 검색필터를 거쳐 허가된 데이터만 submit으로 보낼 수 있게 만들어놓은 로직 등, 특수한 경우에 이 submit을 못하게 막고싶을 때가 있다. 첫번째 방법 form 태그 안에 onKeydown="javascript:if(event.keyCode == 13) checkSearchValue(searchForm);" onsubmit="return false;" 다음 두가지 속성을 넣어준다. ex) 두번째 방법 form 태그 내에 input태그가 단 하나만 있을때만 submit이 된다고 한다. 그러므로 눈에 보이지 않는 하나의 태그를 더 만들어준다..
-
localhost 또는 127.0.0.1 이란?IT/Web 2019. 8. 4. 19:16
보통 자신의 PC에서 웹서버를 띄우고, 브라우저 주소창에 그 자신의 PC서버로 접속하기 위해서 브라우저를 띄우고 localhost 혹은 127.0.0.1이라고 입력 한다. 자신의 IP주소를 손수 입력해도 괜찮지만, 다른 클라이언트에게 내 서버의 접속경로를 알려주는 용도가 아니면 localhost 혹은 127.0.0.1을 사용한다. 당연하게 사용해왔지만, 갑자기 궁금해졌다. 뭘까? 127.0.0.1은 생긴모양은 IP주소같은데 왜 웹상에서 IP주소의 역할을 못하는 것이며, localhost는 뭐길래 저 127.0.0.1과 똑같은 역할을 하는것이며, 이 둘은 뭐길래 내 본래 IP주소와 동일한 곳을 가르키는것인가.. 검색을 해봤다. 아래의 질문URL에서 딱 필요한 만큼의 간결한 질문, 그리고 필요한 만큼의 간단..
-
Linux에서 Spring Boot War파일 Tomcat에 올리기IT/Web 2019. 7. 17. 07:36
뉴비때 연습삼아 Tomcat 배포과정을 다른 블로그에 기록해놨던 배포를 기록해뒀던 글 사실 아래 글처럼 그렇게 간단하게 올릴게 아니라, 여러가지 설정을 참고해서 많은 환경을 설정해주어야 하지만, Default 설정이라면 여차저차 아래방법순으로 배포하게 되니 참고 https://suzxc2468.tistory.com/175 에 포스팅했던 Windows 톰캣에 War파일을 배포하는 과정과 완전일치한다. Windows에서 Spring Boot War파일 Tomcat에 올리기 # 먼저 Jar와 War의 차이점을 정리 - Jar java archive jar 압축은 하나의 application 기능이 가능하도록 java파일 등을 압축하고 지원해줍니다. 앞서 알려드린 대로 path 등의 경로를 유지하기 때문에 배포..
-
Windows에서 Spring Boot War파일 Tomcat에 올리기IT/Web 2019. 7. 17. 07:30
뉴비때 연습삼아 Tomcat 배포과정을 다른 블로그에 기록해놨던 배포를 기록해뒀던 글 사실 아래 글처럼 그렇게 간단하게 올릴게 아니라, 여러가지 설정을 참고해서 많은 환경을 설정해주어야 하지만, Default 설정이라면 여차저차 아래방법순으로 배포하게 되니 참고 # 먼저 Jar와 War의 차이점을 정리 - Jar java archive jar 압축은 하나의 application 기능이 가능하도록 java파일 등을 압축하고 지원해줍니다. 앞서 알려드린 대로 path 등의 경로를 유지하기 때문에 배포된 jar 파일을 사용하는 사용자들은 각 파일들에 대한 path 문제에서 벗어날 수 있습니다. 예를 든다면 ojdbc14.jar, servlet-api.jar 등을 들 수 있습니다. - War web archiv..
-
cvc-complex-type.4: Attribute 'version' must appear on element 'web-app'.IT/에러노트 2019. 6. 6. 22:18
#증상 웹프로젝트를 만들면 web.xml 파일에 아래와 같이 빨간줄이 그어진다. 웃기게도 그러면서 실행은 잘 된다. cvc-complex-type.4: Attribute 'version' must appear on element 'web-app'. web-app이라는 요소 안에 version이라는 속성이 있어야 된다고 한다. #해결 태그 중 schemaLocation 속성의 맨 뒤쪽 web-app_O_O.xsd 에 따라서 version 속성을 새로 만들어준다. 나는 web-app_2_4.xsd 로 되어 있으니 version=2.4 를 넣어준다. 위와 같이 빨간줄이 사라진걸 볼 수 있다.