我正在运行在tomcat上的java / javascript网络应用程序。
我们正在与IDEA合作,并且我设法同时为客户端和服务器代码设置了调试功能,这很棒。手动运行Tomcat时,我确实对JavaScript设置进行了热部署,但是通过IDEA运行Tomcat时,这没有用,因为它在我的用户文件夹中的某个地方进行了设置。
我本来只是要设置一个部署配置才能转到该文件夹,但在那里看不到任何javascript文件。
是否有可能同时兼顾调试和自动部署两个方面的优势?
更新
这是我的配置:
我正在使用maven构建特定的配置文件,而不是使用“爆炸的战争”。我怀疑后者无法工作,因为在编译时需要由maven提供很多自定义属性。
现在,在部署开始时,我也爆发了战争。
事实证明我遇到了问题,因为antiResourceLocking=true
我的tomcat context.xml配置文件中有。
由于在将文件挂到战争文件上并停止重新编译时遇到问题,因此我启用了此功能。
改为使用antiJARLocking="true"
似乎已解决了两个问题。现在,重新部署正在按计划进行,并且我没有遇到任何使文件保持打开状态的问题
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句