Glassfish: веб-приложение, развернутое с некорневым контекстом, интерпретирует запросы относительно domain1/docroot

Веб-приложение использует Spring MVC.

<bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
    <property name="urlMap">
        <map>
            <entry key="/*" value-ref="defaultHandler"/>
        </map>
    </property>
    <property name="order" value="2"/>
</bean>
<bean name="defaultHandler" class="org.springframework.web.servlet.mvc.UrlFilenameViewController"/>

<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
    <property name="prefix" value="/"/>
    <property name="suffix" value=""/>        
</bean>

Так запрашивает как http://localhost:8080/application-context-folder/index.jsp должен решить к application-context-folder/index.jsp, и они разрешают domain1/docroot/application-context-folder.

Это дизайном, или я должен изменить что-то в приложении или конфигурации?

@Edit: была опечатка, требуемый URL http://localhost:8080/application-context-folder/index.jsp, not http://localhost:8080/index.jsp

6
задан iwein 23 October 2012 в 18:16
поделиться