2014-09-28 1 views
0

pty.xml에서 Jetty의 기본 서블릿 init-param을 변경할 수 있습니까?pty.xml에서 Jetty 기본 서블릿을 구성하는 방법은 무엇입니까? (init-param useFileMappedBuffer)

-
Jetty가 Eclipse 내에서 실행 중일 때 파일을 저장할 수없는 경우 Windows 관련 문제를 다루고 있습니다. 나는 보통의 방법으로 webdefault.xml을 복사했다. 그러나
1)이 솔루션은 다소 복잡해졌으며, 더 중요한 것은 부두 개발자 팀이 기본 구성에서 내용을 변경하기로 결정했을 때 내 프로젝트에 반영되지 않을 것임을 알았습니다. ,
2) Eclipse에서 내 앱을 실행할 때 "java.lang.ClassNotFoundException : org.mortbay.jetty.servlet.DefaultServlet"이 바로 나타납니다.
그게 제가이 문제를 처리하는 데 너무 많은 번거 로움이라고 생각하게 만듭니다. 곤충.

답변

1

클래스 org.mortbay.jetty.servlet.DefaultServlet은 부두 6 세 이상 용입니다. Jetty 7+의 수업은 org.eclipse.jetty.servlet.DefaultServlet입니다.

중요한 사항 : 부두 6은 2010 년 초에 EOL되었습니다. 부두 7과 부두 8은 2014 년 말에 EOL이 될 것입니다. 부두 9는 현재의 공공 웹용 안정/안전/성숙한 부두입니다.

실행중인 Jetty의 버전은 무엇입니까?

부두를 어떻게 운영하고 있는지에 대한 세부 정보도 제공하지 않았습니까? (몇 가지 일반적인 예 : 명령 줄, cargo maven plugin, org.mortbay.jetty maven plugin, org.eclipse.jetty maven plugin, 오래된 이클립스 플러그인, 새 이클립스 플러그인, 독립형 배포판, 임베디드 실행기, arquillian 테스트 프로필, junit runner, testng 러너 등).

포인트는 부두를 시작하거나 돌릴 수있는 일반적인 방법이 수백 가지 있습니다. 이러한 세부 정보가 없으면 시나리오를 구성하는 방법에 대한 대답을 제공하는 것이 어렵습니다. 질문을보다 자세하게 업데이트하십시오.

+0

감사합니다. :) 내 저장소의 jetty.jar에서 webdefault.xml (해당 클래스 이름 포함)을 복사했습니다. 아마도 적절한 것이 아닙니다. 정확히 내가 원했던 것은 아니지만 효과가있었습니다. 다시 한 번 감사드립니다. –

관련 문제