2012-06-04 1 views
3

Я использую версию Geronimo 2.2.1. Я пытаюсь развернуть файл war с его контекст-корнем, установленным в / в geronimo-web.xml.Geronimo double slash "//" в URL-адресах с приложением с корнем контекста "/"

Теперь каждый раз, когда я перемещаю свое приложение, все URL-адреса переписываются с помощью двойной косой черты.

Примеры:

http://mydomain:8080//login.jsp 
http://mydomain:8080//home.html 

Как я могу изменить конфигурацию таким образом, что появляется только один слэш. Я нашел похожие вопросы, но ни у кого из них нет ответов.

+0

AFAIK, корень корневого контекста - это пустая строка, а не '/'. –

+0

@JB Nizet. Правильный корневой контекст «/» в соответствии с корневым контекстом по умолчанию при установке Geronimo (страница приветствия-tomcat). Однако пустая строка имеет такое же поведение, как «/». –

+0

Я замечаю, что если я поставлю ведущий «/» перед URL-адресом в якоре, появится один «/», как я хочу. Это, конечно, нежелательно, потому что, если контекстный корень был позже изменен на что-либо еще, все ссылки будут сломаны. –

ответ

2

Это известная проблема с Geronimo 2.2.1. Подробности можно посмотреть по номеру Geronimo issue 6171.

Вопрос был исправлен и будет частью следующего выпуска. Я проверил, что все работает как ожидается, используя последний снимок Geronimo 2.2.2.

 Смежные вопросы

  • Нет связанных вопросов^_^