weblogic后台报错为:
<2004-9-29 下午14时12分59秒 CST> <Error> <HTTP> <BEA-101017> <[ServletContext(id
=4537415,name=myapp,context-path=/myapp)] Root cause of ServletException.
java.lang.NoClassDefFoundError: org/apache/jasper/JasperException
        at org.apache.jasper.EmbeddedServletOptions.<init>(EmbeddedServletOption
s.java:593)
        at org.apache.jasper.servlet.JspServlet.init(JspServlet.java:76)
        at weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(Servl
etStubImpl.java:1070)
        at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
dSubject.java:317)
        at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
97)
        at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubIm
pl.java:893)
        at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStub
Impl.java:842)
        at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubI
mpl.java:782)
        at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.
java:504)
        at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:349)
        at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:305)
        at weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
n.run(WebAppServletContext.java:6291)
        at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
dSubject.java:317)
        at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
97)
        at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe
rvletContext.java:3575)
        at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm
pl.java:2573)
        at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:178)
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:151)

解决方案 »

  1.   

    在jbuilder中选择weblogic为默认web服务器打war包,应该就可以了
      

  2.   

    把你的Tomcat下的web应用直接copy到weblogic下的application下就可以了
      

  3.   

    To zqj9899():我直接把tomcat下的myapp文件夹copy到weblogic下的application下后,启动weblogic的时候报异常:
    <2004-11-2 下午13时00分01秒 CST> <Error> <HTTP> <BEA-101216> <Servlet: "debugjsp
    " failed to preload on startup in Web application: "myapp".
    javax.servlet.ServletException
            at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubIm
    pl.java:906)
            at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStub
    Impl.java:842)
            at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubI
    mpl.java:782)
            at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppS
    ervletContext.java:3191)
            at weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebApp
    ServletContext.java:3136)
            at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAp
    pServletContext.java:3109)
            at weblogic.servlet.internal.HttpServer.preloadResources(HttpServer.java
    :573)
            at weblogic.servlet.internal.WebService.preloadResources(WebService.java
    :483)
            at weblogic.servlet.internal.ServletInitService.resume(ServletInitServic
    e.java:30)
            at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131)
            at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:927)
            at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:354)
            at weblogic.Server.main(Server.java:32)
    >