gpt4 book ai didi

java - Eclipse + Tomcat - 直接从工作区提供 webapp

转载 作者:搜寻专家 更新时间:2023-10-30 21:19:30 26 4
gpt4 key购买 nike

将 Tomcat 配置为直接从工作区内的项目目录提供服务的理想方法是什么? ( related )

我希望我的静态网络资源在我对它们进行更改时立即可用,而不必将它们发布到单独的目录中。似乎实现此目的的最佳方法是直接提供文件而不是文件的已发布/部署副本。


或者,我对其他选项(不同的应用程序服务器或 IDE)持开放态度,这些选项可以更快地开发 Java Web 应用程序。发布和重新部署每一个小的变化都占用了太多时间。

我尝试过 JRebel 和 FileSync(它们都在一定程度上起作用),但它们试图修补一个不应该存在的问题。

最佳答案

我从来都不喜欢与 Eclipse 捆绑在一起的 WTP 插件。

过去,我使用 Sysdeo Tomcat plugin 取得了很多成功用于 Eclipse。

它使用 Eclipse 为您构建的已编译类,因此当您进行接口(interface)兼容的更改(如更改方法内部的某些内容)时,它会立即部署,无需重新启动。更改方法签名或在类中添加新方法确实需要重新启动,但由于没有冗长的 WAR 构建步骤,因此整个构建/部署周期无论如何都会减少。

此外,Sysdeo 插件使用您工作区中的静态 Assets ,因此无需复制或部署这些 Assets 。只需进行更改,刷新浏览器,您就会立即看到更改。

不幸的是,插件的开发似乎在几年前就停滞了。根据他们网站上的矩阵,最新支持的 Eclipse 版本是 3.6。根据this page但是,该插件仍然适用于 Eclipse 4.2 (Juno)。

希望这对您有所帮助。使用 Sysdeo 的体验确实比 WTP 好得多!

关于java - Eclipse + Tomcat - 直接从工作区提供 webapp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17305254/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com