Just a guess:
console logging of "debug" messages is deacrtivated for PRE2-1. You may
change that in jboss.conf.
Does this help?
Tobias
Paul Russo wrote:
>
> I've been using jboss for a couple of months now and overall I am very
> pleased with it.
>
> The problem I rumming into is that I cannot debug the findByPrimaryKey
> method in PRE2-1 as I could in 2-0_Final. I cannot get any print
> messages
> from this method although I can on all other bean methods.
>
> The client can find beans with no problem however the bean does not
> through a FinderException if a database row does not exist. I get a
> primaryKey reference to
> nothing. ?
>
> Unfornunately, now I have to impliment 'not found beans' by issuing
> direct
> sql in a stateless session bean.
>
> I know there is some container optimization invloved how can I debug the
>
> ejbFindByPrimaryKey method of the bean.
>
> I never actually see this method get called but once I try to access a
> getMethod I see a call to ejbLoad.
>
> I've been using jboss for a couple of months now and overall I am very
> pleased with it.
>
> The problem I rumming into is that I cannot debug the findByPrimaryKey
> method in PRE2-1 as I could in 2-0_Final. I cannot get any print
> messages
> from this method although I can on all other bean methods.
>
> The client can find beans with no problem however the bean does not
> through a FinderException
> if a database row does not exist. I get a primaryKey reference to
> nothing. ?
>
> Unfornunately, now I have to impliment 'not found beans' by issuing
> direct
> sql in a stateless session bean.
>
> I know there is some container optimization invloved how can I debug the
>
> ejbFindByPrimaryKey method of the bean.
>
> /**
> * Find by a primary key
> */
> public Tbh3LstPk ejbFindByPrimaryKey(Tbh3LstPk pk) throws
> FinderException,
> RemoteException {
> log("ejbFindByPrimaryKey");
> PreparedStatement ps = null;
>
> //set class level variables to primary key values
>
> this.cmpy = pk.cmpy;
> this.btch_num = pk.btch_num;
> this.pk = pk
>
> try {
> connection = dataSource.getConnection();
> String sql =
> "SELECT "
> + "CMPY, "
> + "BTCH_NUM "
> + "FROM TBH3LST "
> + "WHERE "
> + "CMPY= '" + pk.cmpy + "' "
> + "AND BTCH_NUM= " + pk.btch_num + " ";
>
> ps = connection.prepareStatement(sql);
>
> //set primary key in prepared statement
> log(sql);
> ps.executeQuery();
> ResultSet rs = ps.getResultSet();
> if (rs.next()) {
>
> //set class level variables
> this.cmpy = rs.getString(1);
> this.btch_num = rs.getInt(2);
>
> log("ejbFindByPrimaryKey: found");
> } else {
> log("ejbFindByPrimaryKey: not found");
> throw new FinderException();
> }
> } catch (SQLException sqe) {
> log("SQLException: " + sqe);
> throw new EJBException(sqe);
> } finally {
> try {
> ps.close();
> connection.close();
> } catch (Exception e) {e.printStackTrace();}
> }
> this.modified = false;
> return pk;
> }
>
> --
> --------------------------------------------------------------
> To subscribe: [EMAIL PROTECTED]
> To unsubscribe: [EMAIL PROTECTED]
> Problems?: [EMAIL PROTECTED]
--
--------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
Problems?: [EMAIL PROTECTED]