#maven #jetty #maven-jetty-plugin
#maven #jetty #maven-jetty-plugin
Вопрос:
У нас возникли проблемы с jsessionid, и я пытаюсь найти способ отключить это. Кто-нибудь случайно не знает, как вы можете это сделать, используя org.mortbay.jetty:jetty-maven-plugin:7.x.x? Пока все, с чем я сталкивался, — это способы сделать это с помощью старого плагина от Mortbay, настройки которого несовместимы с версией Eclipse.
Заранее спасибо,
Мартин
Ответ №1:
Отправляя ответ на мой собственный вопрос из-за того, что, похоже, ни у кого нет ответа на этот вопрос, и я уверен, что кто-то еще в конечном итоге найдет его полезным, потому что все другие примеры того, как это сделать, были для старого maven-jetty-plugin (<7.x).
Некоторое время покопавшись в коде Jetty, я обнаружил, что переменная была переименована, как показано ниже:
<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>