Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java EE (J2EE)
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.80
м1st
8 / 8 / 1
Регистрация: 15.09.2010
Сообщений: 75
#1

Eclipse: как запустить проект с ejb и jsf? - Java EE

27.08.2012, 02:16. Просмотров 2016. Ответов 3
Метки нет (Все метки)

Есть проект с использованием ejb и jsf. Как его запустить под Eclipse?
Сервера: Tomcat и Jboss.
http://www.cyberforum.ru/java-j2ee/thread2184561.html

Добавлено через 3 часа 48 минут
При запуске приложения через сервер Jboss, падает следующая ошибка: http://ideone.com/IEwAQ
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.08.2012, 02:16
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Eclipse: как запустить проект с ejb и jsf? (Java EE):

Помогите запустить EJB клиента !
При попытке запуска EJB клиент грохается при вызове метода...

Java, Eclipse, Classpath. Как запустить приложение из командной строки
Доброе время суток. Столкнулся с такой проблемой - работаю в Eclipse. Если...

Как запустить Java EE проект?
Всем привет. Я К Джаве отношусь очень косвенно, тоесть когда то там что-то на...

Как запустить скачанный проект?
Здравствуйте. Я скачал проект из интернета, в нем 5-6 классов и нет какого-то...

Как запустить maven проект на Jenkins?
Привет, я пытаюсь запустить тесты на Jenkins. У меня есть проект с одним...

3
Skipy
1996 / 1419 / 91
Регистрация: 25.11.2010
Сообщений: 3,611
27.08.2012, 10:42 #2
1. А какое отношение tomcat имеет к EJB?

2. В консоли же ясно написано:

Can't find a persistence unit named shoestringPU in deployment "p2.war"
Вы где-то в коде используете persistence unit по имени shoestringPU, предположительно в аннотации:

Java
1
2
@PersistenceContext(unitName = "shoestringPU")
protected EntityManager em;
А в persistence.xml такого unit-а нет.
0
м1st
8 / 8 / 1
Регистрация: 15.09.2010
Сообщений: 75
28.08.2012, 01:09  [ТС] #3
Цитата Сообщение от Skipy Посмотреть сообщение
1. А какое отношение tomcat имеет к EJB?
Читал, что можно вызывать EJB из JSF на Tomcat, если добавить библиотеки: ejb.jar, jboss-client.jar, jnp-client.jar. Верно ли это?

Цитата Сообщение от Skipy Посмотреть сообщение
2. В консоли же ясно написано:
Вы где-то в коде используете persistence unit по имени shoestringPU, предположительно в аннотации:

Java
1
2
@PersistenceContext(unitName = "shoestringPU")
protected EntityManager em;
А в persistence.xml такого unit-а нет.
Unit есть в persistence.xml: https://dl.dropbox.com/u/94023782/persistence.xml

Похоже, что я не правильно собрал проект.

Проект выглядел так:
структура проекта - https://dl.dropbox.com/u/94023782/project%20structure.jpg
war - https://dl.dropbox.com/u/94023782/p2.war


Пока добавил файл shoestring-ds.xml https://dl.dropbox.com/u/94023782/shoestring-ds.xml сюда:
c:\java\jboss\server\default\deploy\shoestring-ds.xml

Добавил mysql-connector-java-5.1.19-bin.jar сюда:
c:\java\jboss\server\default\lib\mysql-connector-java-5.1.19-bin.jar


Если не сложно, подскажите, что/куда перекинуть?
0
м1st
8 / 8 / 1
Регистрация: 15.09.2010
Сообщений: 75
01.09.2012, 20:14  [ТС] #4
Добавил в c:\java\jboss\modules\mysql\main\
module.xml - https://dl.dropbox.com/u/94023782/module.xml
mysql-connector-java-5.1.21-bin.jar

Добавил в c:\java\jboss\standalone\deployments\
shoestring-ds.xml - https://dl.dropbox.com/u/94023782/shoestring-ds.xml

Добавил MySQL драйвер в c:\java\jboss\standalone\configuration\
standalone.xml - https://dl.dropbox.com/u/94023782/standalone.xml


При запуске приложения через сервер Jboss, падает следующая ошибка: https://dl.dropbox.com/u/94023782/error.java

Раньше в Eclipse в "Properties" была функция "packaging configuration", как сейчас создать такую конфигурацию: https://dl.dropbox.com/u/94023782/MyCVP2_6.jpg ?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.09.2012, 20:14
Привет! Вот еще темы с решениями:

EJB: если в таблице БД задано каскадное удаление, то в ejb-jar.xml тоже надо его указывать?
Если в базе есть таблица, у которой для одного из полей, которое является...

Eclipse + ADT не могу запустить приложение
Здравствуйте. Скачал c developer.android.com Android SDK. Запускаю...

Создать проект в среде Eclipse, в который поместить консольное приложение на языке Java
Среди элементов массива найти индексы всех таких, которые могут быть получены...

Запустить проект с GitHub
Не получается запустить проект https://github.com/garadagly/Shop . ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru