powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / EJB3 + JBoss: простой пример по книжке, помогите разобраться...
25 сообщений из 55, страница 2 из 3
EJB3 + JBoss: простой пример по книжке, помогите разобраться...
    #34713234
AndreySJ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сорри System.out.println("User Id:" + userLogon.logon("andrey", "cjkywt")); -> System.out.println("User Id:" + userLogon.logon();
...
Рейтинг: 0 / 0
EJB3 + JBoss: простой пример по книжке, помогите разобраться...
    #34713282
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если указать jnp://localhost:1099 в адресе?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
EJB3 + JBoss: простой пример по книжке, помогите разобраться...
    #34713286
AndreySJ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В логе Jboss (4.2.0) есть:
[org.jboss.ejb3.stateless.BaseStatelessProxyFactory] Binding proxy for UserLogonImpl in JNDI at beans/UserLogonImpl/remote

Те. lookup проходит нормально - интерфейс возвращается, но валится именно при обращении к методу logon().
...
Рейтинг: 0 / 0
EJB3 + JBoss: простой пример по книжке, помогите разобраться...
    #34713295
AndreySJ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Deady
а если указать jnp://localhost:1099 в адресе?


Тоже самое :-(
...
Рейтинг: 0 / 0
EJB3 + JBoss: простой пример по книжке, помогите разобраться...
    #34713359
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На Wed, 08 Aug 07 08:52:32 GMT
"AndreySJ" <nospam@sql.ru>; записано:

> Автор: AndreySJ
> В логе Jboss (4.2.0) есть:
> [org.jboss.ejb3.stateless.BaseStatelessProxyFactory] Binding proxy
> for . in JNDI at beans/UserLogonImpl/remote
>
> Те. lookup проходит нормально - интерфейс возвращается, но валится
> именно при обращении к методу logon(). Тема Ответить Сообщение
>


по моему это всего лишь означает что jboss задеплоил UserLogonImpl.
у вас прокси включен? по телнету на этот порт подключается?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
EJB3 + JBoss: простой пример по книжке, помогите разобраться...
    #34713440
expp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
EJB3 + JBoss: простой пример по книжке, помогите разобраться...
    #34713624
AndreySJ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
expp оно ?
Оно !!! Спасибо огромное ;-)
...
Рейтинг: 0 / 0
EJB3 + JBoss: простой пример по книжке, помогите разобраться...
    #34713640
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: expp
> оно ?
> Тема Ответить Сообщение


нда уж... надо было сразу из коммандной строки запускать.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
EJB3 + JBoss: простой пример по книжке, помогите разобраться...
    #34713836
expp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
джастфакинггуглит
...
Рейтинг: 0 / 0
EJB3 + JBoss: простой пример по книжке, помогите разобраться...
    #34714796
J-Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Deadyприведите еще раз код. без PortableRemoteObject работать в принципе не будет. использование его - обязательное условие работы rmi

Хм... а у меня remote интерфейс работает без PortableRemoteObject. Т.е. вот так:
Код: plaintext
1.
context =  new  InitialContext();
employeeDAORemote = (EmployeeDAORemote) context.lookup(EmployeeDAOBean. class .getSimpleName() + "/remote");

Или я чего-то недопонял? :)
...
Рейтинг: 0 / 0
EJB3 + JBoss: простой пример по книжке, помогите разобраться...
    #34714824
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
видимо я отстал от жизни, или jboss что-то прикрутили. в книге
Enterprise Java Beans так было написано
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
EJB3 + JBoss: простой пример по книжке, помогите разобраться...
    #34714848
expp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Deady
видимо я отстал от жизни, или jboss что-то прикрутили. в книге
Enterprise Java Beans так было написано
Posted via ActualForum NNTP Server 1.4
даааавно это было
...
Рейтинг: 0 / 0
EJB3 + JBoss: простой пример по книжке, помогите разобраться...
    #34714886
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://java.sun.com/j2se/1.5.0/docs/api/javax/rmi/PortableRemoteObject.html

jdk
narrow
public static Object narrow(Object narrowFrom,
Class narrowTo)
throws ClassCastException
Checks to ensure that an object of a remote or abstract interface type
can be cast to a desired type.


вон оно как, метод только проверяет. значит действительно можно без
него.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
EJB3 + JBoss: простой пример по книжке, помогите разобраться...
    #34714899
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
перечитал книгу - эта штука для совместимости с протоколами. при
использованиии IIOP 1.2 отсутствие PortableRemoteObject приведет к
ClassCastException.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
EJB3 + JBoss: простой пример по книжке, помогите разобраться...
    #34714956
expp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Deady
перечитал книгу - эта штука для совместимости с протоколами. при
использованиии IIOP 1.2 отсутствие PortableRemoteObject приведет к
ClassCastException.
Posted via ActualForum NNTP Server 1.4 ни...ни
...
Рейтинг: 0 / 0
EJB3 + JBoss: простой пример по книжке, помогите разобраться...
    #34716233
AndreySJ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, как узнать почему в JBoss injection не отрабатывает?
Как только добавляю это:
Код: plaintext
1.
2.
@PersistenceContext
 protected  EntityManager em;
в Stateless бин - он ваще не связывается.
...
Рейтинг: 0 / 0
EJB3 + JBoss: простой пример по книжке, помогите разобраться...
    #34716349
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
добавьте название контекста:
@PersistenceContext(name="name")
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
EJB3 + JBoss: простой пример по книжке, помогите разобраться...
    #34716405
expp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreySJПодскажите, как узнать почему в JBoss injection не отрабатывает?
Как только добавляю это:
Код: plaintext
1.
2.
@PersistenceContext
 protected  EntityManager em;
в Stateless бин - он ваще не связывается.

ты его случайно не как в прошлый раз создаёшь?
...
Рейтинг: 0 / 0
EJB3 + JBoss: простой пример по книжке, помогите разобраться...
    #34716475
AndreySJ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Deady
добавьте название контекста:
@PersistenceContext(name="name")

Добавлял - не помогло.
Код: plaintext
1.
2.
	@PersistenceContext(unitName="test")
	 protected  EntityManager em;
persistence.xml
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
    http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd" version="1.0">
    
	<persistence-unit name="test">
  		<jta-data-source>java:/DefaultDS</jta-data-source>
		<properties>
            <property name="hibernate.dialect" value="org.hibernate.dialect.HSQLDialect"/>
			<property name="hibernate.hbm2ddl.auto" value="create-drop" />
		</properties>
	</persistence-unit>
  
</persistence>

expp
ты его случайно не как в прошлый раз создаёшь?

В смысле ? ;-) Я просто добавил это:
@PersistenceContext
protected EntityManager em;
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
@Stateless
@TransactionAttribute(TransactionAttributeType.REQUIRED)
 public   class  UserLogonImpl  implements  UserLogonLocal, UserLogonRemote {
	@PersistenceContext
	 protected  EntityManager em;

	 public   Long  logon()  {
 	}

	 public   void  logout() {
	}
...
Рейтинг: 0 / 0
EJB3 + JBoss: простой пример по книжке, помогите разобраться...
    #34716600
expp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бин этот как получаешь?
...
Рейтинг: 0 / 0
EJB3 + JBoss: простой пример по книжке, помогите разобраться...
    #34716666
AndreySJ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из клиента, либо вариант
Код: plaintext
1.
2.
3.
Context context =  new  InitialContext(properties);
Object fooRef = context.lookup("beans/UserLogonImpl/remote");
UserLogonRemote userLogon = UserLogonRemote)PortableRemoteObject.narrow(fooRef, UserLogonRemote. class );

либо
Код: plaintext
1.
2.
Context context =  new  InitialContext(properties);
UserLogonRemote userLogon = (UserLogonRemote) context.lookup("UserLogonImpl/remote");

Оба варианта работают, если в UserLogonImpl закомитить строки:
@PersistenceContext
protected EntityManager em;
...
Рейтинг: 0 / 0
EJB3 + JBoss: простой пример по книжке, помогите разобраться...
    #34716890
expp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как деплоишь? что пишет? что в логах при деплое ?
...
Рейтинг: 0 / 0
EJB3 + JBoss: простой пример по книжке, помогите разобраться...
    #34716954
AndreySJ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В логе есть такое:
12:46:51,014 WARN [Ejb3Configuration] Persistence provider caller does not implements the EJB3 spec correctly. PersistenceUnitInfo.getNewTempClassLoader() is null
12:46:51,076 INFO [Configuration] Reading mappings from resource : META-INF/orm.xml
12:46:51,076 INFO [Ejb3Configuration] [PersistenceUnit: test] no META-INF/orm.xml found
...
Рейтинг: 0 / 0
EJB3 + JBoss: простой пример по книжке, помогите разобраться...
    #34717017
expp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может указать классы пакеты с энтитями ?

покеш лог
...
Рейтинг: 0 / 0
EJB3 + JBoss: простой пример по книжке, помогите разобраться...
    #34717209
AndreySJ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нашел причину.
Решилось добавление стороки
<provider>org.hibernate.ejb.HibernatePersistence</provider>
в persistence.xml:
<persistence-unit name="assetunity">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<jta-data-source>java:/DefaultDS</jta-data-source>
<properties>
<property name="hibernate.dialect" value="org.hibernate.dialect.HSQLDialect"/>
<property name="hibernate.hbm2ddl.auto" value="create-drop" />
</properties>
</persistence-unit>
...
Рейтинг: 0 / 0
25 сообщений из 55, страница 2 из 3
Форумы / Java [игнор отключен] [закрыт для гостей] / EJB3 + JBoss: простой пример по книжке, помогите разобраться...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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