EJBC in JBuilder6 - Weblogic

This is a discussion on EJBC in JBuilder6 - Weblogic ; when I compile a EJB project in Jbuilder6=20 it has this error. How can I remove the classpath to let EJBC work well ? "myejb.ejbgrpx": C:\JBuilder6\jdk1.3.1\bin\javaw -classpath "D:\t2\ejb\clas= ses;C:\bea\wlserver6.1\lib\weblogic_sp.jar;C:\bea\wlserver6.1\lib\weblogic.= jar;C:\JBuilder6\jdk1.3.1\demo\jfc\Java2D\Java2Demo.jar;C:\JBuilder6\jdk1.3= ..1\jre\lib\i18n.jar;C:\JBuilder6\jdk1.3.1\jre\lib\jaws.jar;C:\JBuilder6\jdk= 1.3.1\jre\lib\rt.jar;C:\JBuilder6\jdk1.3.1\jre\lib\sunrsasign.jar;C:\JBuild= er6\jdk1.3.1\lib\dt.jar;C:\JBuilder6\jdk1.3.1\lib\htmlconverter.jar;C:\JBui= lder6\jdk1.3.1\lib\tools.jar;C:\JBuilder6\jdk1.3.1\lib\tools.jar;C:\JBuilde= r6\lib\activation.jar;C:\JBuilder6\lib\beandt.jar;C:\JBuilder6\lib\borlandx= ml.jar;C:\JBuilder6\lib\castor-xml.jar;C:\JBuilder6\lib\castor.jar;C:\JBuil= der6\lib\cx.jar;C:\JBuilder6\lib\dbswing.jar;C:\JBuilder6\lib\dbswingdt.jar= ;C:\JBuilder6\lib\dbtools.jar;C:\JBuilder6\lib\dt.jar;C:\JBuilder6\lib\dx.j= ar;C:\JBuilder6\lib\gnuregexp.jar;C:\JBuilder6\lib\help.jar;C:\JBuilder6\li= b\iastools.jar;C:\JBuilder6\lib\ias_common.jar;C:\JBuilder6\lib\internetbea= ...

+ Reply to Thread
Results 1 to 3 of 3

EJBC in JBuilder6

  1. Default EJBC in JBuilder6



    when I compile a EJB project in Jbuilder6=20
    it has this error.
    How can I remove the classpath to let EJBC work well ?


    "myejb.ejbgrpx": C:\JBuilder6\jdk1.3.1\bin\javaw -classpath "D:\t2\ejb\clas=
    ses;C:\bea\wlserver6.1\lib\weblogic_sp.jar;C:\bea\wlserver6.1\lib\weblogic.=
    jar;C:\JBuilder6\jdk1.3.1\demo\jfc\Java2D\Java2Demo.jar;C:\JBuilder6\jdk1.3=
    ..1\jre\lib\i18n.jar;C:\JBuilder6\jdk1.3.1\jre\lib\jaws.jar;C:\JBuilder6\jdk=
    1.3.1\jre\lib\rt.jar;C:\JBuilder6\jdk1.3.1\jre\lib\sunrsasign.jar;C:\JBuild=
    er6\jdk1.3.1\lib\dt.jar;C:\JBuilder6\jdk1.3.1\lib\htmlconverter.jar;C:\JBui=
    lder6\jdk1.3.1\lib\tools.jar;C:\JBuilder6\jdk1.3.1\lib\tools.jar;C:\JBuilde=
    r6\lib\activation.jar;C:\JBuilder6\lib\beandt.jar;C:\JBuilder6\lib\borlandx=
    ml.jar;C:\JBuilder6\lib\castor-xml.jar;C:\JBuilder6\lib\castor.jar;C:\JBuil=
    der6\lib\cx.jar;C:\JBuilder6\lib\dbswing.jar;C:\JBuilder6\lib\dbswingdt.jar=
    ;C:\JBuilder6\lib\dbtools.jar;C:\JBuilder6\lib\dt.jar;C:\JBuilder6\lib\dx.j=
    ar;C:\JBuilder6\lib\gnuregexp.jar;C:\JBuilder6\lib\help.jar;C:\JBuilder6\li=
    b\iastools.jar;C:\JBuilder6\lib\ias_common.jar;C:\JBuilder6\lib\internetbea=
    ns.jar;C:\JBuilder6\lib\jakarta-regexp-1.1.jar;C:\JBuilder6\lib\javaws.jar;=
    C:\JBuilder6\lib\jbcl.jar;C:\JBuilder6\lib\jbuilder.jar;C:\JBuilder6\lib\jd=
    bcx.jar;C:\JBuilder6\lib\jdom.jar;C:\JBuilder6\lib\jds.jar;C:\JBuilder6\lib=
    \jdsremote.jar;C:\JBuilder6\lib\jdsserver.jar;C:\JBuilder6\lib\junit.jar;C:=
    \JBuilder6\lib\mail.jar;C:\JBuilder6\lib\sqltools.jar;C:\JBuilder6\lib\unit=
    test.jar;C:\JBuilder6\lib\webserverglue.jar;C:\JBuilder6\lib\xalan.jar;C:\J=
    Builder6\lib\xerces.jar;C:\JBuilder6\lib\xml4j.jar;C:\JBuilder6\lib\xmlbean=
    s.jar;C:\JBuilder6\lib\xmldbms.jar;C:\JBuilder6\lib\ext\console.jar;C:\JBui=
    lder6\lib\ext\jbWheel.jar;C:\BorlandEnterpriseServer\lib\vbjorb.jar;C:\Borl=
    andEnterpriseServer\lib\vbjdev.jar;C:\BorlandEnterpriseServer\lib\vbdev.jar=
    ;C:\BorlandEnterpriseServer\lib\vbejb.jar;C:\BorlandEnterpriseServer\lib\vb=
    sec.jar;C:\BorlandEnterpriseServer\lib\xmlrt.jar;C:\BorlandEnterpriseServer=
    \lib\asrt.jar;C:\BorlandEnterpriseServer\lib\agentclient.jar;C:\BorlandEnte=
    rpriseServer\lib\guicore.jar;C:\BorlandEnterpriseServer\lib\lm.jar;C:\Borla=
    ndEnterpriseServer\lib\navigator.jar;C:\BorlandEnterpriseServer\lib\jsse.ja=
    r;C:\BorlandEnterpriseServer\lib\jaas.jar;C:\BorlandEnterpriseServer\lib\jc=
    ert.jar;C:\BorlandEnterpriseServer\lib\jnet.jar;C:\BorlandEnterpriseServer\=
    SonicMQ\lib\client.jar;C:\Program
    Files\Microsoft SQL Server 2000 driver for JDBC\lib\msbase.jar;C:\Program F=
    iles\Microsoft
    SQL Server 2000 driver for JDBC\lib\mssqlserver.jar;C:\Program Files\Micros=
    oft
    SQL Server 2000 driver for JDBC\lib\msutil.jar" weblogic.ejbc -keepgenerat=
    ed
    -compiler C:/JBuilder6/bin/bcjW D:/t2/ejb/myejb.jar.jar D:/t2/ejb/myejb.jar

    "myejb.ejbgrpx": <2002/2/9 下午07時54分41秒> =
    <Warning>
    <EJB> <EJB Deployment: Enterprise1 has a class ejb.Enterprise1Bean which is=
    in
    the classpath. This class should only be located in the ejb-jar file.>=20
    "myejb.ejbgrpx": <2002/2/9 下午07時54分41秒> =
    <Warning>
    <EJB> <EJB Deployment: Enterprise1 has a class ejb.Enterprise1Home which is=
    in
    the classpath. This class should only be located in the ejb-jar file.>=20
    "myejb.ejbgrpx": <2002/2/9 下午07時54分41秒> =
    <Warning>
    <EJB> <EJB Deployment: Enterprise1 has a class ejb.Enterprise1 which is in =
    the
    classpath. This class should only be located in the ejb-jar file.>=20
    "myejb.ejbgrpx": ERROR: Error from ejbc: ERROR: The classes which ejbc gene=
    rated
    from your home and remote interfaces cannot be loaded. Please ensure that =
    you
    have set the -d option to a writeable directory.
    "myejb.ejbgrpx": ERROR: ejbc found errors



  2. Default Re: EJBC in JBuilder6

    ejbc cannot handle spaces in the class path or in the temporary directory
    path. Microsoft makes this limitation a major inconvenience by creating
    directories such as "Program Files" and "Documents and Settings" for Window=
    s
    users. JBuilder should have output a warning message about this during the
    build process -- perhaps you did not notice it. (The location of your
    temporary directory can be changed by setting the TMP environment variable
    if need be since the default location in Windows 2000 and XP also has
    embedded spaces.)

    "ohara" <ohara.su@pouchen.com.tw> wrote in message
    news:3c65103a$1@newsgroups.bea.com...
    >
    >
    > when I compile a EJB project in Jbuilder6
    > it has this error.
    > How can I remove the classpath to let EJBC work well ?
    >
    >
    > "myejb.ejbgrpx": C:\JBuilder6\jdk1.3.1\bin\javaw -classpath

    "D:\t2\ejb\classes;C:\bea\wlserver6.1\lib\weblogic_sp.jar;C:\bea\wlserver6.=
    1
    \lib\weblogic.jar;C:\JBuilder6\jdk1.3.1\demo\jfc\Java2D\Java2Demo.jar;C:\JB=
    u
    ilder6\jdk1.3.1\jre\lib\i18n.jar;C:\JBuilder6\jdk1.3.1\jre\lib\jaws.jar;C:\=
    J
    Builder6\jdk1.3.1\jre\lib\rt.jar;C:\JBuilder6\jdk1.3.1\jre\lib\sunrsasign.j=
    a
    r;C:\JBuilder6\jdk1.3.1\lib\dt.jar;C:\JBuilder6\jdk1.3.1\lib\htmlconverter.=
    j
    ar;C:\JBuilder6\jdk1.3.1\lib\tools.jar;C:\JBuilder6\jdk1.3.1\lib\tools.jar;=
    C
    :\JBuilder6\lib\activation.jar;C:\JBuilder6\lib\beandt.jar;C:\JBuilder6\lib=
    \
    borlandxml.jar;C:\JBuilder6\lib\castor-xml.jar;C:\JBuilder6\lib\castor.jar;=
    C
    :\JBuilder6\lib\cx.jar;C:\JBuilder6\lib\dbswing.jar;C:\JBuilder6\lib\dbswin=
    g
    dt.jar;C:\JBuilder6\lib\dbtools.jar;C:\JBuilder6\lib\dt.jar;C:\JBuilder6\li=
    b
    \dx.jar;C:\JBuilder6\lib\gnuregexp.jar;C:\JBuilder6\lib\help.jar;C:\JBuilde=
    r
    6\lib\iastools.jar;C:\JBuilder6\lib\ias_common.jar;C:\JBuilder6\lib\interne=
    t
    beans.jar;C:\JBuilder6\lib\jakarta-regexp-1.1.jar;C:\JBuilder6\lib\javaws.j=
    a
    r;C:\JBuilder6\lib\jbcl.jar;C:\JBuilder6\lib\jbuilder.jar;C:\JBuilder6\lib\=
    j
    dbcx.jar;C:\JBuilder6\lib\jdom.jar;C:\JBuilder6\lib\jds.jar;C:\JBuilder6\li=
    b
    \jdsremote.jar;C:\JBuilder6\lib\jdsserver.jar;C:\JBuilder6\lib\junit.jar;C:=
    \
    JBuilder6\lib\mail.jar;C:\JBuilder6\lib\sqltools.jar;C:\JBuilder6\lib\unitt=
    e
    st.jar;C:\JBuilder6\lib\webserverglue.jar;C:\JBuilder6\lib\xalan.jar;C:\JBu=
    i
    lder6\lib\xerces.jar;C:\JBuilder6\lib\xml4j.jar;C:\JBuilder6\lib\xmlbeans.j=
    a
    r;C:\JBuilder6\lib\xmldbms.jar;C:\JBuilder6\lib\ext\console.jar;C:\JBuilder=
    6
    \lib\ext\jbWheel.jar;C:\BorlandEnterpriseServer\lib\vbjorb.jar;C:\BorlandEn=
    t
    erpriseServer\lib\vbjdev.jar;C:\BorlandEnterpriseServer\lib\vbdev.jar;C:\Bo=
    r
    landEnterpriseServer\lib\vbejb.jar;C:\BorlandEnterpriseServer\lib\vbsec.jar=
    ;
    C:\BorlandEnterpriseServer\lib\xmlrt.jar;C:\BorlandEnterpriseServer\lib\asr=
    t
    ..jar;C:\BorlandEnterpriseServer\lib\agentclient.jar;C:\BorlandEnterpriseSer=
    v
    er\lib\guicore.jar;C:\BorlandEnterpriseServer\lib\lm.jar;C:\BorlandEnterpri=
    s
    eServer\lib\navigator.jar;C:\BorlandEnterpriseServer\lib\jsse.jar;C:\Borlan=
    d
    EnterpriseServer\lib\jaas.jar;C:\BorlandEnterpriseServer\lib\jcert.jar;C:\B=
    o
    rlandEnterpriseServer\lib\jnet.jar;C:\BorlandEnterpriseServer\SonicMQ\lib\c=
    l
    ient.jar;C:\Program
    > Files\Microsoft SQL Server 2000 driver for JDBC\lib\msbase.jar;C:\Program

    Files\Microsoft
    > SQL Server 2000 driver for JDBC\lib\mssqlserver.jar;C:\Program

    Files\Microsoft
    > SQL Server 2000 driver for JDBC\lib\msutil.jar"

    weblogic.ejbc -keepgenerated
    > -compiler C:/JBuilder6/bin/bcjW D:/t2/ejb/myejb.jar.jar

    D:/t2/ejb/myejb.jar
    >
    > "myejb.ejbgrpx": <2002/2/9 下午07時54分41秒=
    >

    <Warning>
    > <EJB> <EJB Deployment: Enterprise1 has a class ejb.Enterprise1Bean which

    is in
    > the classpath. This class should only be located in the ejb-jar file.>
    > "myejb.ejbgrpx": <2002/2/9 下午07時54分41秒=
    >

    <Warning>
    > <EJB> <EJB Deployment: Enterprise1 has a class ejb.Enterprise1Home which

    is in
    > the classpath. This class should only be located in the ejb-jar file.>
    > "myejb.ejbgrpx": <2002/2/9 下午07時54分41秒=
    >

    <Warning>
    > <EJB> <EJB Deployment: Enterprise1 has a class ejb.Enterprise1 which is i=

    n
    the
    > classpath. This class should only be located in the ejb-jar file.>
    > "myejb.ejbgrpx": ERROR: Error from ejbc: ERROR: The classes which ejbc

    generated
    > from your home and remote interfaces cannot be loaded. Please ensure tha=

    t
    you
    > have set the -d option to a writeable directory.
    > "myejb.ejbgrpx": ERROR: ejbc found errors
    >






  3. Default Re: EJBC in JBuilder6

    It looks like the spaces in the paths are not the major obstacle here.
    Borland JBuilder 6 has a bug that is not consistent in manifesting itself,
    and some people think the problem is the spaces. There ARE PLENTY of people
    who still have EJBC problems because Jbuilder puts the output class
    directory into -classpath definition of ejbc compiler!!!

    Can a Borland support person respond to this message and provide info on
    how to tweak the -classpath on ejbc command line?

    Jbuilder has gone through 3 major version changes, but for some strange
    reason this bug has not been eliminated.

    Thank you

    Anatolii


    "Bill Joy" <wcjoy@pacbell.net> wrote in message news:<3c65629c$1@newsgroups=
    ..bea.com>...
    > ejbc cannot handle spaces in the class path or in the temporary directory
    > path. Microsoft makes this limitation a major inconvenience by creating
    > directories such as "Program Files" and "Documents and Settings" for Wind=

    ows
    > users. JBuilder should have output a warning message about this during t=

    he
    > build process -- perhaps you did not notice it. (The location of your
    > temporary directory can be changed by setting the TMP environment variabl=

    e
    > if need be since the default location in Windows 2000 and XP also has
    > embedded spaces.)
    >=20
    > "ohara" <ohara.su@pouchen.com.tw> wrote in message
    > news:3c65103a$1@newsgroups.bea.com...
    > >
    > >
    > > when I compile a EJB project in Jbuilder6
    > > it has this error.
    > > How can I remove the classpath to let EJBC work well ?
    > >
    > >
    > > "myejb.ejbgrpx": C:\JBuilder6\jdk1.3.1\bin\javaw -classpath

    > "D:\t2\ejb\classes;C:\bea\wlserver6.1\lib\weblogic_sp.jar;C:\bea\wlserver=

    6.1
    > \lib\weblogic.jar;C:\JBuilder6\jdk1.3.1\demo\jfc\Java2D\Java2Demo.jar;C:\=

    JBu
    > ilder6\jdk1.3.1\jre\lib\i18n.jar;C:\JBuilder6\jdk1.3.1\jre\lib\jaws.jar;C=

    :\J
    > Builder6\jdk1.3.1\jre\lib\rt.jar;C:\JBuilder6\jdk1.3.1\jre\lib\sunrsasign=

    ..ja
    > r;C:\JBuilder6\jdk1.3.1\lib\dt.jar;C:\JBuilder6\jdk1.3.1\lib\htmlconverte=

    r.j
    > ar;C:\JBuilder6\jdk1.3.1\lib\tools.jar;C:\JBuilder6\jdk1.3.1\lib\tools.ja=

    r;C
    > :\JBuilder6\lib\activation.jar;C:\JBuilder6\lib\beandt.jar;C:\JBuilder6\l=

    ib\
    > borlandxml.jar;C:\JBuilder6\lib\castor-xml.jar;C:\JBuilder6\lib\castor.j=

    ar;C
    > :\JBuilder6\lib\cx.jar;C:\JBuilder6\lib\dbswing.jar;C:\JBuilder6\lib\dbsw=

    ing
    > dt.jar;C:\JBuilder6\lib\dbtools.jar;C:\JBuilder6\lib\dt.jar;C:\JBuilder6\=

    lib
    > \dx.jar;C:\JBuilder6\lib\gnuregexp.jar;C:\JBuilder6\lib\help.jar;C:\JBuil=

    der
    > 6\lib\iastools.jar;C:\JBuilder6\lib\ias_common.jar;C:\JBuilder6\lib\inter=

    net
    > beans.jar;C:\JBuilder6\lib\jakarta-regexp-1.1.jar;C:\JBuilder6\lib\javaws=

    ..ja
    > r;C:\JBuilder6\lib\jbcl.jar;C:\JBuilder6\lib\jbuilder.jar;C:\JBuilder6\li=

    b\j
    > dbcx.jar;C:\JBuilder6\lib\jdom.jar;C:\JBuilder6\lib\jds.jar;C:\JBuilder6\=

    lib
    > \jdsremote.jar;C:\JBuilder6\lib\jdsserver.jar;C:\JBuilder6\lib\junit.jar;=

    C:\
    > JBuilder6\lib\mail.jar;C:\JBuilder6\lib\sqltools.jar;C:\JBuilder6\lib\uni=

    tte
    > st.jar;C:\JBuilder6\lib\webserverglue.jar;C:\JBuilder6\lib\xalan.jar;C:\J=

    Bui
    > lder6\lib\xerces.jar;C:\JBuilder6\lib\xml4j.jar;C:\JBuilder6\lib\xmlbeans=

    ..ja
    > r;C:\JBuilder6\lib\xmldbms.jar;C:\JBuilder6\lib\ext\console.jar;C:\JBuild=

    er6
    > \lib\ext\jbWheel.jar;C:\BorlandEnterpriseServer\lib\vbjorb.jar;C:\Borland=

    Ent
    > erpriseServer\lib\vbjdev.jar;C:\BorlandEnterpriseServer\lib\vbdev.jar;C:\=

    Bor
    > landEnterpriseServer\lib\vbejb.jar;C:\BorlandEnterpriseServer\lib\vbsec.j=

    ar;
    > C:\BorlandEnterpriseServer\lib\xmlrt.jar;C:\BorlandEnterpriseServer\lib\a=

    srt
    > .jar;C:\BorlandEnterpriseServer\lib\agentclient.jar;C:\BorlandEnterpriseS=

    erv
    > er\lib\guicore.jar;C:\BorlandEnterpriseServer\lib\lm.jar;C:\BorlandEnterp=

    ris
    > eServer\lib\navigator.jar;C:\BorlandEnterpriseServer\lib\jsse.jar;C:\Borl=

    and
    > EnterpriseServer\lib\jaas.jar;C:\BorlandEnterpriseServer\lib\jcert.jar;C:=

    \Bo
    > rlandEnterpriseServer\lib\jnet.jar;C:\BorlandEnterpriseServer\SonicMQ\lib=

    \cl
    > ient.jar;C:\Program
    > > Files\Microsoft SQL Server 2000 driver for JDBC\lib\msbase.jar;C:\Progr=

    am
    > Files\Microsoft
    > > SQL Server 2000 driver for JDBC\lib\mssqlserver.jar;C:\Program

    > Files\Microsoft
    > > SQL Server 2000 driver for JDBC\lib\msutil.jar"

    > weblogic.ejbc -keepgenerated
    > > -compiler C:/JBuilder6/bin/bcjW D:/t2/ejb/myejb.jar.jar

    > D:/t2/ejb/myejb.jar
    > >
    > > "myejb.ejbgrpx": <2002/2/9 下午07時54分41&#3118=

    6;>
    > <Warning>
    > > <EJB> <EJB Deployment: Enterprise1 has a class ejb.Enterprise1Bean whic=

    h
    > is in
    > > the classpath. This class should only be located in the ejb-jar file.>
    > > "myejb.ejbgrpx": <2002/2/9 下午07時54分41&#3118=

    6;>
    > <Warning>
    > > <EJB> <EJB Deployment: Enterprise1 has a class ejb.Enterprise1Home whic=

    h
    > is in
    > > the classpath. This class should only be located in the ejb-jar file.>
    > > "myejb.ejbgrpx": <2002/2/9 下午07時54分41&#3118=

    6;>
    > <Warning>
    > > <EJB> <EJB Deployment: Enterprise1 has a class ejb.Enterprise1 which is=

    in
    > the
    > > classpath. This class should only be located in the ejb-jar file.>
    > > "myejb.ejbgrpx": ERROR: Error from ejbc: ERROR: The classes which ejbc

    > generated
    > > from your home and remote interfaces cannot be loaded. Please ensure t=

    hat
    > you
    > > have set the -d option to a writeable directory.
    > > "myejb.ejbgrpx": ERROR: ejbc found errors
    > >



+ Reply to Thread