Paul,

Try this:
  1. copy xdoclet.jar into samples/lib
  2. from the samples/script directory, run ant

not sure why you had problems with the below, I cant see anything obviously
wrong with it, but this isn't the sort of thing you do everyday - once its
there, its there (o:

hth
dim

----- Original Message -----
From: "Paul Sabadin" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, June 05, 2002 9:18 AM
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