此为原来的
properties.put(Context.PROVIDER_URL, "192.168.1.25:1099");该为:
properties.put(Context.PROVIDER_URL, "rmi//192.168.1.25:1099");
或
properties.put(Context.PROVIDER_URL, "iiop//192.168.1.25:1099");错误变为:
javax.naming.CommunicationException: Receive timed out [Root exception is java.n
et.SocketTimeoutException: Receive timed out]补充:服务器是:Red Hat Linux release 9。
properties.put(Context.PROVIDER_URL, "192.168.1.25:1099");该为:
properties.put(Context.PROVIDER_URL, "rmi//192.168.1.25:1099");
或
properties.put(Context.PROVIDER_URL, "iiop//192.168.1.25:1099");错误变为:
javax.naming.CommunicationException: Receive timed out [Root exception is java.n
et.SocketTimeoutException: Receive timed out]补充:服务器是:Red Hat Linux release 9。
解决方案 »
- 留言本MVC模式,emplist.jsp 执行后web窗只显示小方框,不显示数据
- 找不到类 但是我已经加了
- 怎么让EXT中TREE的子结点加载一张图片
- 想在图片的(0,0 2,2)在这个鼠标区域触发鼠标事件,怎么做呢,无限感激!
- response.sendRedirect导向后的页面不能获得参数,如何解决?
- 更新整理本人所有博文中提供的代码与工具(Java,2014.01)
- 求助在Dreamweaver MX中连接数据库
- 为什么<%!%>之间的没有执行(有源码),高手给看看
- 如何实现自动刷新
- 为什么线程未发生异常
- 又是JSP的中文问题!急!!!!!!!!!(见者有分)
- !!紧急求助:调用DLL时出现的一个奇怪问题
Properties properties = null;
properties = new Properties();
properties.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory");
properties.put(Context.PROVIDER_URL, url);
没问题呀
properties.put(Context.INITIAL_CONTEXT_FACTORY, "org.jnp.interfaces.NamingContextFactory");
properties.put(Context.PROVIDER_URL, "rmi://192.168.1.25:1099");我是这么设的,是不是不对啊??
Properties properties = new Properties();
properties.put(Context.INITIAL_CONTEXT_FACTORY, "org.jnp.interfaces.NamingContextFactory");
properties.put(Context.PROVIDER_URL, "192.168.1.25:1099");不过我没用过jboss... ------------------------------------------------------
我们还年轻牛奶会有的奶牛也会有的
可天天在 csdn 混这些会有吗 ??
private javax.naming.Context getJBossInitialContext() throws
NamingException {
java.util.Hashtable JNDIParm = new java.util.Hashtable();
JNDIParm.put(Context.PROVIDER_URL, "127.0.0.1");
JNDIParm.put(Context.INITIAL_CONTEXT_FACTORY,
"org.jnp.interfaces.NamingContextFactory");
return new InitialContext(JNDIParm);
}
我的jboss口在,客户端的ie中开服务器的192.168.1.25:1099口也有问题,说无法显示,我在本地测试的时候是一个乱码页(正常的显示)。
==================================================================
to:starfeng(feng)
我怎么知道1099是否被占用,应该没有,服务器新配的,还没装多少东西呢。==================================================================
to:bruni(不如你)
能解释一下吗,我看不懂,也不知道怎么加到我的程序中,我里面没这段。PS;我的CLIENT如下:import javax.naming.*;
import javax.rmi.PortableRemoteObject;
import java.util.Properties;
import com.javapro.ejb.StringProcessor;
import com.javapro.ejb.StringProcessorHome;//客户端程序
public class mClient { public static void main(String[] args) { // first argument must be the input
if (args.length==0) {
System.out.println("Please specify the input to convert to upper case.");
return;
}
String input = args[0]; // preparing properties for constructing an InitialContext object
Properties properties = new Properties();
properties.put(Context.INITIAL_CONTEXT_FACTORY, "org.jnp.interfaces.NamingContextFactory");
properties.put(Context.PROVIDER_URL, "192.168.1.25:1099"); try {
// Get an initial context
InitialContext jndiContext = new InitialContext(properties);
System.out.println("Got context"); // Get a reference to the Bean
Object ref = jndiContext.lookup("StringProcessor");
System.out.println("Got reference"); // Get a reference from this to the Bean's Home interface
StringProcessorHome home = (StringProcessorHome)
PortableRemoteObject.narrow (ref, StringProcessorHome.class); // Create an Adder object from the Home interface
StringProcessor sp = home.create();
System.out.println ("Uppercase of '" + input + "' is " +
sp.toUpperCase(input));
}
catch(Exception e) {
System.out.println(e.toString());
}
}
}