SSISO Community

시소당

eclipse 프로젝트 바로 참조해서 tomcat 띄우고 싶을때

<Context docBase="D:\dev\service-pwe\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\address_web" path="" reloadable="true" source="org.eclipse.jst.j2ee.server:address_web"/></Host>

위처럼 짧은 설정이

<Context docBase="D:\dev\service-pwe\workspace_deskhome2\address_mweb\web" path="" reloadable="true" source="org.eclipse.jst.j2ee.server:address_mweb"><Resources className="org.eclipse.jst.server.tomcat.loader.WtpDirContext"virtualClasspath="D:\dev\service-pwe\workspace_deskhome2\address_mweb\target\classes;......"/></Context></Host>

이렇게 길어져야 할 때가 있다.
이클립스 프로젝트 resource를 바로 연결해서 수정사항이 바로바로 반영하게 하는건데
server option에 serve modules without publishing을 체크해주면 된다.

war로 배포하게 maven 설정이 되어 있는데 server option을 체크안하면 프로젝트를 war로 빌드해놓고 jar로 해서 lib밑으로 밀어넣기 때문에 톰캣이 안뜨는 에러가 있었다. 그럴때 좋은 옵션이다

그리고 com.sun:tools:jar missing 어찌고 뜨는건 현재 이클립스가 jre로 빌드하기 때문이다.
jdk로 빌드하게 환경설정 바꿔주면 된다.

1151 view

4.0 stars