문제점해결

Eclipse 자동 컴파일 안될 때

예쁜꽃이피었으면 2014. 12. 30. 11:11

http://egloos.zum.com/hsouhy/v/202967



오늘 따라 eclipse가 애를 먹이는 군요.

일반 자바 프로젝트를 생성해서 프로젝트 경로를 Tomcat의 webapp 밑에 struts2라는 폴더로 지정해 놓고
struts2 예제를 만들어 볼려고 했는데 이상하게 컴파인된 class 파일이 생성되지 않는 겁니다.

물론 Project > Build Automatically에 체크가 되어 있는지도 확인해 봤죠!

BuildPath도 WEB-INF/classes 밑으로 잘 지정되어 있느지 확인도 했구요!

한참을 찾아 헤메다 .classpath 파일에 그 문제가 있다는 걸 알게 되어습니다.

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
 <classpathentry kind="src" path="WEB-INF/src"/>
 <classpathentry exported="true" kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
 <classpathentry exported="true" kind="lib" path="WEB-INF/lib/commons-fileupload-1.2.2.jar"/>
 <classpathentry exported="true" kind="lib" path="WEB-INF/lib/commons-io-2.0.1.jar"/>
 <classpathentry exported="true" kind="lib" path="WEB-INF/lib/commons-logging-1.0.4.jar"/>
 <classpathentry exported="true" kind="lib" path="WEB-INF/lib/freemarker-2.3.16.jar"/>
 <classpathentry exported="true" kind="lib" path="WEB-INF/lib/javassist.jar"/>
 <classpathentry exported="true" kind="lib" path="WEB-INF/lib/ognl-3.0.jar"/>
 <classpathentry exported="true" kind="lib" path="WEB-INF/lib/struts2-core-2.2.1.1.jar"/>
 <classpathentry exported="true" kind="lib" path="WEB-INF/lib/xwork-core-2.2.1.1.jar"/>
 <classpathentry kind="output" path="WEB-INF/classes"/>
</classpath>

위 빨간색 부분의 src가 다른 경로로 맞춰져 있더군요.
이 src 경로에 있는 java 파일들이 output으로 지정된 경로에 컴파일 되는 것이더군요.

간만에 eclipse로 작업 할려니 시행착오를 많이 범하는 군요!

반응형