Викет-взаимодействие между wicket-приложениями на localhost
Я испытываю ненормальное поведение при щелчках, связанных с ajax, в двух приложениях Wicket, которые запускаются одновременно localhost
на разных портах (оба обслуживаются Jetty
)
У меня есть два приложения, открытые в двух вкладках в Chrome. Когда я нажимаю на AjaxLink
в одном из приложений он иногда работает, а иногда ничего не делает (или что-то в других вкладках Wicket, как я вижу, что заголовок вкладки что-то делает).
Это приводит к нежелательному поведению, так как ссылки больше не работают должным образом.
Что я могу сделать, чтобы предотвратить это взаимодействие между вкладками?
1 ответ
Я сейчас использую это:
this.getServletContext().getSessionCookieConfig().setName( applicationCookieName )
И изменить applicationCookieName
на приложение, это, кажется, предотвращает это.
Это, вероятно, вызвано тем, что JSESSIONID по умолчанию используется совместно, как можно записать в этом ответе: /questions/22803333/pochemu-zapusk-neskolkih-prilozhenij-wicket-vyizyivaet-konfliktyi-ajax/22803345#22803345