Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не видно данных (пример с java-course.ru) 
V
    Опции темы
eric13
Дата 15.1.2010, 18:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 3.11.2009
Где: Тольятти

Репутация: нет
Всего: нет



Собрал пример на Eclipse3.4 и Jboss4.2. ( http://www.java-course.ru/students/part13.html )

Если вызывать сразу http://localhost:8080/MyWeb/MainFrame.jsp , отображается форма, но без данных и генерируемых jstl - тэгов.
При нажатии любой кнопки возникает
Код

java.lang.NullPointerException
    students.web.MainFrameServlet.processRequest(MainFrameServlet.java:83)
        ...

Если запускать просто по имени EAR приложения (http://localhost:8080/MyWeb), ошибка появляется сразу.

Вот файл вкратце, здесь ms.getGroupsList()  и дает ошибку:
Код

...
public class MainFrameServlet extends HttpServlet {
    @EJB(name = "ManagementSystem")
    private ManagementSystemLocal ms;

    protected void processRequest(HttpServletRequest req, HttpServletResponse resp)  throws ServletException, IOException  {
    ....
        MainFrameForm form = new MainFrameForm();
        List<Groups> groups = ms.getGroupsList();
    ....
    }

    public void doGet... {   processRequest(req, resp);   }
    public void doPost...{    processRequest(req, resp);   }
 }


Не могу понять, в чем проблема: то-ли не удается получить данные, то-ли в неправильной привязке jstl?

JSTL подключил не как в примере а, скачав и положив (не через Eclipse ) jstl.jar и standard.jar (1.2) в WEB-INF\lib.
Правда, в проекте 
В .jsp написал:
Код

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

Добавил jstl.jar и standard.jar через Build Path как external JARs..


PM MAIL   Вверх
MisterCleric
Дата 15.1.2010, 19:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1043
Регистрация: 16.2.2006
Где: Харьков, Украина

Репутация: 33
Всего: 38



Потому-что в JBOSS до версии 5.0
EJB-injection для сервлетов не работает


--------------------
ПРИШЕЛ, УВИДЕЛ - ПЕРЕПИСАЛ...
PM MAIL ICQ   Вверх
eric13
Дата 18.1.2010, 15:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 3.11.2009
Где: Тольятти

Репутация: нет
Всего: нет



Цитата(MisterCleric @ 15.1.2010,  19:33)
Потому-что в JBOSS до версии 5.0

Спасибо веримач! Я уже и не представлял где искать.

Соответственно появились следующие вопросы:

1. Пробовал ставить 5.1 и 5.0. Запуск удается только при конфигурации памяти
Код

set JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx128m -XX:MaxPermSize=128m

и продолжается 2 минуты на 5.1 и одну на 5.0. Памяти на ПК (Win XP) всего 1Гб, jboss берет 210Мб.
Хотя jboss 4.2 отлично загружался с
Код

   JAVA_OPTS="-Xms128m -Xmx512m ..."

за 30 сек. Что-то можно поправить?

2. Пересобрал проект на сервер Jboss5.0, в сервлете строка
Код

import javax.servlet.ServletException;

подчеркивается:
 
Код

the import javax.servlet cannot be resolved


В инете толком ответа нет. Пишут, jarы (servlet и j2ee) надо импортировать, а есть они только в jdk 1.4... Не может же быть стандартное решение быть таким кривым..

Это сообщение отредактировал(а) eric13 - 19.1.2010, 06:29
PM MAIL   Вверх
danilka
Дата 19.1.2010, 10:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 15.1.2010

Репутация: нет
Всего: нет



Цитата(eric13 @  18.1.2010,  15:38 Найти цитируемый пост)
Пишут, jarы (servlet и j2ee) надо импортировать, а есть они только в jdk 1.4... 


Они и в жбоссе тоже есть %JBOSS_HOME%\client\jboss-javaee.jar

PM MAIL   Вверх
eric13
Дата 19.1.2010, 15:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 3.11.2009
Где: Тольятти

Репутация: нет
Всего: нет



Цитата(danilka @ 19.1.2010,  10:45)
Они и в жбоссе тоже есть %JBOSS_HOME%\client\jboss-javaee.jar

Есть, я думал это другие библиотеки. Действительно, получилось.
Спасибо за ценный ответ!

Может по вопросу ресурсоемкости jbossов (см. выше) кто выскажется? Или запуск  5.0 за минуту на 1Гб памяти - это нормально?


PM MAIL   Вверх
danilka
Дата 20.1.2010, 11:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 15.1.2010

Репутация: нет
Всего: нет



Цитата(eric13 @  19.1.2010,  15:39 Найти цитируемый пост)
Может по вопросу ресурсоемкости jbossов (см. выше) кто выскажется? Или запуск  5.0 за минуту на 1Гб памяти - это нормально?


Ну если он и без приложения за минуту запускается значит либо тачка слабая, либо может сборку жбосса попробовать другую.
Если без приложения запускается быстро смотреть по логам на что тратится время во время деплоя и разбираться дальше

PM MAIL   Вверх
eric13
Дата 20.1.2010, 12:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 3.11.2009
Где: Тольятти

Репутация: нет
Всего: нет



Цитата(danilka @ 20.1.2010,  11:24)
Ну если он и без приложения за минуту запускается

Да, без приложения. Меня, в общем, устраивает. Просто интересно, нормально ли это.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0782 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.