Here is my web.xml after changes, my openejb is on
c:\openejb. I now get some other error messages see
below. I tried /openejb, c:/openejb etc no change. I
have j2ee.jar in Tomcat.
<servlet>
    <servlet-name>loader</servlet-name>
   
<servlet-class>org.openejb.loader.LoaderServlet</servlet-class>
    <init-param>
      <param-name>openejb.loader</param-name>
      <param-value>tomcat-webapp</param-value>
    </init-param>
    <init-param>
      <param-name>openejb.home</param-name>
      <param-value>c:\openejb</param-value>
    </init-param>
    <load-on-startup>0</load-on-startup>
  </servlet>


org.apache.jasper.JasperException

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:346)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)

javax.servlet.http.HttpServlet.service(HttpServlet.java:860)


root cause 

java.lang.reflect.UndeclaredThrowableException
        $Proxy2.create(Unknown Source)
        org.apache.jsp.test_jsp._jspService(test_jsp.java:63)

org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)

javax.servlet.http.HttpServlet.service(HttpServlet.java:860)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:298)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)

javax.servlet.http.HttpServlet.service(HttpServlet.java:860)



--- David Blevins <[EMAIL PROTECTED]> wrote:

> Check to make sure you've set the openejb.home
> init-param correctly.   
> In the web.xml of the moviefun.war or the
> Opossum.war there is a  
> LoaderServlet which actually loads OpenEJB into the
> webapp.  The  
> declaration looks something like this.
> 
>    <servlet>
>      <servlet-name>loader</servlet-name>
>     
>
<servlet-class>org.openejb.loader.LoaderServlet</servlet-class>
>      <init-param>
>        <param-name>openejb.loader</param-name>
>        <param-value>tomcat-webapp</param-value>
>      </init-param>
>      <init-param>
>        <param-name>openejb.home</param-name>
>       
>
<param-value>/home/dblevins/openejb-1.0-beta1</param-value>
>      </init-param>
>      <load-on-startup>0</load-on-startup>
>    </servlet>
> 
> In this example, the openejb.home init-param is set
> to "/home/ 
> dblevins/openejb-1.0-beta1"  Edit the web.xml and
> replace "/home/ 
> dblevins/openejb-1.0-beta1" with the actual path of
> OpenEJB on your  
> system.  Once this is done, restart tomcat to get
> Tomcat to reread  
> the web.xml and reload the webapp.
> 
> Let me know if you still have troubles.  At the very
> least, the error  
> messages should sort of lead you in the right
> direction to solving  
> the problem, which is something we can improve.
> 
> -David
> 
> 
> On Sep 12, 2005, at 12:23 PM, Rajesh Puri wrote:
> 
> > David,
> >
> > I copied the war file to my webapps and try to run
> > test.jsp and I got these eror messages. I guess I
> need
> > not have anything running on the server except
> Tomcat
> > and OpenEjb will be started by the library
> > automatically. I am still to do my first tutorial
> and
> > have failed to make moviefun and this one work.
> >
> > Do I need to set anything in Tomcat environment
> etc?
> >
> >
> > -----------------------
> >
> > type Exception report
> >
> > message
> >
> > description The server encountered an internal
> error
> > () that prevented it from fulfilling this request.
> >
> > exception
> >
> > javax.servlet.ServletException: Attempted to load
> > OpenEJB. Could not load OpenEJB class after
> embedding
> > libraries. Exception:
> java.lang.ClassNotFoundException
> > org.openejb.OpenEJB
> >
> >
>
org.apache.jasper.runtime.PageContextImpl.doHandlePageException
> 
> > (PageContextImpl.java:825)
> >
> >
>
org.apache.jasper.runtime.PageContextImpl.handlePageException
> 
> > (PageContextImpl.java:758)
> >    
>
org.apache.jsp.test_jsp._jspService(test_jsp.java:81)
> >
> >
>
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
> >
> >
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
> >
> >
> org.apache.jasper.servlet.JspServletWrapper.service 
> > (JspServletWrapper.java:298)
> >
> >
>
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:
> 
> > 292)
> >
> >
>
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
> >
> >
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
> >
> >
> > root cause
> >
> > javax.naming.NamingException: Attempted to load
> > OpenEJB. Could not load OpenEJB class after
> embedding
> > libraries. Exception:
> java.lang.ClassNotFoundException
> > org.openejb.OpenEJB [Root exception is
> > java.lang.Exception: Could not load OpenEJB class
> > after embedding libraries. Exception:
> > java.lang.ClassNotFoundException
> org.openejb.OpenEJB]
> >
> >
>
org.openejb.client.LocalInitialContextFactory.getInitialContext
> 
> > (LocalInitialContextFactory.java:74)
> >
> >
>
javax.naming.spi.NamingManager.getInitialContext(Unknown
> > Source)
> >    
>
javax.naming.InitialContext.getDefaultInitCtx(Unknown
> > Source)
> >     javax.naming.InitialContext.init(Unknown
> Source)
> >     javax.naming.InitialContext.<init>(Unknown
> Source)
> >    
>
org.apache.jsp.test_jsp._jspService(test_jsp.java:54)
> >
> >
>
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
> >
> >
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
> >
> >
> org.apache.jasper.servlet.JspServletWrapper.service 
> > (JspServletWrapper.java:298)
> >
> >
>
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:
> 
> > 292)
> >
> >
>
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
> >
> >
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
> >
> >
> > root cause
> >
> > java.lang.Exception: Could not load OpenEJB class
> > after embedding libraries. Exception:
> > java.lang.ClassNotFoundException
> org.openejb.OpenEJB
> >
> >
> org.openejb.loader.OpenEJBInstance.loadOpenEJBClass 
> > (OpenEJBInstance.java:111)
> >
> >
>
org.openejb.loader.OpenEJBInstance.<init>(OpenEJBInstance.java:69)
> >
> > org.openejb.client.LocalInitialContextFactory.init
> 
> > (LocalInitialContextFactory.java:84)
> >
> >
>
org.openejb.client.LocalInitialContextFactory.getInitialContext
> 
> > (LocalInitialContextFactory.java:72)
> >
> >
>
javax.naming.spi.NamingManager.getInitialContext(Unknown
> > Source)
> >    
>
javax.naming.InitialContext.getDefaultInitCtx(Unknown
> > Source)
> >     javax.naming.InitialContext.init(Unknown
> Source)
> >     javax.naming.InitialContext.<init>(Unknown
> Source)
> >    
>
org.apache.jsp.test_jsp._jspService(test_jsp.java:54)
> 
=== message truncated ===


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

Reply via email to