在生产和托管服务器中部署应用程序时,如何更改主页地址?

时间:2014-10-21 19:06:41

标签: html spring spring-mvc java-ee amazon-web-services

我正在开发一个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>

1 个答案:

答案 0 :(得分:2)

如果您使用的是tomcat,则应设置部署的上下文路径。

首先,打开您的tomcat Web应用程序管理器并取消部署默认的tomcat页面,其路径为&#34; /&#34;。

在该页面中转到部署部分, 写下您的上下文路径&#34; /&#34;。 并将您的war文件URL添加到WAR或Directory URL框中。 部署它。