반응형

1.  톰캣 홈페이지에서 원하는 버전의 톰캣을 다운 받는다. ( http://tomcat.apache.org/  )

   core 에서 tar.gz 파일을 다운

(글쓴이는 8을 다운 받았다. 8버전을 받는다면, 8.5.6 과 8.0.38 중에 8.0.38버전을 받는 것을 추천 

그 이유는 이클립스에서 톰캣 8 서버를 설치하는데 8.5.6은 오류가 발생해서 고치는 과정이 필요하다.)


2. 다운 받은 톰캣 tar.gz 파일의 압축을 해제한다. 

(이름이 길기때문에 이름 변경후 압축 풀기를 추천, 글쓴이는 tomcat8로 변경 후 작업 )


3. 압축을 해제한 tomcat 폴더를 /usr/local 폴더로 이동시켜준다.

' sudo mv tomcat8 /usr/local ' 명령어 실행 

(/usr/local 경로가 존재하지 않으면, ' sudo mkdir /usr/local ' 명령어로 폴더 생성)


4. 톰캣의 경로를 라이브러리 쪽으로 심볼릭링크 설정을 해준다.

Library 경로에 Tomcat 폴더가 있는경우 ' sudo rm -f /Library/Tomcat ' 명령어 실행

( 처음 설치하는 경우 존재하지 않는다. )

' sudo ln -s /usr/local/tomcat8 /Library/Tomcat ' 명령어를 통해 심볼릭 링크를 설정


5. 톰캣 폴더의 소유주를 계정에 맞게 지정해주고, 톰캣 폴더 아래 bin폴더 아래의 쉘들을 실행할 권한을 준다.

' sudo chown -R <YourID> /Library/Tomcat '

' sudo chmod +x /Library/Tomcat/bin/*.sh '


마지막으로 이클립스에 톰캣을 연결해주고 실행을 해보면된다.

( 'sudo /Library/Tomcat/bin/startup.sh' 명령어를 통해 톰캣을 실행 할 수 있으며, http://127.0.0.1:8080 접속으로 톰캣 화면이 나오면 정상적으로 설치 된것 , 'sudo /Library/Tomcat/bin/shutdown.sh' 명령어로 중지 )

반응형
반응형

톰캣으로 스프링 프로젝트를 실행하는데 아래와 같은 오류가 발생했다.

Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]

검색결과 해당 오류에 대한 원인은 다양하게 존재하는 것 같다. 

본인의 경우 스프링 프레임워크 버전을 올리는데 계속해서 발생....

여러가지 해봤으나 해결 방법은 메이븐에서 해당 폴더를 삭제후 메이븐 update로 새로 설치

(pom.xml 에서 삭제를 하는것이 아닌 메이븐 경로의 repository에서 해당 폴더를 삭제후 pom.xml 추가)


반응형
반응형

메이븐에서 dependency 추가를 했는데 위와 같은 오류가 발생

해당 파일을 받아오지 못했다는 에러인데, 이러한 경우 해당 폴더를 삭제하고 

해당 프로젝트 클릭 - 마우스 오른쪽 버튼 - maven - update project... 클릭

(저는 해당 폴더에 파일이 있는데도 오류가 발생, 그 파일만 지우고 했는데도 오류 발생하여 폴더를 삭제하고 실행하니 정상)

반응형

+ Recent posts