2014-10-27 113 views
1

我是JavaScript开发人员,目前正在使用Tomcat服务器的项目。WebStorm上的Tomcat支持

我熟悉IntelliJ的想法,但最近读了另一个JetBrains产品专门为Web开发 - WebStorm。我在WebStorm中发现了一些很酷的功能(尤其是与AngularJS自动完成相关的功能),但似乎没有Tomcat服务器支持,并且我必须将项目的服务器端构建到* .war-file中,并且每次都通过终端手动运行它。

那么WebStorm中有没有Tomcat/Java支持? (或者我应该继续使用IntelliJ的想法,忘掉WebStorm及其很酷的功能=))

+3

我无法回答你的问题的“WebStorm支持Tomcat”部分,因为我没有使用它......但我很好奇WebStorm中的什么“酷功能”,你会因为改用IntelliJ IDEA而失去。 WebStorm是IntelliJ IDEA ** Ultimate **的子集。 (你没有提到你是否使用过终极版或社区版。)WebStorm中的任何内容也都在IDEA中。 (主要区别在于项目设置。)默认情况下,它未捆绑到IDEA中,WebStorm使用的完全相同的AngularJS插件可用于IDEA _Ultimate_。只需从设置中的JetBrains插件存储库安装即可。 – Javaru 2014-10-27 15:08:37

+1

**简单地说:** WebStorm是针对JavaScript/HTML/CSS(以及类似的语言/技术,例如SASS/LESS/Dart/NodeJS等) - 它不支持任何Java特定的东西。需要Java和相关技术 - 继续使用IntelliJ - 可以通过手动方式(如上所述)通过插件安装任何“缺失”功能(可在WebStorm中使用,但不能在IntelliJ IDEA ** Ultimate **中使用)。 – LazyOne 2014-10-28 10:35:46

+0

好的,我明白了。 感谢您的回复! – zegoline 2014-10-29 07:55:25

回答

3

你可以做一件事。

  • 首先用startup.bat/startup.sh启动你的apache tomcat服务器。 (假设您的项目目录名称是WebStorm中的“AngularJSTest”。)
  • 右键单击该>重构>移动。
  • 指定路径到webapps Apache tomcat的目录。

所以从现在开始,无论你更改了该项目从WebStorm做,它会被反映到webapps目录下。您可以从链接http://localhost:8080/AngularJSTest/yourHtml.html访问它。

+0

这是可怕的建议。用洗澡水把婴儿扔出去。 您可能希望将您的web项目保存在git repo/project文件夹中,而不是直接存放在tomcat webapp文件夹中。你也不希望清洁的tomcat从webapps中清除项目目录。 – Talador12 2017-12-27 22:51:53