Phillipe,
can you describe what changes were made into GenIC, because we cannot get
our newly generated classes to compile.
If our root directory is
\aqp\classes
and our bean classes were in
\aqp\classes\aqp\beans\id
before all the generated and compiled classes resides in the same directory.
Now GenIC created directory
\aqp\classes\aqp\beans\id\JonasAqp\beans\id and generates files
JonasAaqp.beans.id.XXXRemote.java, Home.java, Handle.java and Bean.java
in this directory.
Once it tries to compile these classes we get an error messages from javac
compiler (we are using version 1.2.2) that it cannot compile class, e.g.
JonasAaqp.beans.id.XXXRemote in the package aqp.beans.id because there is
'{' missing.
Thanks for your help and great work with Jonas,
Miro Halas
Here is the output from GenIC
GenIC: Bean 'aqp.beans.id.IDGenerator' generation.
GenIC: The Implementation Remote Class is successfully generated in
\aqp\classes
\aqp\beans\id\JOnASaqp\beans\id\JOnASaqp.beans.id.IDGeneratorRemote.java
file.
GenIC: The Implementation Home Class is successfully generated in
\aqp\classes\a
qp\beans\id\JOnASaqp\beans\id\JOnASaqp.beans.id.IDGeneratorHome.java file.
GenIC: The Implementation Handle Class is successfully generated in
\aqp\classes
\aqp\beans\id\JOnASaqp\beans\id\JOnASaqp.beans.id.IDGeneratorHandle.java
file.
GenIC: The Derived Class of the Bean is successfully generated in
\aqp\classes\a
qp\beans\id\JOnASaqp\beans\id\JOnASaqp.beans.id.IDGeneratorBean.java file.
GenIC: Running 'javac -d \aqp\classes -classpath
d:\interclient\interclient.jar
;\aqp\source\install\eqplite\jonas\lib\JEREMIE_jonas.jar;\aqp\source\install
\eqp
lite\jonas\javalib\rmiregistry.jar;\aqp\source\install\eqplite\jonas\javalib
\jnd
i.jar;\aqp\source\install\eqplite\jonas\javalib\providerutil.jar;\aqp\classe
s \
aqp\classes\aqp\beans\id\JOnASaqp\beans\id\JOnASaqp.beans.id.IDGeneratorRemo
te.j
ava
\aqp\classes\aqp\beans\id\JOnASaqp\beans\id\JOnASaqp.beans.id.IDGeneratorHom
e.java
\aqp\classes\aqp\beans\id\JOnASaqp\beans\id\JOnASaqp.beans.id.IDGenerator
Handle.java
\aqp\classes\aqp\beans\id\JOnASaqp\beans\id\JOnASaqp.beans.id.IDGene
ratorBean.java'
\aqp\classes\aqp\beans\id\JOnASaqp\beans\id\JOnASaqp.beans.id.IDGeneratorRem
ote.
java:22: '{' expected.
public class JOnASaqp.beans.id.IDGeneratorRemote extends JBeanEntity
implements
aqp.beans.id.IDGenerator {
^
\aqp\classes\aqp\beans\id\JOnASaqp\beans\id\JOnASaqp.beans.id.IDGeneratorHom
e.ja
va:28: Class aqp.beans.id.JOnASaqp already defined in
\aqp\classes\aqp\beans\id\
JOnASaqp\beans\id\JOnASaqp.beans.id.IDGeneratorRemote.java.
public class JOnASaqp.beans.id.IDGeneratorHome extends JEntityHome
implements aq
p.beans.id.IDGeneratorHome {
^
\aqp\classes\aqp\beans\id\JOnASaqp\beans\id\JOnASaqp.beans.id.IDGeneratorHom
e.ja
va:28: '{' expected.
public class JOnASaqp.beans.id.IDGeneratorHome extends JEntityHome
implements aq
p.beans.id.IDGeneratorHome {
^
\aqp\classes\aqp\beans\id\JOnASaqp\beans\id\JOnASaqp.beans.id.IDGeneratorHan
dle.
java:18: '{' expected.
public class JOnASaqp.beans.id.IDGeneratorHandle extends EntityHandleImpl {
^
\aqp\classes\aqp\beans\id\JOnASaqp\beans\id\JOnASaqp.beans.id.IDGeneratorBea
n.ja
va:29: Class aqp.beans.id.JOnASaqp.beans.id.JOnASaqp already defined in
\aqp\cla
sses\aqp\beans\id\JOnASaqp\beans\id\JOnASaqp.beans.id.IDGeneratorHandle.java
.
public class JOnASaqp.beans.id.IDGeneratorBean extends
aqp.beans.id.IDGeneratorB
ean {
^
\aqp\classes\aqp\beans\id\JOnASaqp\beans\id\JOnASaqp.beans.id.IDGeneratorBea
n.ja
va:29: '{' expected.
public class JOnASaqp.beans.id.IDGeneratorBean extends
aqp.beans.id.IDGeneratorB
ean {
^
\aqp\classes\aqp\beans\id\JOnASaqp\beans\id\JOnASaqp.beans.id.IDGeneratorRem
ote.
java:22: Public class aqp.beans.id.JOnASaqp must be defined in a file called
"JO
nASaqp.java".
public class JOnASaqp.beans.id.IDGeneratorRemote extends JBeanEntity
implements
aqp.beans.id.IDGenerator {
^
\aqp\classes\aqp\beans\id\JOnASaqp\beans\id\JOnASaqp.beans.id.IDGeneratorHan
dle.
java:18: Public class aqp.beans.id.JOnASaqp.beans.id.JOnASaqp must be
defined in
a file called "JOnASaqp.java".
public class JOnASaqp.beans.id.IDGeneratorHandle extends EntityHandleImpl {
^
8 errors
GenIC ERROR: Failed when compiling the implementation classes via java
compiler
Done.
-----Original Message-----
From: Philippe Coq [mailto:[EMAIL PROTECTED]]
Sent: Monday, October 02, 2000 10:10 AM
To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
Subject: EJB: JOnAS 2.1 is available
Here is the new version of JOnAS :JOnAS2.1.
This is the result of a hard work from the Jonas team
and from several contributors of the JOnAS community
Thanks to them!
What is new in JOnAS 2.1?
- Several containers may be created in the server (one by ejb-jar),
- Scalability is improved (pools of instances),
- Basic security features have been introduced with Jeremie
- Lazy instantiation for finder methods,
- A new version of Jeremie is used,
- New graphical tool for deployment: BeanDeployer
- Re-architecture of some part of JOnAS:
- Generated classes are re-architectured and renamed.
- Services have been introduced to ease integration of JOnAS with
Enhydra.
- ejb, jta and jdbc extension interfaces are provided in the jonas.jar
What is planned is the next future?
- Very soon will be available a JOnAS 2.2 which will contain
a new pool of JDBC connections provided by Lutris
- A first level of integration of JMS in JOnAS. With this
version it will be possible to involve the sending of JMS
messages to topics or queues in global transactions.
- Re-achitecture of some part of JOnAS to facilitate integration of
JOnAS in Enhydra.
We are planning another binary version for the end of the current year
with Message Driven Bean and improvement in container managed
persistence.
We hope you will enjoy JOnAS2.1.
We are very interested by your feedbacks on this new version
Thanks!
--
Philippe
Philippe Coq Evidian Phone: (33) 04 76 29 78 49
Bull S.A - 1 rue de Provence - 38432 Echirolles Cedex France
Download our EJBServer at http://www.objectweb.org
----------------------------------------------------------------------------
-
This list is cross-posted to two mail lists. To unsubscribe,
follow the instructions below for the list you subscribed to.
For objectweb.org: send email to [EMAIL PROTECTED] and
include in the body of the message "unsubscribe dbtm-group".
For enhydra.org: send email to [EMAIL PROTECTED] and include
in the body of the message "unsubscribe ejb-container-group".
----
To unsubscribe, send email to [EMAIL PROTECTED] and
include in the body of the message "unsubscribe jonas-users".
For general help, send email to [EMAIL PROTECTED] and
include in the body of the message "help".