2011-10-11 2 views
5

우리는 jsessionid에 문제가 발생했으며 이것을 비활성화하는 방법을 찾으려고합니다. 아무도 org.mortbay.jetty : jetty-maven-plugin : 7.x.x를 사용하여 이것을 어떻게 할 수 있는지 알고 싶습니까? 지금까지 내가 만난 것은 Mortbay의 이전 플러그인을 사용하여 Eclipse의 버전과 호환되지 않는 설정을하는 방법이다. 때문에 아무도 이것에 대한 대답을 것 같다 내가 다른 확실히 사람이 결국뿐만 아니라 유용 발견 할 것이다라는 것을 사실에 사전에Eclipse Jetty Maven 플러그인으로 실행중인 Jetty의 jsessionid를 어떻게 비활성화합니까?

감사합니다,

내 자신의 질문에 대한 답을 제출

답변

10

마틴, 이 작업을 수행하는 방법에 대한 다른 모든 예제는 이전 Maven-jetty-plugin (< 7.x) 용 이었기 때문에.

<build> 
    <plugins> 
     <plugin> 
      <groupId>org.mortbay.jetty</groupId> 
      <artifactId>jetty-maven-plugin</artifactId> 
      <version>${version.jetty}</version> 
      <configuration> 
       <webAppConfig> 
        <contextPath>/foo</contextPath> 

        <sessionHandler implementation="org.eclipse.jetty.server.session.SessionHandler"> 
         <sessionManager implementation="org.eclipse.jetty.server.session.HashSessionManager"> 
          <!-- Disable url sessions using JSessionID --> 
          <sessionIdPathParameterName>none</sessionIdPathParameterName> 
         </sessionManager> 
        </sessionHandler> 
       </webAppConfig> 
      </configuration> 
     </plugin> 

    <plugins> 

</build> 

:

잠시 동안 부두의 코드를 통해 파고 후, 나는 다음과 같이 변수가 이름이 변경된 것을 발견