2014-10-27 111 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