WARNING: [SetContextPropertiesRule]{Context} Setting property 'source' to 'org.eclipse.jst.jee.server ...

 

Eclipse에서 Tomcat 구동시 로그에 위와같은 경고가 나오는 것은 "정상"입니다!

 

정상적인인 배포 환경에서는 나오지 않지만, Eclipse 안에서 Tomcat Server를 구동하는 경우에는 Eclipse의 WTP 플러그인이 임의로 source 태그를 집어넣기 때문에 나오는 경고메세지 입니다.

 

더 정확히 얘기하면, Project Explorer의 Server에서 server.xml을 열어보면 하단에 아래와 같은 설정이 있는데요,

(Server에 webapp을 추가한 경우에만 생깁니다.)

<Context docBase="test-dynamic-web-project" path="/test-dynamic-web-project" reloadable="true" source="org.eclipse.jst.jee.server:test-dynamic-web-project"/>

 

Tomcat 6 부터는 server.xml에 정의되지 않는 속성이 있는 경우 WARNING을 뱉어내도록 바꼈습니다. 위에서 빨간색 부분이 WTP에서 임의로 추가한 속성입니다.

 

'Servers' view > Tomcat v7.0 Server at localhost 더블클릭 > Server Options > 'Publish module contexts to separate XML files' check 하면 해결된다는 사람도 있는데요, 그래도 WARNING은 나옵니다.

 

 

 

 

출처 : https://powerhan.tistory.com/182

 

+ Recent posts