没有成功创建Bean。具体原因我就不知道了。 你应该把你的代码也贴出来!
否则的话,没人愿意回答。 大家会认为你的诚意不够
否则的话,没人愿意回答。 大家会认为你的诚意不够
解决方案 »
- 为什么我在JTable中用Vector会出现java.lang.String cannot be cast to java.util.Vector
- 数据库更新后,java怎么知道更新了哪些数据?
- oracle中的数据是顺序插入的么
- java程序员的困惑,请求各位多多提意见
- @EJB(name="TestEarProject/TestEjbLogicBean/local")注入失败,急急急急急急急急急!
- 用正则表达式如何表示/*,还有*/啊
- 分不在高,关键看问题有没有人能解决!(高手请进)
- 用HIBERNATE遇到 duplicate import的问题
- 给您磕头了,帮帮小弟吧--在WebLogic上的乱码问题
- struts中 的 .do带参数
- 在struts中执行一个删除操作后,返回前一个页面时如何时记录级能及时变化?
- 关于XML 与 SAX
package asus;/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2005</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
import javax.naming.*;
import java.util.*;
import java.rmi.*;
import javax.rmi.*;
import java.sql.*;
import javax.sql.*;public class accessEJB {
String password;
String name;
public accessEJB(String name,String password) {
this.name=name;
this.password=password;
}
public String INSERT_USER()
{
try
{
Properties prop=new Properties();
prop.put(Context.INITIAL_CONTEXT_FACTORY,"org.jnp.interfaces.NamingContextFactory");
prop.put(Context.PROVIDER_URL,"127.0.0.1:1099");
Context ctx=new InitialContext(prop);
System.out.print("成功!");
Object obj=ctx.lookup("InfoRemote");
System.out.print("成功!");
InfoRemoteHome home=(InfoRemoteHome)PortableRemoteObject.narrow(obj,InfoRemoteHome.class);
System.out.print("成功!");
InfoRemote remote=home.findByPrimaryKey("aron_117");
System.out.print("成功!"+remote.getPassword());
return "1";
}
catch(Exception e)
{
System.out.print(e.getMessage());
return e.getMessage();
}
}
}
运行的时候会出现3个“成功”也就是在home.create(name,password)时出问题了。
package asus;import javax.ejb.EntityBean;
import javax.ejb.EntityContext;
import javax.ejb.CreateException;
import javax.ejb.RemoveException;public abstract class InfoBean implements EntityBean {
EntityContext entityContext;
public String ejbCreate(String name) throws CreateException {
setName(name);
return null;
} public String ejbCreate(String name, String password) throws CreateException {
setName(name);
setPassword(password);
return null;
} public void ejbPostCreate(String name) throws CreateException {
} public void ejbPostCreate(String name, String password) throws CreateException {
} public void ejbRemove() throws RemoveException {
} public abstract void setName(String name); public abstract String getName(); public abstract void setPassword(String password); public abstract String getPassword(); public void ejbLoad() {
} public void ejbStore() {
} public void ejbActivate() {
} public void ejbPassivate() {
} public void unsetEntityContext() {
this.entityContext = null;
} public void setEntityContext(EntityContext entityContext) {
this.entityContext = entityContext;
}
}
package asus;import javax.ejb.EJBObject;
import java.rmi.RemoteException;public interface InfoRemote extends EJBObject {
public String getName() throws RemoteException; public void setPassword(String password) throws RemoteException; public String getPassword() throws RemoteException;
}