L'applicazione Web utilizza Spring MVC.Glassfish: l'applicazione Web distribuita con il contesto non root interpreta le richieste relative a domain1/docroot
<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>
Così domande come http://localhost:8080/application-context-folder/index.jsp
dovrebbe risolvere per applicazioni context-cartella/index.jsp e si risolvono a domain1/application-contesto-cartella/docroot.
È in base alla progettazione o è necessario modificare qualcosa nell'applicazione o configurazione?
@EDIT: c'era un errore di battitura, l'URL richiesto è http://localhost:8080/application-context-folder/index.jsp, not http://localhost:8080/index.jsp
Per http: // localhost: 8080/index.jsp al lavoro, l'applicazione ha bisogno di essere nel contesto di root. Altrimenti http: // localhost: 8080/context/index.jsp –