Почему моя публикация терпит неудачу в Tomcat v7.0 Server из-за блокировок другим процессом?
У меня есть установка сервера Tomcat v7.0 в моей среде eclipse (helios), которую я использую для тестирования веб-приложений. В настоящее время у меня есть в моей рабочей среде веб-приложение struts, которое правильно загружается на сервер, а также два динамических веб-проекта, которые они пытаются загрузить. В основном, простой класс, который я хочу превратить в веб-службу для оси 2 для первого проекта и простую страницу html (для проверки этой проблемы) для второй.
Однако ни один из них не загружается правильно внутри сервера, и я вижу блокировки с помощью других ошибок процесса.
Ошибка, заданная консолью сервера:
Publishing failed with multiple errors
Could not delete C:\Documents and Settings\xgeneric\workspaceSkillInventory\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\WStest3\WEB-INF\lib\activation-1.1.jar. May be locked by another process.
Could not delete C:\Documents and Settings\xgeneric\workspaceSkillInventory\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\WStest3\WEB-INF\lib\antlr-2.7.7.jar. May be locked by another process.
Could not delete C:\Documents and Settings\xgeneric\workspaceSkillInventory\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\WStest3\WEB-INF\lib\axiom-api-1.2.11.jar. May be locked by another process.
Could not delete C:\Documents and Settings\xgeneric\workspaceSkillInventory\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\WStest3\WEB-INF\lib\axiom-dom-1.2.11.jar. May be locked by another process.
Could not delete C:\Documents and Settings\xgeneric\workspaceSkillInventory\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\WStest3\WEB-INF\lib\axiom-impl-1.2.11.jar. May be locked by another process.
Could not delete C:\Documents and Settings\xgeneric\workspaceSkillInventory\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\WStest3\WEB-INF\lib\axis2-adb-1.6.0.jar. May be locked by another process.
Could not delete C:\Documents and Settings\xgeneric\workspaceSkillInventory\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\WStest3\WEB-INF\lib\axis2-adb-codegen-1.6.0.jar. May be locked by another process.
Could not delete C:\Documents and Settings\xgeneric\workspaceSkillInventory\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\WStest3\WEB-INF\lib\axis2-ant-plugin-1.6.0.jar. May be locked by another process.
Could not delete C:\Documents and Settings\xgeneric\workspaceSkillInventory\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\WStest3\WEB-INF\lib\axis2-clustering-1.6.0.jar. May be locked by another process.
Could not delete C:\Documents and Settings\xgeneric\workspaceSkillInventory\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\WStest3\WEB-INF\lib\axis2-codegen-1.6.0.jar. May be locked by another process.
Could not delete C:\Documents and Settings\xgeneric\workspaceSkillInventory\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\WStest3\WEB-INF\lib\axis2-corba-1.6.0.jar. May be locked by another process.
Could not delete C:\Documents and Settings\xgeneric\workspaceSkillInventory\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\WStest3\WEB-INF\lib\axis2-fastinfoset-1.6.0.jar. May be locked by another process.
Could not delete C:\Documents and Settings\xgeneric\workspaceSkillInventory\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\WStest3\WEB-INF\lib\axis2-java2wsdl-1.6.0.jar. May be locked by another process.
Could not delete C:\Documents and Settings\xgeneric\workspaceSkillInventory\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\WStest3\WEB-INF\lib\axis2-jaxbri-1.6.0.jar. May be locked by another process.
... и т.д.
Кто-то уже столкнулся с этой проблемой и знает о решении?
Ответы
Ответ 1
Я полностью забыл об этом вопросе. На самом деле проблема была в другом месте, чтобы решить проблему "блокировки", которую я должен был сделать, это перезагрузить компьютер. Тогда у меня были другие проблемы, но это не касается этого вопроса.
Ответ 2
1- Остановить сервер
2- Очистка сервера
3- Чистый справочник по работе с Tomcat...
![enter image description here]()
Ответ 3
- В окне консоли, где вы найдете трассировку стека, просто переключите вкладку с консоли на серверы (или отобразите ее из окна → Показать вид → Серверы).
- Дважды щелкните на своем сервере tomcat, он откроет обзор tomcat. Вы найдете две вкладки (в нижней части окна). Обзор и Модули.
- Нажмите "Модули". Вы найдете проекты, перечисленные там.
- Удалите все проекты и очистите сервер (щелкните правой кнопкой мыши по имени сервера → Очистить).
Попробуйте перезагрузить сервер, и он начнет работать, поскольку он сработал у меня.
Ответ 4
У меня была такая же проблема.
Я решил это, выполняя очистку на сервере несколько раз.
Каждый раз, когда я делал чистую, разные библиотеки были заблокированы, пока, наконец, все не были разблокированы.
Надеюсь, это поможет!
Ответ 5
Я столкнулся с той же проблемой; удаление модулей с сервера TomCat позволило решить проблему
Ответ 6
удаление ".plugins", а затем перезапуск eclipse и tomcat решили проблему.
Ответ 7
Причиной этой проблемы в настоящее время является то, что каталог сервера tomcat открыт и заблокирован другим процессом. Поэтому для решения этой проблемы используйте ниже шаги -
- Закройте каталог развертывания сервера tomcat
- Щелкните правой кнопкой мыши на сервере → Очистить рабочий каталог tomcat
- Щелкните правой кнопкой мыши на сервере → очистите и перезапустите сервер.
Ответ 8
Я решил проблему в соответствии с шагами удара:
- Щелкните правой кнопкой мыши на своем проекте
- Выберите Свойства → Развертывание сборки
- Нажмите кнопку Добавить, выберите Java Build Path Entries и нажмите кнопку Далее
- Выберите Зависимости Maven, затем нажмите Готово.
Ответ 9
Я столкнулся с той же проблемой. Вы не обязаны делать что-то необычное. Было бы полезно использовать два решения.
1) Перезагрузите среду IDE (например, затмение). (Это может помочь вам, потому что в моем случае это произошло)
2) Перезагрузите компьютер. Это поможет вам разблокировать блокировку вне всяких сомнений.
Примечание. Очистка рабочего каталога Tomcat может не помочь в вашем случае.