【问题标题】:Tomcat support on WebStormWebStorm 上的 Tomcat 支持
【发布时间】:2014-12-22 14:09:18
【问题描述】:

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

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

那么 WebStorm 中是否有任何 Tomcat/Java 支持? (或者我应该继续使用 IntelliJ 的想法,忘记 WebStorm 及其酷炫的功能 =)

【问题讨论】:

  • 我无法回答您问题的“WebStorm 是否支持 Tomcat”部分,因为我不使用它……但我很好奇您会失去 WebStorm 中的哪些“酷功能”通过更改为 IntelliJ IDEA。 WebStorm 是 IntelliJ IDEA Ultimate 的子集。 (你没有提到你是否使用过终极版或社区版。)WebStorm 中的任何东西也在 IDEA 中。 (主要区别在于项目设置。)虽然默认情况下它没有捆绑到 IDEA 中,但 WebStorm 使用的完全相同的 AngularJS 插件可用于 IDEA Ultimate。只需从设置中的 JetBrains 插件存储库安装它。
  • 简单地说: WebStorm 针对 JavaScript/HTML/CSS(以及类似的语言/技术,例如 SASS/LESS/Dart/NodeJS 等)——它不支持任何特定于 Java 的东西。需要 Java 和相关技术——继续使用 IntelliJ——任何“缺失”的功能(在 WebStorm 中可用,但在 IntelliJ IDEA Ultimate 中不可用)可以通过插件手动安装(如上所述)。
  • 好的,我知道了。感谢您的回复!

标签: intellij-idea webstorm


【解决方案1】:

你可以做一件事。

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

因此,从现在开始,您从 WebStorm 对项目所做的任何更改都会反映在 webapps 目录中。您可以通过链接http://localhost:8080/AngularJSTest/yourHtml.html 访问它。

【讨论】:

  • 这是一个可怕的建议。把婴儿和洗澡水一起扔出去。您可能希望将 Web 项目保存在 git repo/project 文件夹中,而不是直接保存在 tomcat webapp 文件夹中。您也不希望清理过的 tomcat 从 webapps 中擦除您的项目目录。
猜你喜欢
  • 1970-01-01
  • 2019-10-24
  • 1970-01-01
  • 2017-08-23
  • 1970-01-01
  • 2016-12-16
  • 2015-02-27
  • 2017-08-24
  • 2013-08-07
相关资源
最近更新 更多