Webapp sử dụng Spring MVC.Glassfish: ứng dụng web được triển khai với bối cảnh không phải là chủ ngữ giải thích các yêu cầu liên quan đến miền1/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>
Vì vậy, yêu cầu như http://localhost:8080/application-context-folder/index.jsp
nên giải quyết cho ứng dụng bối cảnh thư mục/index.jsp và họ quyết tâm DOMAIN1/docroot/ứng dụng bối cảnh thư mục.
Có phải do thiết kế hoặc tôi có cần thay đổi điều gì đó trong ứng dụng hoặc cấu hình không?
@Edit: có một lỗi đánh máy, các URL được yêu cầu là http://localhost:8080/application-context-folder/index.jsp, not http://localhost:8080/index.jsp
Đối với http: // localhost: 8080/index.jsp để làm việc, ứng dụng cần phải được trong bối cảnh gốc. Nếu không thì http: // localhost: 8080/context/index.jsp của nó –