HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: An exception occurred processing JSP page /index.jsp at line 107: props.setProperty("java.naming.factory.url.pkgs","org.jboss.naming");
8: InitialContext ctx;
9: ctx=new InitialContext(props);
10:   FangFaBeanRemote fangfa=(FangFaBeanRemote)ctx.lookup("FangFaBean/remote");
11:   fangfa.insertStudent("ck",true,new Integer(20).shortValue(),"sdfdefd","15555555555",
12:     "共青团员",4440110,new Integer(3).shortValue(),"经济管理学院","经济管理",new Integer(1).shortValue());
13:
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:498)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
root cause javax.servlet.ServletException: javax.naming.NameNotFoundException: FangFaBean not bound
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:850)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:779)
org.apache.jsp.index_jsp._jspService(index_jsp.java:78)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
root cause javax.naming.NameNotFoundException: FangFaBean not bound
org.jnp.server.NamingServer.getBinding(NamingServer.java:542)
org.jnp.server.NamingServer.getBinding(NamingServer.java:550)
org.jnp.server.NamingServer.getObject(NamingServer.java:556)
org.jnp.server.NamingServer.lookup(NamingServer.java:267)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
sun.rmi.transport.Transport$1.run(Transport.java:159)
java.security.AccessController.doPrivileged(Native Method)
sun.rmi.transport.Transport.serviceCall(Transport.java:155)
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
java.lang.Thread.run(Thread.java:619)
sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:255)
sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:233)
sun.rmi.server.UnicastRef.invoke(UnicastRef.java:142)
java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:178)
java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:132)
$Proxy82.lookup(Unknown Source)
org.jnp.interfaces.NamingContext.lookup(NamingContext.java:669)
org.jnp.interfaces.NamingContext.lookup(NamingContext.java:629)
javax.naming.InitialContext.lookup(InitialContext.java:392)
org.apache.jsp.index_jsp._jspService(index_jsp.java:66)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
note The full stack trace of the root cause is available in the JBoss Web/2.1.0.CR12 logs.

解决方案 »

  1.   

    EJB的东西你把它放到jsp里???
      

  2.   

    我是按书上写的   我是个新手  <%@page contentType="text/html; charset=GBK"%>
    <%@page import="ejb.FangFaBeanRemote, javax.naming.*, java.util.Properties,java.util.*"%>
    <%
    Properties props=new Properties();
    props.setProperty("javaq.naming.factory.initial","org.jnp.interfaces.NamingContextFactory");
    props.setProperty("java.naming.provider.url","localhost:1099");
    props.setProperty("java.naming.factory.url.pkgs","org.jboss.naming");
    InitialContext ctx;
    ctx=new InitialContext(props);
      FangFaBeanRemote fangfa=(FangFaBeanRemote)ctx.lookup("FangFaBean/remote");
      fangfa.insertStudent("ck",true,new Integer(20).shortValue(),"sdfdefd","15555555555","共青团员",4440110,new Integer(3).shortValue(),"经济管理学院","经济管理",new Integer(1).shortValue());
    这是jsp的代码
        
     %>