如何在myeclipse 2014中热部署apache tomcat 8中的代码

how to hot deploy code in apache tomcat 8 in myeclipse 2014

我使用 tomcat 8,java 7 myeclipse 2014 并且项目性质是动态 webmodule 3.1,具有 maven 支持

我的 web.xml 我正在使用

javax.faces.PROJECT_STAGE 发展

javax.faces.FACELETS_REFRESH_PERIOD 1

并且我的 autodeploymnet 选项已启用

我仍然无法获得结果,例如我正在更改我的 xhtml 页面或方法体,它没有自动部署。每次我需要重新启动我的服务器。

这是我的 web.xml

<listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>

<!-- Setting up application context used for spring configuration -->
<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>classpath:applicationContext.xml</param-value>
</context-param>

<context-param>
    <param-name>primefaces.THEME</param-name>
    <param-value>none</param-value>
</context-param>


<servlet>
    <servlet-name>Faces Servlet</servlet-name>
    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>*.jsf</url-pattern>
</servlet-mapping>


<!-- welcome file for Application -->
<welcome-file-list>
    <welcome-file>workflow</welcome-file>
</welcome-file-list>

<context-param>
    <param-name>javax.faces.PROJECT_STAGE</param-name>
    <param-value>Development</param-value>
</context-param>

<context-param> <param-name>javax.faces.FACELETS_REFRESH_PERIOD</param-name> 
    <param-value>1</param-value> 
</context-param> 

除了损坏的工作区,一切都很好,我换到新的工作区,一切正常。