我正在开发一个Spring Web应用程序。在我的localmachine中,我用来查看主页的地址是localhost:8080 / ProjectName / mvc / template。但现在在生产中,如果有人进入www [dot] myWebsite [dot] com,我希望他们进入主页。我该如何解决这个问题?
这就是我的web.xml的外观
<web-app version="2.2" id="WebApp_ID">
<!-- <display-name>Archetype Created Web Application</display-name> -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/spring/appContext.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
<servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/spring/dispatcher-servlet.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/mvc/*</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>/WEB-INF/jsp/template.jsp</welcome-file>
</welcome-file-list>
</web-app>
答案 0 :(得分:2)
如果您使用的是tomcat,则应设置部署的上下文路径。
首先,打开您的tomcat Web应用程序管理器并取消部署默认的tomcat页面,其路径为&#34; /&#34;。
在该页面中转到部署部分, 写下您的上下文路径&#34; /&#34;。 并将您的war文件URL添加到WAR或Directory URL框中。 部署它。