WedX - журнал о программировании и компьютерных науках

Запрошенный ресурс затмения недоступен

Я запускаю приложение j2ee в tomcat/eclipse уже несколько месяцев, но внезапно (после работы с изменениями в файлах css) я получаю сообщение об ошибке сервера: запрошенный ресурс /appname/ недоступен. Я совершенно потерян. Я просмотрел несколько постов. Это описывает мою проблему: Eclipse не обнаруживает библиотеки сервлетов, но я Я прошел через все, что описано в этом посте, не найдя в моем проекте недостающих банок, серверов или чего-либо еще.

Я использую Eclipse Java EE IDE для веб-разработчиков. Версия: Helios Service Release 1.

Project -> Properties -> Server shows Tomcat v6.0 Server at localhost
Project -> Build path, please see attached screen dump.
Project -> Project Facets: Dynamic Web Module 2.5 and Java 1.6 is checked. 

Я попытался очистить и перестроить проект.

Я использую https, поэтому подключаюсь к https://localhost:8443/appname/Start. Я не уверен, что это может быть проблемой, но до сих пор он работал нормально.

Может ли кто-нибудь дать мне подсказку, что может быть не так?

Наконец-то он снова заработал, но я, честно говоря, не знаю, что именно это исправило.

Я начал с удаления некоторых сопоставлений сервлетов/сервлетов из файла web.xml. После внесения этого изменения при перезапуске сервера сервлет Start был найден, но jsp, на который сервлет переадресовывался, не был (и URL-адрес страницы jsp выглядел странно). Также не найден файл свойств logcat. Я прочитал в другом посте, что сервер может нуждаться в очистке, поэтому я сделал это, а затем еще раз очистил проект. Затем перезапустил сервер, и теперь приложение снова работает.

В любом случае спасибо за помощь, Андрей.

15.11.2011

  • Можете ли вы показать нам журнал Tomcat во время развертывания? (Должно быть в консоли Eclipse, если ваш Tomcat интегрирован с Eclipse, или в [корневой каталог tomcat]\logs\localhost.2011-11-15.log в противном случае) 15.11.2011
  • @ Андрей Боднареску Я добавил к вопросу журнал запуска. 15.11.2011
  • Правильно, мой плохой. Не могли бы вы запустить Tomcat, получить доступ к вашему приложению, получить сообщение об ошибке, а затем предоставить нам фрагмент этого вывода? 15.11.2011
  • @Andrei Bodnarescu Дело в том, что я не получаю никакой трассировки стека или чего-то еще. Он просто говорит: HTTP-статус 404 - /dosemem/Start, введите отчет о состоянии, сообщение /dosemem/Start, описание. Запрошенный ресурс (/dosemem/Start) недоступен. Апач Томкэт/6.0.29. Это то, что ты имеешь в виду? 15.11.2011
  • Да, это то, что я имею в виду. По-видимому, ваше приложение не выдает ошибку, а скорее не развернуто. Попробуйте экспортировать его из Eclipse как war (или создать его как war любым удобным для вас способом), остановите Eclipe Tomcat, запустите Tomcat вручную из консоли, перетащите war в каталог webapps и попробуйте. 15.11.2011
  • @Andrei Bodnarescu Он правильно развернут, и при вызове localhost:8080/dosemem/Start записи logcat показывают, что вызывается сервлет Start. Но затем он зависает при обращении к базе данных, но я полагаю, что это не та же проблема. При попытке подключиться к localhost:8443/dosemem/Start просто зависает и нет логов от Запустите сервлет. 15.11.2011

Ответы:


1

попробуйте очистить свой кот от eclipse: щелкните правой кнопкой мыши в tomcat > очистить. затем перезапустите свой сервер

08.10.2015
Новые материалы

Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка. Во время предварительного обучения модель обучается на неразмеченных данных с помощью..

Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..

Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение. В этом процессе мы будем использовать неконтролируемое обучение, чтобы..

Учебные заметки: создание моего первого пакета Node.js
Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm. Оглавление Глоссарий I. Новый пакет 1.1 советы по инициализации..

Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных. Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..


Для любых предложений по сайту: [email protected]