middlegen can't compile ejb's on weblogic.
"zousey seyzou" <[email protected]> Sun, 10 Oct 2004 18:46:55 +0200
| Newsgroups | gmane.comp.java.ejb.middlegen.user |
|---|---|
| Message-ID | <[email protected]> |
Hello i am using mysql and jdk.1.4, and i have alos tried jdk1.5. and I am
using weblogic8.SP3, i am using <!ENTITY ejb SYSTEM
"file:./config/ejb/weblogic.xml"> in build.xml
but not matter what I get the following errors.
******************************************************************************
ejb-jar:
[mkdir] Created dir: C:\middlegen-2.1\middlegen-2.1\samples\build\ejb
[jar] Building jar:
C:\middlegen-2.1\middlegen-2.1\samples\build\ejb\airline-ejb.jar
check-weblogic-jar:
fail-if-not-weblogic-jar-present:
postprocess-ejb-jar:
[move] Moving 1 files to
C:\middlegen-2.1\middlegen-2.1\samples\build\ejb
[echo] Running weblogic.ejbc
[java] <10-10-2004 18:41:17 CEST> <Warning> <EJB> <BEA-010212> <The EJB
'ReservationFacade(Jar:
C:\middlegen-2.1\middlegen-2.1\samples\build\ejb\standard-airline-ejb.jar)'
contains at least one m
ethod without an explicit transaction attribute setting. The default
transaction attribute of Supports will be used for the following methods:
remote[findByPrimaryKey(airline.interfaces.ReservationPK)
, findAll(), update(airline.interfaces.ReservationLightValue),
create(java.lang.Integer,java.sql.Timestamp,java.lang.String,airline.interfaces.FlightLocal,airline.interfaces.PersonLocal),
create(airli
ne.interfaces.ReservationLightValue),
create(java.lang.Integer,java.sql.Timestamp,airline.interfaces.FlightLocal,airline.interfaces.PersonLocal),
removeEntity(airline.interfaces.ReservationLightValue)
] local[findByPrimaryKey(airline.interfaces.ReservationPK), findAll(),
update(airline.interfaces.ReservationLightValue),
create(java.lang.Integer,java.sql.Timestamp,java.lang.String,airline.interface
s.FlightLocal,airline.interfaces.PersonLocal),
create(airline.interfaces.ReservationLightValue),
create(java.lang.Integer,java.sql.Timestamp,airline.interfaces.FlightLocal,airline.interfaces.PersonLoc
al), removeEntity(airline.interfaces.ReservationLightValue)] >
[java] <10-10-2004 18:41:17 CEST> <Warning> <EJB> <BEA-010212> <The EJB
'PersonFacade(Jar:
C:\middlegen-2.1\middlegen-2.1\samples\build\ejb\standard-airline-ejb.jar)'
contains at least one method
without an explicit transaction attribute setting. The default transaction
attribute of Supports will be used for the following methods:
remote[update(airline.interfaces.PersonLightValue), findByPrim
aryKey(java.lang.Integer),
removeEntity(airline.interfaces.PersonLightValue), findAll(),
create(java.lang.Integer,java.lang.String,java.lang.String),
findByFirstNameAndLastName(java.lang.String,java.l
ang.String), create(airline.interfaces.PersonLightValue)]
local[update(airline.interfaces.PersonLightValue),
findByPrimaryKey(java.lang.Integer),
removeEntity(airline.interfaces.PersonLightValue), fi
ndAll(), create(java.lang.Integer,java.lang.String,java.lang.String),
findByFirstNameAndLastName(java.lang.String,java.lang.String),
create(airline.interfaces.PersonLightValue)] >
[java] <10-10-2004 18:41:17 CEST> <Warning> <EJB> <BEA-010212> <The EJB
'FlightFacade(Jar:
C:\middlegen-2.1\middlegen-2.1\samples\build\ejb\standard-airline-ejb.jar)'
contains at least one method
without an explicit transaction attribute setting. The default transaction
attribute of Supports will be used for the following methods:
remote[findByPrimaryKey(java.lang.Integer), findAll(), create(
java.lang.Integer,java.lang.String,java.sql.Timestamp,java.sql.Timestamp),
update(airline.interfaces.FlightLightValue),
removeEntity(airline.interfaces.FlightLightValue),
create(airline.interfaces.Fli
ghtLightValue)] local[findByPrimaryKey(java.lang.Integer), findAll(),
create(java.lang.Integer,java.lang.String,java.sql.Timestamp,java.sql.Timestamp),
update(airline.interfaces.FlightLightValue), re
moveEntity(airline.interfaces.FlightLightValue),
create(airline.interfaces.FlightLightValue)] >
[java] ERROR: Error from ejbc: In EJB ReservationFacade, method
create(java.lang.Integer,java.sql.Timestamp,java.lang.String,airline.interfaces.FlightLocal,airline.interfaces.PersonLocal)
exposes
local interface types or local home interface types through the remote
interface of the bean. This is not allowed.
[java] ERROR: Error from ejbc: In EJB ReservationFacade, method
create(java.lang.Integer,java.sql.Timestamp,airline.interfaces.FlightLocal,airline.interfaces.PersonLocal)
exposes local interface
types or local home interface types through the remote interface of the
bean. This is not allowed.
[java] ERROR: ejbc couldn't invoke compiler
_________________________________________________________________
Find det, du søger med MSN Søg http://search.msn.dk/
-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl