목록jetty (3)
행복한 아빠
Windows 개발환경에서 Maven, eclipse 그리고 개발 WAS로 Jetty를 사용하여 개발을 하다가 심각한 문제를 발견했다. Jetty가 구동되면 한번 읽은 정적파일 (css, js, image 등)을 수정할 경우 다음과 같은 에러가 발생한다. Windows에서만 이런 현상이 발생하는데 그 현상은 하나의 프로세스(jetty)가 파일을 오픈한 경우 다른 프로세스(eclipse)가 그 파일을 쓸 수 없다는 것이다. 이 경우 Jetty를 내렸다 올리면 저장이 가능하기는 하다. 그러나 css나 javascript(js) 파일을 수정할 때마다 Jetty를 재기동하는 것은 여간 귀찮은 일이 아니다. Jetty는 성능향상을 위해 정적파일은 캐싱하는데 개발 시 이 캐시를 꺼 두면 이런 현상이 사라진다. (참..
Maven 개발으로 Web application 개발시 jetty 플로그인을 사용하면 별도의 WAS를 설치할 필요없이 다음과 같은 명령어로 바로 WebApp을 실행할 수 있다. prompt> mvn jetty:run 이 플러그인을 실행하기 위해서는 pom.xml 의 플러그인 부분에 jetty 플러그인을 다음과 같이 설치해야 한다. ... org.mortbay.jetty maven-jetty-plugin 6.1.5 /mywebapp ... 이 경우 기본 8080 포트에 /mywebapp 를 컨텍스트 루트로 이용해 jetty를 실행한다. 이 포트를 변경하기 위해서 configuration에 다음을 추가한다. ... org.mortbay.jetty maven-jetty-plugin 6.1.5 /mywebapp..
상황 jetty에 다음과 같은 설정으로 oracle datasource를 설정할 경우 java:OracleDS jdbc:oracle:thin:@192.168.10.136:1521:XE devora devora 아래와 같은 에러가 발생할 수 있다. 2007-11-15 18:50:04.740::WARN: Nested in org.springframework.beans.factory.BeanCreationException: Error creating bean w ith name 'dataSource' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method fa iled; nested except..