在JBOSS,布置EJB出现问题????? 说详细一点,你这么说没办法看出什么东西http://ayufox.blogcn.com 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 抛出的不是异常,而是,上面的那两句话,不能输出“HelloWorld"字符串, 这是HelloClient.javapackage hello2;import javax.naming.Context;import javax.naming.InitialContext;import java.util.Properties;public class HelloClient{ public static void main( String [] args ) { Properties props =new Properties(); props.put(Context.INITIAL_CONTEXT_FACTORY,"org.jnp.interfaces.NamingContextFactory"); props.put(Context.PROVIDER_URL,"localhost:1099"); // Hashtable env = new Hashtable(); //env.put(Context.INITIAL_CONTEXT_FACTORY,"org.jnp.interfaces.NamingContextFactory"); //env.put(Context.PROVIDER_URL, "localhost:1099"); //env.put("java.naming.factory.url.pkgs","org.jboss.naming:org.jnp.interfaces"); try { Context ctx = new InitialContext(props); Object obj = ctx.lookup( "HelloWorld" ); HelloHome home =(HelloHome)javax.rmi.PortableRemoteObject.narrow(obj, HelloHome.class ); Hello helloWorld = home.create(); System.out.println( helloWorld.hello()); helloWorld.remove(); } catch ( Exception e ) { e.printStackTrace(); System.out.println( "Exception: " + e.getMessage() ); } }}这是Hello.javapackage hello2;import javax.ejb.*;import java.rmi.RemoteException;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2006</p> * <p>Company: </p> * @author not attributable * @version 1.0 */public interface Hello extends EJBObject { public String hello() throws RemoteException;}这是HelloHome.javapackage hello2;import javax.ejb.*;import java.rmi.RemoteException;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2006</p> * <p>Company: </p> * @author not attributable * @version 1.0 */public interface HelloHome extends EJBHome{ public Hello create() throws CreateException, RemoteException;}这是HelloLocal.javapackage hello2;import javax.ejb.*;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2006</p> * <p>Company: </p> * @author not attributable * @version 1.0 */public interface HelloLocal extends EJBLocalObject { public String hello();}这是HelloLocalHome.javapackage hello2;import javax.ejb.*;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2006</p> * <p>Company: </p> * @author not attributable * @version 1.0 */public interface HelloLocalHome extends EJBLocalHome { HelloLocal create() throws CreateException;}这是HelloBean.javapackage hello2;import javax.ejb.SessionBean;import javax.ejb.SessionContext;import javax.ejb.CreateException;public class HelloBean implements SessionBean { SessionContext sessionContext; public void ejbCreate() throws CreateException { } public void ejbRemove() { } public void ejbActivate() { } public void ejbPassivate() { } public void setSessionContext(SessionContext sessionContext) { this.sessionContext = sessionContext; } public String hello() { return ""; }}请帮我看一下,????? HelloBean最后一段是不是应该改为public String hello() {return "Hello, World!";}啊? (结贴率100%)求C代码转化成java实现。。。。 java与硬件的RJ45网口的通信 用java实现RSA对数据文件(txt)加密、解密 IE小问题 大侠们帮帮解释一下代码!! SQA 高手进! hibernate的count()函数问题 求JAVA面试题? 我的JBoss有什么问题? 求高手解决问题啊。。。困扰很久了。 tomcat中关于java.lang.OutOfMemoryError: PermGen space的解决方法 java生成xml?
package hello2;
import javax.naming.Context;
import javax.naming.InitialContext;
import java.util.Properties;
public class HelloClient
{
public static void main( String [] args )
{
Properties props =new Properties();
props.put(Context.INITIAL_CONTEXT_FACTORY,"org.jnp.interfaces.NamingContextFactory");
props.put(Context.PROVIDER_URL,"localhost:1099");
// Hashtable env = new Hashtable();
//env.put(Context.INITIAL_CONTEXT_FACTORY,"org.jnp.interfaces.NamingContextFactory");
//env.put(Context.PROVIDER_URL, "localhost:1099");
//env.put("java.naming.factory.url.pkgs","org.jboss.naming:org.jnp.interfaces");
try
{
Context ctx = new InitialContext(props);
Object obj = ctx.lookup( "HelloWorld" );
HelloHome home =(HelloHome)javax.rmi.PortableRemoteObject.narrow(
obj, HelloHome.class );
Hello helloWorld = home.create();
System.out.println( helloWorld.hello());
helloWorld.remove();
}
catch ( Exception e )
{
e.printStackTrace();
System.out.println( "Exception: " + e.getMessage() );
}
}
}
这是Hello.java
package hello2;
import javax.ejb.*;
import java.rmi.RemoteException;/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2006</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/public interface Hello
extends EJBObject { public String hello() throws RemoteException;}
这是HelloHome.java
package hello2;
import javax.ejb.*;
import java.rmi.RemoteException;/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2006</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/public interface HelloHome
extends EJBHome{ public Hello create() throws CreateException, RemoteException;
}
这是HelloLocal.java
package hello2;
import javax.ejb.*;/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2006</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/public interface HelloLocal extends EJBLocalObject {
public String hello();
}
这是HelloLocalHome.java
package hello2;import javax.ejb.*;/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2006</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/public interface HelloLocalHome extends EJBLocalHome {
HelloLocal create() throws CreateException;}
这是HelloBean.java
package hello2;import javax.ejb.SessionBean;
import javax.ejb.SessionContext;
import javax.ejb.CreateException;public class HelloBean
implements SessionBean {
SessionContext sessionContext;
public void ejbCreate() throws CreateException {
} public void ejbRemove() {
} public void ejbActivate() {
} public void ejbPassivate() {
} public void setSessionContext(SessionContext sessionContext) {
this.sessionContext = sessionContext;
} public String hello() {
return "";
}
}
请帮我看一下,?????
public String hello() {
return "Hello, World!";
}
啊?