I create a Session EJB.My EJB contains three files,there are follows:

//CheckPassword.java

package eino.loginEJB;
import java.rmi.*;
import javax.ejb.*;
public class CheckPassword implements SessionBean {
  private SessionContext sessionContext;
  public void ejbCreate() {
  }
  public void ejbRemove() {
  }
  public void ejbActivate() {
  }
  public void ejbPassivate() {
  }
  public void setSessionContext(SessionContext sessionContext) {
    this.sessionContext = sessionContext;
  }
  public String test()
  {
     return "OK";
   }
}

//CheckPasswordHome.java

package eino.loginEJB;
import java.rmi.*;
import javax.ejb.*;
public interface CheckPasswordHome extends EJBHome {
  public CheckPasswordRemote create() throws RemoteException, CreateException;
}

//CheckPasswordRemote.java

package eino.loginEJB;
import java.rmi.*;
import javax.ejb.*;
import java.util.Enumeration;
import java.util.Properties;
import java.util.Vector;
import java.io.*;
public interface CheckPasswordRemote extends EJBObject {
  public String test() throws java.rmi.RemoteException;
}

//ejb-jar.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 1.1//EN" 
"http://java.sun.com/j2ee/dtds/ejb-jar_1_1.dtd";>
<ejb-jar>
    <enterprise-beans>
        <session>
            <ejb-name>CheckPassword</ejb-name>
            <home>eino.loginEJB.CheckPasswordHome</home>
            <remote>eino.loginEJB.CheckPasswordRemote</remote>
            <ejb-class>eino.loginEJB.CheckPassword</ejb-class>
            <session-type>Stateless</session-type>
            <transaction-type>Container</transaction-type>
        </session>
    </enterprise-beans>
    <assembly-descriptor>
        <container-transaction>
            <method>
                <ejb-name>CheckPassword</ejb-name>
                <method-name>*</method-name>
            </method>
            <trans-attribute>Required</trans-attribute>
        </container-transaction>
    </assembly-descriptor>
</ejb-jar>


I use JBuilder6 to Rebuild CheckPassword,it raise warning,like follows:

"CheckPassword.ejbgrpx": Spaces in the temporary directory path may cause WebLogic 
EJBC utility to produce fatal compile errors.
"CheckPassword.ejbgrpx": <2002-6-8 PM 03:54:11> <Warning> <EJB> <EJB Deployment: 
CheckPassword has a class eino.loginEJB.CheckPassword which is in the classpath. This 
class should only be located in the ejb-jar file.>
"CheckPassword.ejbgrpx": <2002-6-8 PM 03:54:11> <Warning> <EJB> <EJB Deployment: 
CheckPassword has a class eino.loginEJB.CheckPasswordHome which is in the classpath. 
This class should only be located in the ejb-jar file.>
"CheckPassword.ejbgrpx": <2002-6-8 PM 03:54:11> <Warning> <EJB> <EJB Deployment: 
CheckPassword has a class eino.loginEJB.CheckPasswordRemote which is in the classpath. 
This class should only be located in the ejb-jar file.>

I don't know why it raise warnings,the file "ejb-jar.xml" is produced automatically by 
JBuilder.
Any idea will be appreciated!
Edward

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff EJB-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to