Нет сервера в Eclipse; пытается установить Tomcat

Принятый ответ хорош и будет работать в 90% случаев.

Но если вы делаете приложение JS с высокой производительностью, и если вы работаете с большими / огромными массивами, Array.map (. .) создает большую перегрузку как в памяти, так и в процессоре, поскольку создает копию массива.

Я рекомендую использовать классический цикл:

    a = new Array(ARRAY_SIZE);
    for (var i = 0; i < ARRAY_SIZE; i++) {
        a[i] = [];
    }

Я проверил три альтернативы и получили это:

  • Предлагаемый ответ (в 11 раз больше):
    a = new Array(ARRAY_SIZE).fill().map(u => { return []; });
    
  • Простой цикл (самый быстрый):
    a = new Array(ARRAY_SIZE);
    for (var i = 0; i < ARRAY_SIZE; i++) {
        a[i] = [];
    }
    
  • для каждого (в 2 раза медленнее):
    a = new Array(ARRAY_SIZE).fill();
    a.forEach((val, i) => {
        a[i] = [];
    })
    

PS. Я использовал этот скрипт для тестов.

29
задан rolve 23 October 2012 в 21:40
поделиться

8 ответов

Для будущих людей, у которых возникла та же проблема: попробуйте добавить вкладку сервера из меню затмения, если она не работает, затем перейдите к описанному выше решению @Tomasz Bartnik и повторите попытку снова:

  1. Зайдите в «Окно»> «Показать представление»> «Другое»

    enter image description here

  2. , найдите servers, выберите его и нажмите OK

    enter image description here

Затем он будет добавлен на ваши вкладки

23
ответ дан Enissay 23 October 2012 в 21:40
поделиться

Вы можете установить сервер Tomcat из торговой площадки Eclipse.

Справка -> Eclipse Market Place ищет «Tomcat» -> Установить плагин Eclipse Tomcat.

enter image description here

После установки перезапустите затмение.

2
ответ дан DON 23 October 2012 в 21:40
поделиться

Попробуйте установить JST Server Adapters и JST Server Adapters Extentions. Я использую Eclipse 4.4.2 Luna, и это сработало.

Вот шаги, которые я выполнил:

  1. Справка -> Установить новое программное обеспечение

  2. Выберите «Luna - http://download.eclipse.org/releases/luna "site

  3. Развернуть" Разработка Web, XML и Java EE "

  4. Проверьте серверные адаптеры JST и расширения серверных адаптеров JST

58
ответ дан Tomasz Bartnik 23 October 2012 в 21:40
поделиться

В итоге я установил новую копию Eclipse - JAVA EE, и теперь все работает.

5
ответ дан CodyBugstein 23 October 2012 в 21:40
поделиться

Загрузите последний ZIP-архив Tomcat с https://tomcat.apache.org/download-90.cgi Переименуйте папку с простым именем, например, «tomcat». Сохраните папку и скопируйте путь.

Перейти к справке -> Установить новое программное обеспечение Выберите {Oxygen - http://download.eclipse.org/releases/oxygen } на вкладке «Работа с». Выберите последний вариант Web, XML, Java EE и OSGi Enterprise Development. Установите флажки, соответствующие 1.Eclipse Java EE Developer Tools 2.JST-серверные адаптеры 3.JST-серверные адаптеры Расширения Нажмите Далее и примите лицензионное соглашение.

0
ответ дан Bibin Baby 23 October 2012 в 21:40
поделиться
  1. В {рабочем пространстве-каталоге} /. Metadata / .plugins / org.eclipse.core.runtime / .settings удалите следующие два файла:

    • org.eclipse .wst.server.core.prefs
    • org.eclipse.jst.server.tomcat.core.prefs
  2. Перезапустить Eclipse

2
ответ дан adrian filipescu 23 October 2012 в 21:40
поделиться

Платформа веб-инструментов предоставляет инструменты разработки Java EE и включена в IDE для разработчиков Java EE. Помимо прочего, он предоставляет представление «Серверы» и упрощает запуск сервера Tomcat оттуда. Вы можете загрузить IDE для разработчиков Java EE или перейти в меню «Справка» и установить новое программное обеспечение в поисках функций Java EE.

2
ответ дан nitind 23 October 2012 в 21:40
поделиться

Причина, по которой вы можете не получить никаких результатов, заключается в том, что у вас может не быть настройки среды J2EE в вашей Eclipse IDE. Выполните следующие действия, чтобы решить проблему.

  1. Перейти к справке -> Установить новое программное обеспечение
  2. Выберите {Oxygen - http://download.eclipse.org/releases/oxygen } (или аналогичная опция / версия) на вкладке «Работа с».
  3. Поиск для Web, XML, Java EE и OSGi Enterprise Development.
  4. Установите флажки, соответствующие 1.Eclipse Java EE Developer Tools. 2.JST-серверные адаптеры. 3.JST-серверные адаптеры. соглашение.

Надеюсь, это поможет.

15
ответ дан Ram Anand Vutukuru 23 October 2012 в 21:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: