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=
...
-
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
-
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
>
-
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మ=
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మ=
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మ=
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
> >