Почему не удалось получить опцию «Запуск на сервере» для JSF-страницы JSF в eclipse, weblogic, JBossTools? - PullRequest
1 голос
/ 19 июня 2009

Я пытаюсь запустить приложение JSF 1.2, созданное с использованием Eclipse Ganemede и JBoss Tools в WebLogic 10.0 MP1

Я создал простое приложение helloworld для JSF и добавил простую JSP. Я настроил домен weblogic и сервер, используя плагин JBoss Tools через eclipse. Когда я щелкаю правой кнопкой мыши по файлу JSP, я вижу только параметры «Запустить настройки ...», а НЕ «Запускать на сервере ...». Я получаю эту опцию («запустить на сервере»), когда щелкаю правой кнопкой мыши приложение в затмении, но оно не запускает

Это странно, так как в другом приложении JSF в том же рабочем пространстве Eclipse я могу «запустить на сервере» страницы JSP, щелкнув по ним правой кнопкой мыши.

Кто-нибудь может предложить решение для этого?

Спасибо. Анкит

Ответы [ 3 ]

0 голосов
/ 11 февраля 2012

Можете ли вы добавить проект, перетащив его на сервер?

Если нет, то это не WTP-проект по какой-то причине, и тогда запуск не будет доступен.

0 голосов
/ 27 апреля 2014

В файле web.xml может быть какая-то ошибка. Даже после устранения ошибок в файле web.xml я столкнулся с той же проблемой, и могу увидеть опцию запуска как *

0 голосов
/ 19 июня 2009

Видите ли вы какой-либо журнал ошибок при запуске сервера, связанного с вашим приложением JSF (либо в представлении журнала ошибок eclipse, либо в журналах сервера)?

Как показано этой веткой :

Существуют определенные классы, идентифицируемые их пакетом, которые сервер предоставляет, которым веб-приложениям запрещается переопределять.
Если такие классы находятся в банке в WEB-INF / lib, Tomcat решает эту проблему, игнорируя поврежденную банку.
Очевидно, javax.servlet является одним из таких пакетов. Предполагая, что javax.servlet.jar содержит только javax.servlet классы, это само по себе не должно вызывать сбой вашего веб-приложения.

Я бы начал с того, что удалил эту банку из веб-приложения, поскольку всегда неправильно иметь такую ​​банку в WEB-INF/lib.

Не слишком удачное решение, но, по крайней мере, вы можете предоставить некоторые дополнительные сведения / журналы, которых может быть достаточно для лучшего понимания этой проблемы.

...