把你的weblogic.jar 添加到classpath就ok了。
解决方案 »
- 求问安装完j2ee之后glassfish3\jdk\lib文件夹里面为什么没有j2ee.jar?
- 求一个高效率设计,大虾们麻烦帮个忙啊!
- java gmail email发送不成功
- 通过IMAP协议连接网易邮箱获取邮件数量碰到的问题
- 本人想组建一个技术团队(沈阳),有兴趣的请进!
- xslt调用外部函数在转换的时候总是出错
- 在netbean5.5中启动sun java system application server时出现Node Agent (mypcname)could not be notified??
- 高分请求高人来指点(这里始终解决不了,无法做下去)
- 大家看看,一个很奇怪的问题啊,能不能帮忙解决一下啊,谢谢了
- bootstrap table怎么动态设置列的宽度
- 请问哪里有Jbuild7工具下载
- 帮忙看看这句话是怎么回事呀?
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="java.rmi.RemoteException" %>
<%@ page import="java.util.Properties" %>
<%@ page import="javax.ejb.*" %>
<%@ page import="javax.naming.*" %>
<%@ page import="javax.rmi.PortableRemoteObject" %>
<%@ page import="ss" %>
<%@ page import="ssHome" %>
<html>
<head><title>Jsp1</title></head>
<body>
<%
try{
String url="t3://localhost:7001";
String JNDI_NAME="ssHome";
Properties h = new Properties();
h.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
h.put(Context.PROVIDER_URL, url);
Context ctx=new InitialContext(h);
Object home = ctx.lookup(JNDI_NAME);
ssHome ejbHome = (ssHome)PortableRemoteObject.narrow(home, ssHome.class);
ss ssjsp = (ss)PortableRemoteObject.narrow(ejbHome.create(), ss.class);
out.print(ssjsp.get());
out.println("ok");
}
catch (Exception e){
out.println("wrong");
}
%>
</body>
</html>
(使用weblogic作为server时,用向导自动生成的jsp文件make 时也会报第一种错误)
import javax.ejb.*;
看看你的jb的jdk里面设置有没有加入j2ee的j2ee.jar 自动生成的jsp文件make错误 可以在project property 的 build 的general 的最后一个选项勾掉
不知jsp调用ejb过程中类路径是如何处理的,比如代码如何写和类或打包文件存放位置。
希望解答,谢谢