gpt4 book ai didi

java - 使用 Eclipse 和 Tomcat (Servlet 3.0) 在 web-fragment 中热部署 JSP

转载 作者:搜寻专家 更新时间:2023-11-01 02:48:08 24 4
gpt4 key购买 nike

我有一个这样设置的项目:

/parent
/core
/src/main/
/resources/META-INF/
web-fragment.xml
/resources/jsp/
fragment.jsp
/java/
FragmentTest.java
/web
/src/main/
/webapp/
/WEB-INF/web.xml
/jsps/
parent.jsp
/java/
ParentTest.java

“核心”在 .war 中编译为 .jar。

然而,当部署它到 Tomcat 时,启用调试,我可以编辑 parent.jsp 并且它将热部署,但是如果我更新 fragment.jsp 那么它就不会,我必须重建/重新部署/等等。

但是,对任一项目中的 .java 的任何更改都将成功热部署。

有没有人知道让 web-fragment JSP 热部署可能缺少的任何配置等?

谢谢!

最佳答案

我也有同样的情况。我有test-web(你的parent)和test-web-fragment(你的core)。我通过以下方式解决了它们:

/test-web -> Properties -> Deployment Assembly 中,我添加了指向 /test-web-fragment/src/的 Fileset 规则main/resources/META-INF/resources(见下面的截图)。

当我从片段更改页面中的某些内容时,eclipse 构建器会将其复制到 /test-web/src/main/webapp。之后,我在应用程序服务器中右键单击以测试网络并单击完全发布,我必须将我的更改发送到服务器。我在开发模式中使用的这个技巧。当我为生产构建构建时,我使用 maven,没有这个规则。

1

2

3

关于java - 使用 Eclipse 和 Tomcat (Servlet 3.0) 在 web-fragment 中热部署 JSP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17455290/

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