Eclipse - публикация и запуск простого веб-проекта
Мне нужно пропустить что-то действительно очевидное, но я просто не могу понять, как публиковать и запускать простой проект JavaScript и HTML на сервер Apache на локальной виртуальной машине.
Я попробовал локально установленную Eclipse-справку, но она всегда заканчивается, не заполняя полную информацию о том, что требуется, и нет резюме, которое дает начало для завершения обзора того, что необходимо для завершения того, что должно быть простой задачей.
Мой проект прост, он состоит из ссылок на один файл JavaScript и каталог файлов HTML. Я создал сервер, дающий детали сервера Apache на виртуальной машине, насколько я могу судить, теперь мне нужно связать проект с сервером, но я не могу решить, как это сделать. Если я нажму правой кнопкой мыши на проекте и перейду к Run As/Configurations
, окно Create, manage and run configurations
позволяет мне создать новую конфигурацию, но в поле выбора сервера не будет серверов.
Я действительно не знаю, нужно ли мне это делать, но я попробовал так много вариантов, что теперь я полностью потерял.
В окне сервера говорится: "Начал, синхронизирован" сервером, но он даже не пытается записать файлы в каталог сервера (который установлен в моей файловой системе).
Я использую "Eclipse IDE для разработчиков JavaScript" v1.4.1, "Платформа Eclipse" v3.7.1.
Может ли кто-нибудь указать мне в правильном направлении для публикации и запуска простого проекта JavaScript и HTML на локальной виртуальной машине?
Ответы
Ответ 1
Публикация статического контента и JavaScript на сервере Apache с использованием Eclipse
Добавить сервер
- Окно → Показать вид → Серверы
- Щелкните правой кнопкой мыши на вкладке серверов
- Новый → Сервер → Сервер HTTP → Далее
- добавить публикацию dir: в моем случае (C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs)
- Далее → добавить порт (12345 в моем случае)
Создание веб-проекта
- Переключиться в веб-представление (правый верхний угол)
- Щелкните правой кнопкой мыши Project Explorer в левой части
- Новый → Проект → Веб → Статический веб-проект
- Назовите проект
- Выберите целевой ресурс выполнения в качестве HTTP-сервера.
- Далее → Обратите внимание на свой корневой контекст по умолчанию
- Готово
Скопируйте текущие js и html файлы в каталог "WebContent" в Проводник проекта.
Вкладка "Серверы"
- Щелкните правой кнопкой мыши HTTP-сервер
- Добавить - Удалить → Добавить проект → Готово
- Щелкните правой кнопкой мыши Http Server → Опубликовать
4 сделано!
Вы должны уметь видеть свои вещи в каталоге публикации.
вы можете получить доступ к странице в
http://localhost:/context_root
ура!
Ответ 2
Прежде чем запускать свой веб-проект, у вас должны быть такие серверы, как Apache Tomcat, JBoss и т.д.
1.Нажмите на свой проект - Запуск от имени - Запустите на сервере
![enter image description here]()
2. В настоящее время нет сервера, настроенного в Eclipse, поэтому вам нужно выбрать сервер (подумайте, что у вас есть сервер Apache Tomcat) и настроен в Eclipse и нажмите "Готово". Сервер будет запущен автоматически, и проект будет запущен в внутреннем браузере Eclipse.
![enter image description here]()
![enter image description here]()
3.Если предположим, что сервер не запущен - щелкните правой кнопкой мыши на сервере - на вкладке ниже сервера - выберите параметр запуска.
![enter image description here]()
4. Существует вероятность неудачи запуска сервера - сконфигурированный порт на сервере может использоваться другим сервером, поэтому вам нужно изменить порт сервера - щелкните правой кнопкой мыши настроенный сервер и нажмите "Открыть" - измените порт HTTP 8080 к другому порту.
![enter image description here]()
5. Запустите сервер
6. Есть возможность проверить, был ли ваш проект успешно развернут на сервере или нет. Щелкните правой кнопкой мыши на настроенном сервере и выберите "Добавить и удалить". Будет показан доступный веб-проект и развернутый веб-проект.
![enter image description here]()
Ответ 3
Я попробовал это и смог заставить его работать, выполнив следующие действия:
1) Удалите сервер, который у вас есть на вкладке Серверы. Также зайдите в Preferences → Servers → Runtime Environment и убедитесь, что ваш сервер настроен так, как вы хотите. Например, если вы используете настоящий веб-сервер, используйте HTTP-сервер и укажите порт и путь для публикации (здесь он будет писать ваши материалы).
2) Создайте новый сервер, щелкнув правой кнопкой мыши на вкладке Серверы. Это позволит вам выбрать сервер, который вы создали (или использовали) в настройках (см. Выше), и затем он позволит вам выбрать проекты в рабочей области, связанные с сервером.
3) Щелкните правой кнопкой мыши на сервере и выберите "publish", и вы увидите свои артефакты в каталоге, который вы выбрали для своего сервера. Теперь вы должны иметь доступ к ним с сервером.
(Это не так просто понять, когда вы впервые начинаете, поэтому я понимаю ваше разочарование).