2014-10-27 4 views
1

Я разработчик JavaScript и в настоящее время работаю над проектом, в котором используется сервер Tomcat.Поддержка Tomcat на WebStorm

Я знаком с идеей IntelliJ, но недавно прочитал о другом продукте JetBrains специально для веб-разработки - WebStorm. Я нашел некоторые интересные функции в WebStorm (особенно связанные с автозавершением AngularJS), но кажется, что нет поддержки сервера Tomcat, и мне нужно собрать серверную часть проекта в * .war-файл и запускать его вручную через терминал каждый раз.

Итак, есть ли поддержка Tomcat/Java в WebStorm? (Или я должен продолжать использовать идею IntelliJ и забыть о WebStorm и ее классной функциональности =))

+3

Я не могу ответить на часть вопроса «does WebStorm Support Tomcat», потому что я не использую его ... но мне любопытно, какую «классную функциональность» в WebStorm вы потеряете, перейдя на IntelliJ IDEA , WebStorm - это подмножество IntelliJ IDEA ** Ultimate **. (Вы не упоминаете, если вы использовали конечный или сообщество.) Все, что в WebStorm также находится в IDEA. (Основное отличие в настройке проекта.) Пока он не поставляется в IDEA по умолчанию, тот же самый модуль AngularJS, который использует WebStorm, доступен для IDEA _Ultimate_. Просто установите его из репозитория плагинов JetBrains в настройках. – Javaru

+1

** Проще говоря: ** WebStorm предназначен для JavaScript/HTML/CSS (и подобных языков/технологий, например SASS/LESS/Dart/NodeJS и т. Д.) - он НЕ поддерживает какой-либо конкретный Java-материал. Нужна Java и связанные с ней технологии - продолжайте использовать IntelliJ - любая «отсутствующая» функциональность (доступная в WebStorm, но не в IntelliJ IDEA ** Ultimate **) может быть установлена ​​через плагин вручную (как упоминалось выше). – LazyOne

+0

Хорошо, у меня это есть. Спасибо за ответ! – zegoline

ответ

3

Вы можете сделать одно.

  • Сначала запустите свой сервер apache tomcat с помощью startup.bat/startup.sh. (Предположим, что ваше имя каталога проекта - «AngularJSTest» в WebStorm.)
  • Щелкните правой кнопкой мыши на этом> Рефакторинг> Переместить.
  • Укажите путь к webapps каталог Apache tomcat.

Так что теперь на любые изменения, внесенные в проект от WebStorm, это будут отражены в каталоге WebApps. Вы можете получить к нему доступ по ссылке http://localhost:8080/AngularJSTest/yourHtml.html.

+0

Это ужасный совет. Выбрасывание ребенка водой для ванны. Вероятно, вы хотите сохранить свой веб-проект в своей папке git repo/project, а не непосредственно в папке webapp tomcat. Вы также не хотите, чтобы очищенный tomcat уничтожал вашу директорию проекта из webapps. – Talador12