Я нашел эту нить о том, что есть Interweb вещь. Сбрасывается до:
@echo off
setlocal enableextensions
for /f "tokens=*" %%a in (
'VER'
) do (
set myvar=%%a
)
echo/%%myvar%%=%myvar%
pause
endlocal
Вы также можете перенаправить вывод команды во временный файл, а затем поместить содержимое этого временного файла в свою переменную, likeuchashereby:
cmd > tmpFile
set /p myvar= < tmpFile
del tmpFile
Приобретите поток на Tom's Hardware.
У меня была подобная проблема, но мое решение немного более просто. Проблемой был causesd путем переименования исходной папки, на которую сослалось определение сервера.
Перейдите к Окну/Предпочтениям/Серверу/Средам выполнения, удалите поврежденную ссылку. Затем нажмите 'Add', чтобы создать новую ссылку, выбрать соответствующую версию кота, нажать затем, и Вы будете видеть неправильную ссылку пути. Зафиксируйте его. Движение.
Наконец решили эту проблему в моей системе.
1) избавился от способно полученных котов
, 2) установил типичного кота от мусорных ведер по tomcat.apache.org
, 3) избавился от моего openjdk
4), установил солнце jdk (склонный - добираются)
, 5) удалил мои веб-проекты в затмении
, 6) заметил, что при добавлении веб-проекта можно установить "Целевую среду выполнения" - я пытался установить его на Tomcat 6, и это сообщило мне, что была проблема
, Возможно, ни одно из вышеупомянутого не имело значения, но здесь - то, что, возможно, имело значение:
7) СТРОКА НАД ЗАГОЛОВКОМ: Окно-> Предпочтения-> Сервер - Среды выполнения. Удаленный любые дрянные среды выполнения здесь, и добавил путь к моему недавно установленному коту.
В моем случае это были поврежденные конфигурационные файлы Tomcat. Журнал Eclipse говорил:
org.eclipse.core.runtime.CoreException:
Could not load the Tomcat server configuration at
C:\Program Files\Apache Software Foundation\apache-tomcat-6.0.14\conf.
The configuration may be corrupt or incomplete.
Получил новое распределение Tomcat, удалил старое все до одного хорошие теперь.
Изменение владения моему пользователю работало на меня.
Какая версия Eclipse? Европа? Ganymede?
, Что Вы подразумеваете под рабочей областью? Рабочая область Eclipse не что-то, что Вы развертываете, она содержит Ваши проекты.
необходимо будет генерировать ВОЕННЫЙ файл (или папка файлов, которые включили бы ВОЕННЫЙ файл), проект будет обычно включать МУРАВЬЯ или сценарий сборки Знатока, чтобы сделать это, или если бы проект использовал Динамический тип веб-проекта Eclipse то могло бы быть, 'генерируют ВОЙНУ' опция где-нибудь. Без более подробной информации я не могу больше помогать.
Добавление нового динамического веб-проекта к рабочей области, кажется, 'разблокировало' функцию.
Единственным путем я нашел для использования Tomcat 6, изменяет владение каталога Tomcat моему пользователю. Кажется, что этого недостаточно для имения r/w полномочий.
BTW, удаляя org.eclipse.wst.server.core.prefs стирает Вас конфигурация рабочей области.
Посмотрите в ошибочном представлении. Если Вы пытались настроить тот однажды и отказавший, Eclipse, кажется, пытается посмотреть там снова позже прежде, чем позволить Вам создавать новый. При удалении папки или не там еще необходимо заменить ее так, чтобы можно было продолжить двигаться.
Гул это может хитрый. Принесите представление "сервера". Если Ваш проект был уже развернут, удалите его из сервера для очистки привязки между проектом и сервером.
Или можно щелкнуть правой кнопкой по проекту в проводнике проекта и выбрать отладку на сервере. Если Вы уже не делаете сделанный это, Eclipse должен попросить, чтобы Вы создали время выполнения сервера, и здесь можно определить Tomcat 6 и определить местоположение установки сервера.
можно также видеть представление "задач" для наблюдения любого problm в проекте, импортированном как JDK и т.д.
я наконец заставил мой работать с котом Ubuntu 8.10 по умолчанию. (командная строка отладки на затмении является замечательной вещью), Сначала, я должен был сделать несколько символьных ссылок и затем изменить полномочия на файл. (Вы могли бы хотеть думать дважды об изменении полномочий в зависимости от Вашей конфигурации, но если затмение не может считать файл, это бросает и исключение, и gui не позволит Вам продолжить)
sudo ln -s /etc/tomcat6 /usr/share/tomcat6/conf
sudo ln -s /etc/tomcat6/policy.d/03catalina.policy /usr/share/tomcat6/conf/catalina.policy
sudo chmod a+r /usr/share/tomcat6/conf/tomcat-users.xml
Ошибочное представление действительно является ключевым. Существует много детали там - при необходимости, щелкните правой кнопкой по записям и скопируйте их содержание в свой любимый текстовый редактор. Одна проблема, которая может подойти, например, состоит в том, что, если у Вас уже есть конфигурация сервера на месте, и один из XML-файлов конфигурации unparseable, сервер не может быть добавлен. Это произошло со мной этим вечером - мой <Context>
, элемент имел разрыв строки в нем, таким образом, это было <C
(разрыв строки) ontext>
. Это препятствовало тому, чтобы Eclipse воссоздал конфигурацию сервера.
@id благодарит за решение, но что-то также скрыто в org.eclipse.jst.server.tomcat.core.prefs
Поэтому для решения проблемы
Tomcat 5.5
, который я заказываю, чтобы быть в состоянии использовать tomcat5.5 сервер, у Вас должен быть writeable catalina.policy файл, как упомянуто в [1 113]
Tomcat 6
, Чтобы быть в состоянии использовать tomcat6 сервер надлежащее решение, должен иметь пользовательский экземпляр tomcat6 сервера, как описано в [1 115]
, Моя конфигурация является Debian/Sid, Eclipse 3.4.1. Ganymede
У меня была эта та же проблема на Ubuntu 8.10 с Ganymede и Tomcat6. Это, кажется, своего рода ошибка с Eclipse. При попытке создать сервер, и он блюет, Вы не можете создать другой tomcat6 сервер. Для исправления этой проблемы сделайте следующее:
kotfu
сервера