이클립스에서 톰캣 publish할때 에러

Tomcat 오류.. Could not delete xxx. May be locked by another process 에러 발생시

1. 이클립스에서 Tomcat SErver를 우클릭 후 Clean을 시킨다.
2. 이클립스 메뉴바에 Project -> Clean을 실행시킨다
3. Tomcat Server의 왼쪽을 누른 후 자신이 원하는 Project를 우클릭 후 Clean module work directory를 클릭한다


Resource is out of sync with file system. 에러 발생시

package Project뷰에서 F5를 눌러서 프로젝트폴더를 새로고침을 해주면 해결된다


java.lang.ClassNotFoundException : org.springframework.web.context.CointextLoaderListener 에러 발생시

1. 우선 웹프로젝트의 Deployment Assembly 에 라이브러리가 제대로 등록되지 않은 경우

프로젝트 >> properties >> Deployment Assembly를 선택한 후,
"Add" >> Java Build Path Entries >> Maven Dependencies 선택한 후, "Apply"를 해준다.

2. eclipse project property에서 deploymentAssembly 카테고리가 사라졌을 경우

org.eclipse.wst.common.project.facet.core.nature

프로젝트 .project > natures 에 org.eclipse.wst nature를 추가한다.

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
  <name>snsbook</name>
  <comment>NO_M2ECLIPSE_SUPPORT: Project files created with the maven-eclipse-plugin are not supported in M2Eclipse.</comment>
  <projects/>
  <buildSpec>
    <buildCommand>
      <name>org.eclipse.jdt.core.javabuilder</name>
    </buildCommand>
  </buildSpec>
  <natures>
    <nature>org.eclipse.wst.common.project.facet.core.nature</nature>
    <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
    <nature>org.eclipse.jdt.core.javanature</nature>
  </natures>
</projectDescription>


Eclipse tomcat error: Document base does not exist or is not a readable directory 에러 발생시

추가한 서버에 모듈명이 제대로 기입되지 않을 가능성이 가장 농후하다.

서버뷰에서 모듈 탭을 선택한후 기존 웹모듈을 삭제 하고 다시 add 해 준다.














댓글

이 블로그의 인기 게시물

어쩌다 마주친 spring Error

nginx 설정정리