Hi Martyn,
First of all, thank you very much for your interest for JOnAS.
The "deprecated method" message appears because we use the
rmic option -v1.1 to be able to propagate the transactionnal
context.
On JDK 1.1, we modified the RMI stubs and skels to add
for each request the transactionnal context.
On JDK 1.2, RMI stubs or skels are generics and we don't already
find a simple solution. That's why we force the option -v1.1.
(Notice, that's other EJB platforms (like Weblogic, ProSyst)
have their own RMI implementation.)
So, don't worry about those messages.
Kind regards.
Hélène.
Martyn Wilson wrote:
>
> Sorry about the previous post, I didn't add the j2ee stuff in my classpath.
>
> The examples now compile. However, I am getting some warnings:
>
> + [ -d ../../classes ]
> + javac -d ../../classes Op.java OpBean.java OpHome.java ClientOp.java
> + GenIC -d ../../classes ejb-jar.xml
> Note: 4 files use or override a deprecated API. Recompile with "-deprecation" f
> or details.
> 1 warning
>
> Do I need to worry about this?
>
> Martyn Wilson wrote:
>
> > Hello out there,
> >
> > I have installed jonas_jdk1.2 binary dist.
> >
> > I can start the EJBServer, however I cannot compile the examples.
> >
> > When I run compile.sh i get this:
> >
> > # sh compile.sh
> > + [ -d ../../classes ]
> > + javac -d ../../classes Op.java OpBean.java OpHome.java ClientOp.java
> > Op.java:28: Class javax.ejb.EJBObject not found in import.
> > import javax.ejb.EJBObject;
> > ^
> > Op.java:33: Interface javax.ejb.EJBObject of interface sb.Op not found.
> > public interface Op extends EJBObject {
> > ^
> > OpBean.java:28: Class javax.ejb.EJBException not found in import.
> > import javax.ejb.EJBException;
> > ^
> > OpBean.java:29: Class javax.ejb.EJBObject not found in import.
> > import javax.ejb.EJBObject;
> > ^
> > OpBean.java:30: Class javax.ejb.SessionBean not found in import.
> > import javax.ejb.SessionBean;
> > ^
> > OpBean.java:31: Class javax.ejb.SessionContext not found in import.
> > import javax.ejb.SessionContext;
> > ^
> > OpBean.java:32: Class javax.ejb.SessionSynchronization not found in
> > import.
> > import javax.ejb.SessionSynchronization;
> > ^
> > OpBean.java:38: Interface javax.ejb.SessionSynchronization of class
> > sb.OpBean no
> > t found.
> > public class OpBean implements SessionBean, SessionSynchronization {
> > ^
> > OpBean.java:38: Interface javax.ejb.SessionBean of class sb.OpBean not
> > found.
> > public class OpBean implements SessionBean, SessionSynchronization {
> > ^
> > OpHome.java:28: Class javax.ejb.CreateException not found in import.
> > import javax.ejb.CreateException;
> > ^
> > OpHome.java:29: Class javax.ejb.EJBHome not found in import.
> > import javax.ejb.EJBHome;
> > ^
> > OpHome.java:34: Interface javax.ejb.EJBHome of interface sb.OpHome not
> > found.
> > public interface OpHome extends EJBHome {
> > ^
> > ClientOp.java:76: Class javax.ejb.CreateException not found in try.
> > try {
> > ^
> > ClientOp.java:126: Method remove() not found in interface sb.Op.
> > t1.remove();
> > ^
> > 14 errors
> > + GenIC -d ../../classes ejb-jar.xml
> > ERROR: Home class not found for bean Op: sb.OpHome
> > GenIC ERROR: When reading the Deployment Descriptors for ejb-jar.xml
> >
> > My CLASSPATH is:
> >
> > # echo $CLASSPATH
> > /usr/local/jonas_jdk1.2/:/usr/local/lib/ejb.jar:/usr/local/lib/idb.jar:/usr/loca
> >
> > l/lib/idbexmpl.jar:/usr/local/lib/idbf.jar:/usr/local/lib/jdbc2_0-stdext.jar:/us
> >
> > r/local/lib/jndi.jar:/usr/local/lib/jta-spec1_0_1.jar:/usr/local/lib/provideruti
> >
> > l.jar:/usr/local/lib/rmiregistry.jar
> >
> > I am running solaris 7.
> >
> > Does anyone know why the compile script cannot find javax.ejb stuff?
> >
> > ----
> > 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".
>
> ----
> 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".
--
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
PLEASE, TAKE INTO ACCOUNT MY NEW EMAIL
-=- Hélène JOANIN -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
mailto:[EMAIL PROTECTED] http://www.evidian.com
Phone: 33.4.76.29.73.53 Fax: 33.4.76.29.76.00
Download our EJB Server JOnAS at http://www.objectweb.org
----
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".