Hey, thanks for all your prompt help folks ... but no cigar yet. My choice
is to
1) dig deeper than I want into XDoclet to evaluate it and decide if I want
to use it after I try to fix it.
or
2) abandon

I'll push a little more.

David,
Any luck?

Dimitri,
Tried your suggestion. No luck yet.

Ara,
1) I believe that simply getting "[ejbdoclet] ..." output suggests that
ejb.jar is in the classpath. You concur?

2) Yes, I DO get Lots of messages like (exactly same as)
'[ejbdoclet] Running <strutsForm/>
[ejbdoclet] Generating Struts Form classes for 'test.ejb.PersonBean'

3) There IS an Accoount.java generated in ...gen-src/java/test/interfaces
but NO Account.CLASS ANYWHERE (see first described error below). Does
[ejbdoclet] look for a .java or .class file?

To clarify, the trouble commences AFTER good output is observed. The first
error (happening after the good output) is

*******
[ejbdoclet] Constructing Javadoc information...
[ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\AccountBean.java
:7: cannot resolve symbol
[ejbdoclet] symbol  : class Account
[ejbdoclet] location: package interfaces
[ejbdoclet] import test.interfaces.Account;
[ejbdoclet]                        ^
********
followed by many similar errors "[ejbdoclet] ... cannot resolve symbol".

Then, followed by many errors of the form
*******
compile-ejbs:
    [javac] Compiling 96 source files to D:\XDoclet1.1.2\samples\build
\ejb\classes
    [javac] D:\XDoclet1.1.2\samples\gen-src\java\test\ejb\CustomerBMPB
MP.java:25: cannot resolve symbol
    [javac] symbol  : class AddressLocal
    [javac] location: class test.ejb.CustomerBMPBMP
    [javac]    public AddressLocal address;
    [javac]           ^
...
************


> -----Original Message-----
> From: Ara Abrahamian [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, June 05, 2002 2:47 AM
> To: 'Paul Sabadin'; [EMAIL PROTECTED]
> Subject: RE: [Xdoclet-user] First time trying to use XDoclet Samples
> -!#KAYBOSH...
>
>
> Probably ejb.jar is missing or removed from classpath of
> ant/xdoclet/taskdef/script. You should get lots of messages like this:
>
> > [ejbdoclet] Running <strutsForm/>
> > [ejbdoclet] Generating Struts Form classes for 'test.ejb.PersonBean'.
>
> Running <blabla/>, Generating blabla.
>
> Ara.
>
> > -----Original Message-----
> > From: [EMAIL PROTECTED] [mailto:xdoclet-user-
> > [EMAIL PROTECTED]] On Behalf Of Paul Sabadin
> > Sent: Wednesday, June 05, 2002 3:48 AM
> > To: [EMAIL PROTECTED]
> > Subject: [Xdoclet-user] First time trying to use XDoclet Samples -
> > !#KAYBOSH...
> >
> > OK, I'll call myself a bonehead before you do, but I need your help.
> > XDoclet
> > samples don't work for me. Getting BOTH [ejbdoclet] errors and [javac]
> > errors. Package defs seem messed up from the start.
> >
> > Should XDoclet work out of the box with minimal tweaking? What am I
> doing
> > wrong? Thanks for your help.
> >
> > Here is what happens.
> >
> > *Environment*
> > ***********
> > NT 4 SP 6
> > JDK 1.4
> > Ant 1.4.1
> > ***********
> >
> > *Procedure*
> > ***********
> > Downloaded 1.1.2 .zip. (CVS seems tangled to me - did't use)
> > extracted
> > Made Ant jars (ant, crimson, etc.) accessible to build script in
> > <XDOCLET_HOME>/samples/scripts/build.bat
> > Run build
> > **************
> >
> > *The erroneous output*
> > *********************
> >
> > ... < No errors, then (also see javac errors further below) ...>
> > [ejbdoclet] Loading source file D:\XDoclet1.1.2\samples\src\java\test\
> > ejb\TellerBean.java...
> > [ejbdoclet] Constructing Javadoc information...
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\AccountBean.java
> > :7: cannot resolve symbol
> > [ejbdoclet] symbol  : class Account
> > [ejbdoclet] location: package interfaces
> > [ejbdoclet] import test.interfaces.Account;
> > [ejbdoclet]                        ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\AccountBean.java
> > :8: cannot resolve symbol
> > [ejbdoclet] symbol  : class AccountData
> > [ejbdoclet] location: package interfaces
> > [ejbdoclet] import test.interfaces.AccountData;
> > [ejbdoclet]                        ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\AccountBean.java
> > :9: cannot resolve symbol
> > [ejbdoclet] symbol  : class Customer
> > [ejbdoclet] location: package interfaces
> > [ejbdoclet] import test.interfaces.Customer;
> > [ejbdoclet]                        ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\AccountBean.java
> > :121: cannot resolve symbol
> > [ejbdoclet] symbol  : class Customer
> > [ejbdoclet] location: class test.ejb.AccountBean
> > [ejbdoclet]    public abstract Customer getOwner();
> > [ejbdoclet]                    ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\AccountBean.java
> > :148: cannot resolve symbol
> > [ejbdoclet] symbol  : class Customer
> > [ejbdoclet] location: class test.ejb.AccountBean
> > [ejbdoclet]    public abstract void setOwner(Customer owner);
> > [ejbdoclet]                                  ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\AccountBean.java
> > :156: cannot resolve symbol
> > [ejbdoclet] symbol  : class AccountData
> > [ejbdoclet] location: class test.ejb.AccountBean
> > [ejbdoclet]    public abstract void setData(AccountData data);
> > [ejbdoclet]                                 ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\AccountBean.java
> > :168: cannot resolve symbol
> > [ejbdoclet] symbol  : class AccountData
> > [ejbdoclet] location: class test.ejb.AccountBean
> > [ejbdoclet]    public abstract AccountData getData();
> > [ejbdoclet]                    ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\AccountBean.java
> > :209: cannot resolve symbol
> > [ejbdoclet] symbol  : class Account
> > [ejbdoclet] location: class test.ejb.AccountBean
> > [ejbdoclet]    public void ejbHomeTransfer(Account from, Account to, f
> > loat amount)
> > [ejbdoclet]                                ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\AccountBean.java
> > :209: cannot resolve symbol
> > [ejbdoclet] symbol  : class Account
> > [ejbdoclet] location: class test.ejb.AccountBean
> > [ejbdoclet]    public void ejbHomeTransfer(Account from, Account to, f
> > loat amount)
> > [ejbdoclet]                                              ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\AddressBean.java
> > :7: cannot resolve symbol
> > [ejbdoclet] symbol  : class AddressPK
> > [ejbdoclet] location: package interfaces
> > [ejbdoclet] import test.interfaces.AddressPK;
> > [ejbdoclet]                        ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\cmr\CityBean.jav
> > a:96: cannot resolve symbol
> > [ejbdoclet] symbol  : class CityPK
> > [ejbdoclet] location: class test.ejb.cmr.CityBean
> > [ejbdoclet]    public CityPK ejbCreate( String id ) throws CreateExcep
> > tion {
> > [ejbdoclet]           ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\cmr\LanguageBean
> > .java:93: cannot resolve symbol
> > [ejbdoclet] symbol  : class LanguageCodeLocal
> > [ejbdoclet] location: class test.ejb.cmr.LanguageBean
> > [ejbdoclet]    public abstract void setLanguageCode( LanguageCodeLocal
> >  languageCode );
> > [ejbdoclet]                                          ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\cmr\LanguageBean
> > .java:103: cannot resolve symbol
> > [ejbdoclet] symbol  : class LanguageCodeLocal
> > [ejbdoclet] location: class test.ejb.cmr.LanguageBean
> > [ejbdoclet]    public abstract LanguageCodeLocal getLanguageCode();
> > [ejbdoclet]                    ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\cmr\LanguageCode
> > Bean.java:69: cannot resolve symbol
> > [ejbdoclet] symbol  : class LanguageLocal
> > [ejbdoclet] location: class test.ejb.cmr.LanguageCodeBean
> > [ejbdoclet]    public abstract void setLanguage( LanguageLocal languag
> > e );
> > [ejbdoclet]                                      ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\cmr\LanguageCode
> > Bean.java:87: cannot resolve symbol
> > [ejbdoclet] symbol  : class LanguageLocal
> > [ejbdoclet] location: class test.ejb.cmr.LanguageCodeBean
> > [ejbdoclet]    public abstract LanguageLocal getLanguage();
> > [ejbdoclet]                    ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBean.jav
> > a:8: cannot resolve symbol
> > [ejbdoclet] symbol  : class Customer
> > [ejbdoclet] location: package interfaces
> > [ejbdoclet] import test.interfaces.Customer;
> > [ejbdoclet]                        ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBean.jav
> > a:9: cannot resolve symbol
> > [ejbdoclet] symbol  : class CustomerData
> > [ejbdoclet] location: package interfaces
> > [ejbdoclet] import test.interfaces.CustomerData;
> > [ejbdoclet]                        ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBean.jav
> > a:10: cannot resolve symbol
> > [ejbdoclet] symbol  : class CustomerPK
> > [ejbdoclet] location: package interfaces
> > [ejbdoclet] import test.interfaces.CustomerPK;
> > [ejbdoclet]                        ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBean.jav
> > a:11: cannot resolve symbol
> > [ejbdoclet] symbol  : class AccountHome
> > [ejbdoclet] location: package interfaces
> > [ejbdoclet] import test.interfaces.AccountHome;
> > [ejbdoclet]                        ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBean.jav
> > a:14: cannot resolve symbol
> > [ejbdoclet] symbol  : class AddressUtil
> > [ejbdoclet] location: package interfaces
> > [ejbdoclet] import test.interfaces.AddressUtil;
> > [ejbdoclet]                        ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBean.jav
> > a:15: cannot resolve symbol
> > [ejbdoclet] symbol  : class AddressLocalHome
> > [ejbdoclet] location: package interfaces
> > [ejbdoclet] import test.interfaces.AddressLocalHome;
> > [ejbdoclet]                        ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBean.jav
> > a:16: cannot resolve symbol
> > [ejbdoclet] symbol  : class AddressLocal
> > [ejbdoclet] location: package interfaces
> > [ejbdoclet] import test.interfaces.AddressLocal;
> > [ejbdoclet]                        ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\PersonBean.java:
> > 7: cannot resolve symbol
> > [ejbdoclet] symbol  : class Person
> > [ejbdoclet] location: package interfaces
> > [ejbdoclet] import test.interfaces.Person;
> > [ejbdoclet]                        ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\PersonBean.java:
> > 8: cannot resolve symbol
> > [ejbdoclet] symbol  : class PersonData
> > [ejbdoclet] location: package interfaces
> > [ejbdoclet] import test.interfaces.PersonData;
> > [ejbdoclet]                        ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBean.jav
> > a:136: cannot resolve symbol
> > [ejbdoclet] symbol  : class CustomerData
> > [ejbdoclet] location: class test.ejb.CustomerBean
> > [ejbdoclet]    public void setData(CustomerData data){
> > [ejbdoclet]                        ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBean.jav
> > a:166: cannot resolve symbol
> > [ejbdoclet] symbol  : class CustomerData
> > [ejbdoclet] location: class test.ejb.CustomerBean
> > [ejbdoclet]    public CustomerData getData(){
> > [ejbdoclet]           ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBean.jav
> > a:177: cannot resolve symbol
> > [ejbdoclet] symbol  : class AddressLocal
> > [ejbdoclet] location: class test.ejb.CustomerBean
> > [ejbdoclet]     public abstract AddressLocal getAddress();
> > [ejbdoclet]                     ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBean.jav
> > a:179: cannot resolve symbol
> > [ejbdoclet] symbol  : class AddressLocal
> > [ejbdoclet] location: class test.ejb.CustomerBean
> > [ejbdoclet]     public abstract void setAddress(AddressLocal addr);
> > [ejbdoclet]                                     ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBean.jav
> > a:240: cannot resolve symbol
> > [ejbdoclet] symbol  : class CustomerData
> > [ejbdoclet] location: class test.ejb.CustomerBean
> > [ejbdoclet]    public void ejbPostCreate(CustomerData data)
> > [ejbdoclet]                              ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\PersonBean.java:
> > 162: cannot resolve symbol
> > [ejbdoclet] symbol  : class PersonData
> > [ejbdoclet] location: class test.ejb.PersonBean
> > [ejbdoclet]    public void setData(PersonData data)
> > [ejbdoclet]                        ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\PersonBean.java:
> > 180: cannot resolve symbol
> > [ejbdoclet] symbol  : class PersonData
> > [ejbdoclet] location: class test.ejb.PersonBean
> > [ejbdoclet]    public void ejbPostCreate(PersonData data)
> > [ejbdoclet]                              ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBMPBean.
> > java:4: cannot resolve symbol
> > [ejbdoclet] symbol  : class CustomerData
> > [ejbdoclet] location: package interfaces
> > [ejbdoclet] import test.interfaces.CustomerData;
> > [ejbdoclet]                        ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBMPBean.
> > java:5: cannot resolve symbol
> > [ejbdoclet] symbol  : class CustomerPK
> > [ejbdoclet] location: package interfaces
> > [ejbdoclet] import test.interfaces.CustomerPK;
> > [ejbdoclet]                        ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBMPBean.
> > java:36: cannot resolve symbol
> > [ejbdoclet] symbol  : class CustomerData
> > [ejbdoclet] location: class test.ejb.CustomerBMPBean
> > [ejbdoclet]     public Object ejbCreate(CustomerData detail)
> > [ejbdoclet]                             ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBMPBean.
> > java:41: cannot resolve symbol
> > [ejbdoclet] symbol  : class CustomerData
> > [ejbdoclet] location: class test.ejb.CustomerBMPBean
> > [ejbdoclet]     public void ejbPostCreate(CustomerData detail){}
> > [ejbdoclet]                               ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBMPBean.
> > java:54: cannot resolve symbol
> > [ejbdoclet] symbol  : class CustomerPK
> > [ejbdoclet] location: class test.ejb.CustomerBMPBean
> > [ejbdoclet]     public abstract CustomerPK ejbFindByPrimaryKey(Custome
> > rPK pk)
> > [ejbdoclet]                                                    ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\CustomerBMPBean.
> > java:54: cannot resolve symbol
> > [ejbdoclet] symbol  : class CustomerPK
> > [ejbdoclet] location: class test.ejb.CustomerBMPBean
> > [ejbdoclet]     public abstract CustomerPK ejbFindByPrimaryKey(Custome
> > rPK pk)
> > [ejbdoclet]                     ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\TellerBean.java:
> > 6: cannot resolve symbol
> > [ejbdoclet] symbol  : class Account
> > [ejbdoclet] location: package interfaces
> > [ejbdoclet] import test.interfaces.Account;
> > [ejbdoclet]                        ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\TellerBean.java:
> > 7: cannot resolve symbol
> > [ejbdoclet] symbol  : class AccountData
> > [ejbdoclet] location: package interfaces
> > [ejbdoclet] import test.interfaces.AccountData;
> > [ejbdoclet]                        ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\TellerBean.java:
> > 8: cannot resolve symbol
> > [ejbdoclet] symbol  : class Customer
> > [ejbdoclet] location: package interfaces
> > [ejbdoclet] import test.interfaces.Customer;
> > [ejbdoclet]                        ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\BaseTellerBean.j
> > ava:3: cannot resolve symbol
> > [ejbdoclet] symbol  : class Account
> > [ejbdoclet] location: package interfaces
> > [ejbdoclet] import test.interfaces.Account;
> > [ejbdoclet]                        ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\TellerBean.java:
> > 48: cannot resolve symbol
> > [ejbdoclet] symbol  : class Account
> > [ejbdoclet] location: class test.ejb.TellerBean
> > [ejbdoclet]    public void transfer(Account from, Account to, float am
> > ount)
> > [ejbdoclet]                         ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\TellerBean.java:
> > 48: cannot resolve symbol
> > [ejbdoclet] symbol  : class Account
> > [ejbdoclet] location: class test.ejb.TellerBean
> > [ejbdoclet]    public void transfer(Account from, Account to, float am
> > ount)
> > [ejbdoclet]                                       ^
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\BaseTellerBean.j
> > ava:14: cannot resolve symbol
> > [ejbdoclet] symbol  : class Account
> > [ejbdoclet] location: class test.ejb.BaseTellerBean
> > [ejbdoclet]    public void deposit(Account account, float amount)
> > [ejbdoclet]                        ^
> > [ejbdoclet] Running <homeInterface/>
> > [ejbdoclet] D:\XDoclet1.1.2\samples\src\java\test\ejb\AllTypesEntityBe
> > an.java:29: warning - @version tag has no arguments.
> > [ejbdoclet] Running <localHomeInterface/>
> > [ejbdoclet] Running <remoteInterface/>
> > [ejbdoclet] Running <localInterface/>
> > [ejbdoclet] Running <session/>
> > [ejbdoclet] Running <entitypk/>
> > [ejbdoclet] Running <dataobject/>
> > [ejbdoclet] Running <dao/>
> > [ejbdoclet] Running <entitybmp/>
> > [ejbdoclet] Running <entitycmp/>
> > [ejbdoclet] Running <deploymentDescriptor/>
> > [ejbdoclet] Running <jboss/>
> > [ejbdoclet] Running <weblogic/>
> > [ejbdoclet] Running <apacheSoap/>
> > [ejbdoclet] Running <strutsForm/>
> > [ejbdoclet] Generating Struts Form classes for 'test.ejb.PersonBean'.
> > [ejbdoclet] Running <utilObject/>
> > [ejbdoclet] Running <castorMapping/>
> > [ejbdoclet] Running <jrun/>
> > [ejbdoclet] 45 warnings
> >
> > compile-ejbs:
> >     [javac] Compiling 96 source files to D:\XDoclet1.1.2\samples\build
> > \ejb\classes
> >     [javac] D:\XDoclet1.1.2\samples\gen-src\java\test\ejb\CustomerBMPB
> > MP.java:25: cannot resolve symbol
> >     [javac] symbol  : class AddressLocal
> >     [javac] location: class test.ejb.CustomerBMPBMP
> >     [javac]    public AddressLocal address;
> >     [javac]           ^
> >     [javac] D:\XDoclet1.1.2\samples\gen-src\java\test\ejb\CustomerBMPB
> > MP.java:65: cannot resolve symbol
> >     [javac] symbol  : class AddressLocal
> >     [javac] location: class test.ejb.CustomerBMPBMP
> >     [javac]    public AddressLocal getAddress()
> >     [javac]           ^
> >     [javac] D:\XDoclet1.1.2\samples\gen-src\java\test\ejb\CustomerBMPB
> > MP.java:70: cannot resolve symbol
> >     [javac] symbol  : class AddressLocal
> >     [javac] location: class test.ejb.CustomerBMPBMP
> >     [javac]    public void setAddress( AddressLocal address )
> >     [javac]                            ^
> >     [javac] 3 errors
> >
> > BUILD FAILED
> >
> > D:\XDoclet1.1.2\samples\script\build.xml:295: Compile failed, messages
> >  should have been provided.
> >
> >
> >
> > _______________________________________________________________
> >
> > Don't miss the 2002 Sprint PCS Application Developer's Conference
> > August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm
> >
> > _______________________________________________
> > Xdoclet-user mailing list
> > [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/xdoclet-user
>


_______________________________________________________________

Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm

_______________________________________________
Xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to