powered by simpleCommunicator - 2.0.57     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / javax.transaction.RollbackException help!!!
3 сообщений из 3, страница 1 из 1
javax.transaction.RollbackException help!!!
    #32685343
Фотография Sergey Prudnikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вызываю вот таким образом методы BMP Entity бина
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
try
{
	Context context = new InitialContext();
	MembersHome membersHome = (MembersHome)PortableRemoteObject.narrow(context.lookup("ejb/MembersEJB"), MembersHome.class);
	CoursesHome coursesHome = (CoursesHome)PortableRemoteObject.narrow(context.lookup("ejb/CoursesEJB"), CoursesHome.class);

	Members member = (Members)membersHome.findByLogin("ivan").iterator().next();

	out.println(member.getMembersEJBVO().getName());
	out.println("<br>");

	Iterator i = member.getMembersEJBVO().getCourses().iterator();

	while(i.hasNext())
	{
		Courses course = (Courses)coursesHome.findByPrimaryKey((Long)i.next());
		out.println(course.getTitle());
		out.println("1");
		out.println(course.getCoursesEJBVO().getTitle());
		out.println("2");
	}
	}
catch(Exception ex)
{
	out.println("Error creating initial context for SLSB: " + ex.getMessage());
	ex.printStackTrace();
}
вот там где жирным выделил вываливается с таким эксепшеном
Error creating initial context for SLSB: RemoteException occurred in server thread; nested exception is: java.rmi.RemoteException: Transaction aborted (possibly due to transaction time out).; nested exception is: javax.transaction.RollbackException: Transaction marked for rollback; nested exception is: javax.transaction.RollbackException: Transaction marked for rollback

подскажите плж что это за хрень такая, и как с этим бороться
...
Рейтинг: 0 / 0
javax.transaction.RollbackException help!!!
    #32685777
big_mammoth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так тебе нужно бороться не javax.transaction.RollbackException - это следствие а не причина тут нужно разобраться с "Transaction aborted". Что за сервер, с какой БД работает?

Кроме того зачем ты обращаешься к энтити бину из клиента - вроде как не рекомендуются и считается антипатерном, может имеет смысл завернуть эту логику в Session Bean?
...
Рейтинг: 0 / 0
javax.transaction.RollbackException help!!!
    #32685854
Фотография Sergey Prudnikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сервер стандартный j2sdkee1.3.1
БД Oracle
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / javax.transaction.RollbackException help!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]