Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在使用Tomcat配置时,如何在Idea中重新部署javascript_Java_Javascript_Tomcat_Intellij Idea - Fatal编程技术网

在使用Tomcat配置时,如何在Idea中重新部署javascript

在使用Tomcat配置时,如何在Idea中重新部署javascript,java,javascript,tomcat,intellij-idea,Java,Javascript,Tomcat,Intellij Idea,我正在开发一个在tomcat上运行的java/javascript Web应用程序 我们正在与IDEA合作,我已经成功地同时为客户机和服务器代码设置了调试,这非常棒。在手动运行Tomcat时,我确实设置了javascript的热重新部署,但在通过IDEA运行Tomcat时,我发现这不起作用,因为它在我的用户文件夹中的某个地方设置了内容 我本打算设置一个部署配置以转到该文件夹,但我看不到其中的任何javascript文件 有没有可能做到两全其美,让调试和自动部署一起工作 更新 这是我的配置: 我使

我正在开发一个在tomcat上运行的java/javascript Web应用程序

我们正在与IDEA合作,我已经成功地同时为客户机和服务器代码设置了调试,这非常棒。在手动运行Tomcat时,我确实设置了javascript的热重新部署,但在通过IDEA运行Tomcat时,我发现这不起作用,因为它在我的用户文件夹中的某个地方设置了内容

我本打算设置一个部署配置以转到该文件夹,但我看不到其中的任何javascript文件

有没有可能做到两全其美,让调试和自动部署一起工作

更新

这是我的配置:

我使用maven来构建一个特定的概要文件,而不是使用“buildwar”。我怀疑后者无法构建,因为相当多的自定义属性需要maven在编译时提供

我现在也在部署中启动了战争爆炸装置


运行->编辑配置->选择tomcat实例中

然后在
更新操作:重新启动
选项

deployment
选项卡中使用
war,而不是
war

现在单击绿色按钮运行项目,它将询问选项,然后选择更新资源,确定,然后刷新页面,它将显示更改

请记住一件事,即清除缓存

以下是一个屏幕截图:


事实证明我遇到了问题,因为我的tomcat context.xml配置文件中有
antiresourcelock=true

我打开了这个,因为我在挂起war文件和停止重新编译时遇到了问题


改为使用
antiJARLocking=“true”
似乎解决了这两个问题。重新部署现在在idea中工作,我没有遇到文件打开的问题

只有javascript应用程序或spring等?@user3145373 spring etc将面临问题,请发邮件给我。非常感谢。现在就试试看。“帧内停用”是什么意思?你会在嗯上了解的。它对我不起作用。它看起来确实试图做些什么,但它没有更新。我想知道这是否与我正在使用maven有关——我将发布我的配置访问