Викет-взаимодействие между 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

Другие вопросы по тегам