Приветствую! Изучаю новую среду разработки IBM Rational App Dev for WebSphere 8
Я нуб в Java, EJB и всем остальном ) Читаю справку и пытаюсь набрать примерчик приложения на EJB 3.1 из этой справки. Застрял на шаге :
Урок 1.4: Создание веб-проекта для тестирования приложения
Код | В проекции Java EE выберите Файл > Создать > Другие > Динамический веб-проект. На странице Динамический веб-проект В поле Имя проекта введите EJBCounterWebEE6. В поле Расположение проекта выберите Использовать расположение по умолчанию или нажмите кнопку Обзор и выберите другое расположение. В поле Целевая среда выполнения оставьте WebSphere Application Server 8.0. В поле Динамическая версия веб-модуля выберите 3.0. В поле Конфигурация выберите Конфигурация по умолчанию для WebSphere Application Server 8.0. Выберите Добавить проект в EAR и нажмите кнопку Далее. Примите другие значения по умолчанию и нажмите кнопку Готово. Если будет выдано сообщение Открыть связанную проекцию?, то нажмите кнопку Нет. Щелкните правой кнопкой мыши на проекте EJBCounterWebEE6 и выберите Создать > Веб-страница. На странице Создать веб-страницу в поле Имя файла введите EJBCount.jsp и нажмите кнопку Готово. На панели Исходный код редактора веб-страниц замените весь код на следующий и нажмите CTRL+S для сохранения:
Код | <%@page session="false"%> <HTML> <HEAD> <TITLE>Пример счетчика IBM WebSphere EJB 3.1 и JPA 2.0</TITLE> <BODY bgcolor="cornsilk"> <H1>Пример счетчика EJB 3.1 и JPA 2.0</H1> <P> <B> Это приложение взаимодействует с сервером WebSphere Application Server посредством запросов http. Оно увеличивает значение счетчика (объект-синглет EJB 3.1), в котором используется сущностный объект JPA 2.0 (т.е. значение счетчика сохраняется в таблице базы данных Derby). </B> <FORM METHOD=POST ACTION="counter"> <BR/> <% response.setHeader("Pragma", "No-cache"); response.setHeader("Cache-Control", "no-cache"); response.setDateHeader("Expires",0); String msg = (String) request.getAttribute("msg"); if (msg == null) msg = ""; %> <B>Щелкните на кнопке Increment для увеличения значения счетчика</B> <BR/><BR/> <INPUT TYPE=SUBMIT VALUE="Increment"> </FORM> <H3><%=msg%></H3> </BODY> </HTML>
|
|
Сделал как написано в инструкции, но при попытке сохраниться вот такая ошибка вылетает, связано с какими-то индексами: http://radikal.ru/F/s017.radikal.ru/i402/1205/a7/88c934d91cba.jpg
Подскажите пожалуйста в чем может быть дело. Я второй день этот эклипс вижу, для меня все ново - среда, IDE, JAVA, EJB даже мыслей нет что делать, поиск ничего путного не дал. |