有人知道可以找到jar文件namingserver.jar的位置吗?我搜索了websphere应用程序服务器安装但没有发现任何内容。此外,我也试图从互联网上获得一个,但也没有运气。
WAS版本:7.0 ND
我需要让以下代码正常工作。
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY,
"com.ibm.websphere.naming.WsnInitialContextFactory");
env.put(Context.PROVIDER_URL,"iiop://localhost:2809");
InitialContext context = new InitialContext(env);
答案 0 :(得分:2)
我认为你真正想知道的是,
在哪个JAR中找到com.ibm.websphere.naming.WsnInitialContextFactory
和/或javax.naming.InitialContext
?
在服务器上,前者位于安装根目录的com.ibm.ws.runtime.jar
子目录中的/plugin
内。后者是JDK的一部分。
如果您打算将此代码作为瘦EJB客户端运行,那么您希望com.ibm.ws.ejb.thinclient_7.0.0.jar
位于安装根目录的runtimes
子目录中。
答案 1 :(得分:0)
你是否专门寻找那个班而不是那个罐子?你确定那个班级在那个罐子里吗?试试this JSP to find which jar is providing the class。
答案 2 :(得分:0)
要执行该代码,您将需要EJB瘦客户端。您可以在WAS安装的runtimes
目录中找到相应的JAR。