在IntelliJ中的Web片段项目中热重新部署文件

时间:2017-07-14 11:04:23

标签: intellij-idea war hotdeploy web-fragment

我有一个包含不同模块的项目。事实上,我有4个模块:

  • 呈现的JSF
  • 存储库预言
  • 服务
  • web应用

见下图:

enter image description here

我正在开发一个库,供我工作的公司的其他团队使用。因此,我们无法在webapp模块中添加xhtml文件。我们决定,因为作为一个图书馆,我们希望以这种方式保持。 我们使用 Primefaces 6.1 巴塞罗那主题。另外,我正在使用带有Tomcat的JSF2。

WebApp完全是空的,因为客户将在他们的webapps中使用它。因此,我拥有.xhtml文件的模块是 presentation-jsf 。在那里,我有所有 xhtml 文件:

enter image description here

问题在于,当我执行 webapp 本身而没有任何客户端时,应用程序运行正常(我可以访问 http://localhost/web/app/view.xhtml 文件)。我不需要任何客户的项目来使用该库。我可以直接将它用作webapp。但主要问题是我无法进行热重新部署。这意味着所有具有xhtml格式的文件都无法正常工作。

当然,当我使用我的任何客户端时,应用程序没有进行任何热重新部署,因为他们将其用作 war文件(库)。出于这个原因,我认为不可能进行热部署。

我正在使用 Intellij 。出于这个原因,也许有一些方法可以在热门中复制文件。如果我必须做任何更改,我必须重新启动服务器,有时候,我必须进行maven clean install来清理它。

0 个答案:

没有答案