【问题标题】:Eclipse, maven, tapestry, tomcat auto loadEclipse、maven、tapestry、tomcat 自动加载
【发布时间】:2016-06-23 17:14:16
【问题描述】:

我正在运行 eclipse mars EE。我有一个带有tapestry 5.4.1的maven项目。我有 tomcat 7 maven 插件,一切正常,除了我无法立即看到对 tml 和 css 文件的更改。当我对任何文件进行更改时,它最终会重新加载,但这需要时间,这会减慢开发速度。我希望能够立即看到 css 和 tml 的变化。我可以等待 java 更改,直到 tomcat 重新加载它们,但我不能等待 css 和 tml 更改。

我已经阅读了几篇关于在 eclipse 中配置 tomcat 服务器的文章,包括 stackoverflow entry

但是,它们似乎没有工作或实现我想要的。似乎问题在于,tomcat 必须等待创建和部署新的 jar/war,而不是直接从项目中提取文件。

另外,我知道 Tapestry 的 class reloading feature.... 这似乎也不起作用。也许我的项目配置不正确?这是screen shot of my project

必须有办法实现这一点。 15 年来,我们都在 Eclipse 中为 tomcat 编写 Web 应用程序!

感谢您的帮助!

【问题讨论】:

    标签: eclipse maven tomcat7 tapestry


    【解决方案1】:

    听起来您可能遇到了https://tapestry.apache.org/class-reloading.html 页面底部的“实时类重新加载疑难解答”部分中描述的几个问题。如果您还没有阅读,请阅读http://www.tynamo.org/Developing+with+Tomcat+and+Eclipse/ 上的 Tomcat 特定帮助。

    【讨论】:

    • 感谢您的回复。我重新阅读了挂毯类重新加载页面和..bingo!我自动假设挂毯不会默认为生产模式,但似乎确实如此。我在我的 AppModule 中设置了 configuration.add(SymbolConstants.PRODUCTION_MODE, "false") 并立即纠正了问题。
    猜你喜欢
    • 1970-01-01
    • 2012-04-20
    • 1970-01-01
    • 2011-02-08
    • 1970-01-01
    • 2014-07-15
    • 1970-01-01
    • 2010-11-10
    • 1970-01-01
    相关资源
    最近更新 更多