0 Replies Latest reply on Aug 25, 2005 1:26 PM by sboddula

    Clustering Dukes bank using Jboss-4.0.3RC2

    sboddula

      Hi,

      I successfully deployed Dukes bank on Jboss-4.0.3RC2 . Now , i want to cluster this Dukes bank on 2 machines . I am following the Dukes bank clustering instructions specified in the jbossj2ee-clustering14.zip (readme.txt) file . I am facing the problem at 5th step . After the cluster files are installed , when i am re-deploying Dukes bank , at the first step itself i am facing problems .

      When i run the command #ant -f jboss-build.xml compile , i am getting the following error .

      compile:
      [javac] Compiling 8 source files to /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/build
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/account/AccountBean.java:37: cannot resolve symbol
      [javac] symbol : class MissingPrimaryKeyException
      [javac] location: package exception
      [javac] import com.sun.ebank.ejb.exception.MissingPrimaryKeyException;
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/account/AccountBean.java:40: cannot resolve symbol
      [javac] symbol : class DBHelper
      [javac] location: package util
      [javac] import com.sun.ebank.util.DBHelper;
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/account/AccountBean.java:125: cannot resolve symbol
      [javac] symbol : class MissingPrimaryKeyException
      [javac] location: class com.sun.ebank.ejb.account.AccountBean
      [javac] throws CreateException, MissingPrimaryKeyException {
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/account/AccountControllerBean.java:38: cannot resolve symbol
      [javac] symbol : class CustomerHome
      [javac] location: package customer
      [javac] import com.sun.ebank.ejb.customer.CustomerHome;
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/account/AccountControllerBean.java:39: cannot resolve symbol
      [javac] symbol : class Customer
      [javac] location: package customer
      [javac] import com.sun.ebank.ejb.customer.Customer;
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/account/AccountControllerBean.java:40: cannot resolve symbol
      [javac] symbol : class MissingPrimaryKeyException
      [javac] location: package exception
      [javac] import com.sun.ebank.ejb.exception.MissingPrimaryKeyException;
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/account/AccountControllerBean.java:50: cannot resolve symbol
      [javac] symbol : class DBHelper
      [javac] location: package util
      [javac] import com.sun.ebank.util.DBHelper;
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/account/AccountControllerBean.java:58: cannot resolve symbol
      [javac] symbol : class AccountHome
      [javac] location: class com.sun.ebank.ejb.account.AccountControllerBean
      [javac] private AccountHome accountHome;
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/account/AccountControllerBean.java:59: cannot resolve symbol
      [javac] symbol : class Account
      [javac] location: class com.sun.ebank.ejb.account.AccountControllerBean
      [javac] private Account account;
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/customer/CustomerBean.java:36: cannot resolve symbol
      [javac] symbol : class MissingPrimaryKeyException
      [javac] location: package exception
      [javac] import com.sun.ebank.ejb.exception.MissingPrimaryKeyException;
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/customer/CustomerBean.java:114: cannot resolve symbol
      [javac] symbol : class MissingPrimaryKeyException
      [javac] location: class com.sun.ebank.ejb.customer.CustomerBean
      [javac] throws CreateException, MissingPrimaryKeyException {
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/customer/CustomerControllerBean.java:40: cannot resolve symbol
      [javac] symbol : class DBHelper
      [javac] location: package util
      [javac] import com.sun.ebank.util.DBHelper;
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/customer/CustomerControllerBean.java:48: cannot resolve symbol
      [javac] symbol : class CustomerHome
      [javac] location: class com.sun.ebank.ejb.customer.CustomerControllerBean
      [javac] private CustomerHome customerHome;
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/customer/CustomerControllerBean.java:49: cannot resolve symbol
      [javac] symbol : class Customer
      [javac] location: class com.sun.ebank.ejb.customer.CustomerControllerBean
      [javac] private Customer customer;
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/tx/TxBean.java:37: cannot resolve symbol
      [javac] symbol : class MissingPrimaryKeyException
      [javac] location: package exception
      [javac] import com.sun.ebank.ejb.exception.MissingPrimaryKeyException;
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/tx/TxBean.java:41: cannot resolve symbol
      [javac] symbol : class DBHelper
      [javac] location: package util
      [javac] import com.sun.ebank.util.DBHelper;
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/tx/TxBean.java:65: cannot resolve symbol
      [javac] symbol : class MissingPrimaryKeyException
      [javac] location: class com.sun.ebank.ejb.tx.TxBean
      [javac] String description) throws CreateException, MissingPrimaryKeyException {
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/tx/TxControllerBean.java:38: cannot resolve symbol
      [javac] symbol : class AccountHome
      [javac] location: package account
      [javac] import com.sun.ebank.ejb.account.AccountHome;
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/tx/TxControllerBean.java:39: cannot resolve symbol
      [javac] symbol : class Account
      [javac] location: package account
      [javac] import com.sun.ebank.ejb.account.Account;
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/tx/TxControllerBean.java:48: cannot resolve symbol
      [javac] symbol : class DBHelper
      [javac] location: package util
      [javac] import com.sun.ebank.util.DBHelper;
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/tx/TxControllerBean.java:55: cannot resolve symbol
      [javac] symbol : class TxHome
      [javac] location: class com.sun.ebank.ejb.tx.TxControllerBean
      [javac] private TxHome txHome;
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/tx/TxControllerBean.java:56: cannot resolve symbol
      [javac] symbol : class AccountHome
      [javac] location: class com.sun.ebank.ejb.tx.TxControllerBean
      [javac] private AccountHome accountHome;
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/tx/TxControllerBean.java:255: cannot resolve symbol
      [javac] symbol : class Account
      [javac] location: class com.sun.ebank.ejb.tx.TxControllerBean
      [javac] String accountId, BigDecimal newBalance, Account account) {
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/tx/TxControllerBean.java:275: cannot resolve symbol
      [javac] symbol : class Account
      [javac] location: class com.sun.ebank.ejb.tx.TxControllerBean
      [javac] private Account checkAccountArgs(BigDecimal amount, String description,
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/account/AccountBean.java:69: cannot resolve symbol
      [javac] symbol : constructor AccountDetails (java.lang.String,java.lang.String,java.lang.String,java.math.BigDecimal,java.math.BigDecimal,java.math.BigDecimal,java.util.Date,java.util.ArrayList)
      [javac] location: class com.sun.ebank.util.AccountDetails
      [javac] return new AccountDetails(accountId, type, description, balance,
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/account/AccountBean.java:130: cannot resolve symbol
      [javac] symbol : class MissingPrimaryKeyException
      [javac] location: class com.sun.ebank.ejb.account.AccountBean
      [javac] throw new MissingPrimaryKeyException(
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/account/AccountBean.java:249: cannot resolve symbol
      [javac] symbol : variable BANK_DATABASE
      [javac] location: interface com.sun.ebank.util.CodedNames
      [javac] DataSource ds = (DataSource) ic.lookup(CodedNames.BANK_DATABASE);
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/account/AccountBean.java:284: cannot resolve symbol
      [javac] symbol : variable DBHelper
      [javac] location: class com.sun.ebank.ejb.account.AccountBean
      [javac] prepStmt.setDate(7, DBHelper.toSQLDate(beginBalanceTimeStamp));
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/account/AccountBean.java:422: cannot resolve symbol
      [javac] symbol : variable DBHelper
      [javac] location: class com.sun.ebank.ejb.account.AccountBean
      [javac] prepStmt.setDate(6, DBHelper.toSQLDate(beginBalanceTimeStamp));
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/account/AccountControllerBean.java:103: cannot resolve symbol
      [javac] symbol : variable DBHelper
      [javac] location: class com.sun.ebank.ejb.account.AccountControllerBean
      [javac] accountId = DBHelper.getNextAccountId(con);
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/account/AccountControllerBean.java:159: cannot resolve symbol
      [javac] symbol : class CustomerHome
      [javac] location: class com.sun.ebank.ejb.account.AccountControllerBean
      [javac] CustomerHome customerHome;
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/account/AccountControllerBean.java:274: cannot resolve symbol
      [javac] symbol : class Account
      [javac] location: class com.sun.ebank.ejb.account.AccountControllerBean
      [javac] Account account = (Account) i.next();
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/account/AccountControllerBean.java:274: cannot resolve symbol
      [javac] symbol : class Account
      [javac] location: class com.sun.ebank.ejb.account.AccountControllerBean
      [javac] Account account = (Account) i.next();
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/account/AccountControllerBean.java:470: cannot resolve symbol
      [javac] symbol : class CustomerHome
      [javac] location: class com.sun.ebank.ejb.account.AccountControllerBean
      [javac] CustomerHome customerHome;
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/account/AccountControllerBean.java:494: cannot resolve symbol
      [javac] symbol : variable BANK_DATABASE
      [javac] location: interface com.sun.ebank.util.CodedNames
      [javac] DataSource ds = (DataSource) ic.lookup(CodedNames.BANK_DATABASE);
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/customer/CustomerBean.java:119: cannot resolve symbol
      [javac] symbol : class MissingPrimaryKeyException
      [javac] location: class com.sun.ebank.ejb.customer.CustomerBean
      [javac] throw new MissingPrimaryKeyException(
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/customer/CustomerBean.java:255: cannot resolve symbol
      [javac] symbol : variable BANK_DATABASE
      [javac] location: interface com.sun.ebank.util.CodedNames
      [javac] DataSource ds = (DataSource) ic.lookup(CodedNames.BANK_DATABASE);
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/customer/CustomerControllerBean.java:74: cannot resolve symbol
      [javac] symbol : variable DBHelper
      [javac] location: class com.sun.ebank.ejb.customer.CustomerControllerBean
      [javac] customerId = DBHelper.getNextCustomerId(con);
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/customer/CustomerControllerBean.java:141: cannot resolve symbol
      [javac] symbol : class Customer
      [javac] location: class com.sun.ebank.ejb.customer.CustomerControllerBean
      [javac] Customer customer = (Customer) i.next();
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/customer/CustomerControllerBean.java:141: cannot resolve symbol
      [javac] symbol : class Customer
      [javac] location: class com.sun.ebank.ejb.customer.CustomerControllerBean
      [javac] Customer customer = (Customer) i.next();
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/customer/CustomerControllerBean.java:194: cannot resolve symbol
      [javac] symbol : class Customer
      [javac] location: class com.sun.ebank.ejb.customer.CustomerControllerBean
      [javac] Customer customer = (Customer) i.next();
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/customer/CustomerControllerBean.java:194: cannot resolve symbol
      [javac] symbol : class Customer
      [javac] location: class com.sun.ebank.ejb.customer.CustomerControllerBean
      [javac] Customer customer = (Customer) i.next();
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/customer/CustomerControllerBean.java:329: cannot resolve symbol
      [javac] symbol : variable BANK_DATABASE
      [javac] location: interface com.sun.ebank.util.CodedNames
      [javac] DataSource ds = (DataSource) ic.lookup(CodedNames.BANK_DATABASE);
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/tx/TxBean.java:58: cannot resolve symbol
      [javac] symbol : constructor TxDetails (java.lang.String,java.lang.String,java.util.Date,java.math.BigDecimal,java.math.BigDecimal,java.lang.String)
      [javac] location: class com.sun.ebank.util.TxDetails
      [javac] return new TxDetails(txId, accountId, timeStamp, amount, balance,
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/tx/TxBean.java:70: cannot resolve symbol
      [javac] symbol : class MissingPrimaryKeyException
      [javac] location: class com.sun.ebank.ejb.tx.TxBean
      [javac] throw new MissingPrimaryKeyException(
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/tx/TxBean.java:185: cannot resolve symbol
      [javac] symbol : variable BANK_DATABASE
      [javac] location: interface com.sun.ebank.util.CodedNames
      [javac] DataSource ds = (DataSource) ic.lookup(CodedNames.BANK_DATABASE);
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/tx/TxBean.java:216: cannot resolve symbol
      [javac] symbol : variable DBHelper
      [javac] location: class com.sun.ebank.ejb.tx.TxBean
      [javac] prepStmt.setDate(3, DBHelper.toSQLDate(timeStamp));
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/tx/TxBean.java:271: cannot resolve symbol
      [javac] symbol : variable DBHelper
      [javac] location: class com.sun.ebank.ejb.tx.TxBean
      [javac] prepStmt.setDate(2, DBHelper.toSQLDate(startDate));
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/tx/TxBean.java:272: cannot resolve symbol
      [javac] symbol : variable DBHelper
      [javac] location: class com.sun.ebank.ejb.tx.TxBean
      [javac] prepStmt.setDate(3, DBHelper.toSQLDate(endDate));
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/tx/TxBean.java:329: cannot resolve symbol
      [javac] symbol : variable DBHelper
      [javac] location: class com.sun.ebank.ejb.tx.TxBean
      [javac] prepStmt.setDate(2, DBHelper.toSQLDate(timeStamp));
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/tx/TxControllerBean.java:93: cannot resolve symbol
      [javac] symbol : class Tx
      [javac] location: class com.sun.ebank.ejb.tx.TxControllerBean
      [javac] Tx tx = (Tx) i.next();
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/tx/TxControllerBean.java:93: cannot resolve symbol
      [javac] symbol : class Tx
      [javac] location: class com.sun.ebank.ejb.tx.TxControllerBean
      [javac] Tx tx = (Tx) i.next();
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/tx/TxControllerBean.java:111: cannot resolve symbol
      [javac] symbol : class Tx
      [javac] location: class com.sun.ebank.ejb.tx.TxControllerBean
      [javac] Tx tx = txHome.findByPrimaryKey(txId);
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/tx/TxControllerBean.java:125: cannot resolve symbol
      [javac] symbol : class Account
      [javac] location: class com.sun.ebank.ejb.tx.TxControllerBean
      [javac] Account account = checkAccountArgs(amount, description, accountId);
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/tx/TxControllerBean.java:149: cannot resolve symbol
      [javac] symbol : class Account
      [javac] location: class com.sun.ebank.ejb.tx.TxControllerBean
      [javac] Account account = checkAccountArgs(amount, description, accountId);
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/tx/TxControllerBean.java:169: cannot resolve symbol
      [javac] symbol : class Account
      [javac] location: class com.sun.ebank.ejb.tx.TxControllerBean
      [javac] Account account = checkAccountArgs(amount, description, accountId);
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/tx/TxControllerBean.java:194: cannot resolve symbol
      [javac] symbol : class Account
      [javac] location: class com.sun.ebank.ejb.tx.TxControllerBean
      [javac] Account account = checkAccountArgs(amount, description, accountId);
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/tx/TxControllerBean.java:212: cannot resolve symbol
      [javac] symbol : class Account
      [javac] location: class com.sun.ebank.ejb.tx.TxControllerBean
      [javac] Account fromAccount =
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/tx/TxControllerBean.java:214: cannot resolve symbol
      [javac] symbol : class Account
      [javac] location: class com.sun.ebank.ejb.tx.TxControllerBean
      [javac] Account toAccount = checkAccountArgs(amount, description, toAccountId);
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/tx/TxControllerBean.java:261: cannot resolve symbol
      [javac] symbol : variable DBHelper
      [javac] location: class com.sun.ebank.ejb.tx.TxControllerBean
      [javac] String txId = DBHelper.getNextTxId(con);
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/tx/TxControllerBean.java:264: cannot resolve symbol
      [javac] symbol : class Tx
      [javac] location: class com.sun.ebank.ejb.tx.TxControllerBean
      [javac] Tx tx =
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/tx/TxControllerBean.java:278: cannot resolve symbol
      [javac] symbol : class Account
      [javac] location: class com.sun.ebank.ejb.tx.TxControllerBean
      [javac] Account account = null;
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/ejb/tx/TxControllerBean.java:334: cannot resolve symbol
      [javac] symbol : variable BANK_DATABASE
      [javac] location: interface com.sun.ebank.util.CodedNames
      [javac] DataSource ds = (DataSource) ic.lookup(CodedNames.BANK_DATABASE);
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/web/Dispatcher.java:65: cannot resolve symbol
      [javac] symbol : method setCustomerBean (com.sun.ebank.web.CustomerBean)
      [javac] location: class com.sun.ebank.web.AccountHistoryBean
      [javac] accountHistoryBean.setCustomerBean(customerBean);
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/web/Dispatcher.java:142: cannot resolve symbol
      [javac] symbol : method setCustomerBean (com.sun.ebank.web.CustomerBean)
      [javac] location: class com.sun.ebank.web.AccountHistoryBean
      [javac] accountHistoryBean.setCustomerBean(customerBean);
      [javac] ^
      [javac] /tmp/jboss-4.0.3RC2/j2eetutorial14/examples/bank/src/com/sun/ebank/web/Dispatcher.java:225: cannot resolve symbol
      [javac] symbol : method setCustomerBean (com.sun.ebank.web.CustomerBean)
      [javac] location: class com.sun.ebank.web.ATMBean
      [javac] atmBean.setCustomerBean(customerBean);
      [javac] ^
      [javac] 66 errors


      Please any body help me on this problem .

      Thanks
      Shashi Kanth