Error List

Error List

    jsp에서 외부 css, js 등 파일 인식 못함 (404 error)

    ecplise 환경에서 Dynamic web project를 생성해 tomcat으로 서버를 띄워 웹을 확인했는데, 외부 파일을 전혀 인식하지 못했다. 관리자 모드로 보니 모든 외부 파일이 404 error로 경로를 찾을 수 없다고 떴다. 프로젝트의 웹 구조는 다음과 같다. src/main/webapp 폴더 밑에 모든 파일들을 넣고 "assets/css/..." 와 같이 파일을 불러왔다. 구글링을 통해 Servers/Tomcat/web.xml을 다음과 같이 수정해주었다. ctrl+f 로 servlet-mapping을 찾은 뒤 url-pattern을 추가해주었다. 원래의 코드는 435번 라인의 / url-pattern만 있는데 8개의 .js, .css 등의 url-pattern을 추가해 주었다. 사용하는 파..

    java 버전 변경 안됨 & java, javac 버전 다름 해결

    먼저 java 새로운 버전을 다운 받고 환경 변수 JAVA_HOME에 새로운 jdk 경로로 바꿔주고 cmd에서 확인했을 때 자바 버전 변경이 안 됐었다. 찾아보니 환경 변수 Path의 C:\Program Files\Common Files\Oracle\Java\javapath 를 삭제해 주면 된다고 해서 삭제했다. (안됨) 그런데 javac 버전만 변경되고 java 버전은 그대로였다. 다시 찾아보니 위의 Path를 삭제하지 말고, %JAVA_HOME%\bin이 C:\Program Files\Common Files\Oracle\Java\javapath 보다 상단에 위치하기만 하면 된다고 한다. 위처럼 %JAVA_HOME%\bin을 최상단으로 변경해 주고 cmd 창을 새로 열어 버전을 확인해 보니 java와 ..

    (파이썬) TypeError: slice indices must be integers or None or have an __index__ method

    Traceback (most recent call last): front_n = n[ : len(n) / 2] TypeError: slice indices must be integers or None or have an __index__ method 위 경우이 len(n) / 2 는 float 형으로 반환되기 때문에 다음과 같은 오류가 발생한다. 배열을 slice 해줄 때는 꼭 int 형으로 적어 주어야 한다. 그래서 이 경우에는 len(n) // 2 로 적으면 몫을 반환하게 되어 int 형이 된다.

    (리눅스) Could not get lock /var/lib/dpkg/lock

    가상환경 껐다 키고 나서 apt install 할 때마다 해당 오류가 발생한다. E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) 해결 방법 sudo rm /var/lib/apt/lists/lock sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock 위 명령어 입력 후 apt install 하면 오류가 사라진다. 참고 우분투 APT Could not get lock /var/lib/dpkg/lock 오류 해결 방법 - 익스트림 매뉴얼 E: Could not get lock /var/lib/dpkg/lock - 잠금 파일을 얻을 수 없습니다..