facebook

[Closed] Get the following error when I start weblogic 8

  1. MyEclipse Archived
  2.  > 
  3. Application Servers and Deployment
Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #248973 Reply

    akommaraju
    Member

    I get the following error when I try to start the weblogic 8 server from MyEclipse. Please help.

    <Mar 20, 2006 12:21:40 PM CST> <Warning> <HTTP> <BEA-101248> <[Application: ‘D:\bea\user_projects\domains\mydomain\applications’, Module: ‘test’]: Deployment descriptor “web.xml” is malformed. Check against the DTD: org.xml.sax.SAXParseException: The content of element type “web-app” must match “(icon?,display-name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,servlet-mapping*,session-config?,mime-mapping*,welcome-file-list?,error-page*,taglib*,resource-env-ref*,resource-ref*,security-constraint*,login-config?,security-role*,env-entry*,ejb-ref*,ejb-local-ref*)”. (line 22, column 11).>
    <Mar 20, 2006 12:21:40 PM CST> <Warning> <HTTP> <BEA-101248> <[Application: ‘D:\bea\user_projects\domains\mydomain\applications’, Module: ‘Trader’]: Deployment descriptor “web.xml” is malformed. Check against the DTD: org.xml.sax.SAXParseException: cvc-elt.1: Cannot find the declaration of element ‘web-app’. (line 6, column 52).>
    javax.naming.NameNotFoundException: Unable to resolve ‘TestSessionBean’ Resolved ; remaining name ‘TestSessionBean’
    at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:897)
    at weblogic.jndi.internal.BasicNamingNode.lookupHere(BasicNamingNode.java:230)
    at weblogic.jndi.internal.ServerNamingNode.lookupHere(ServerNamingNode.java:154)
    at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:188)
    at weblogic.jndi.internal.WLEventContextImpl.lookup(WLEventContextImpl.java:256)
    at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:357)
    at javax.naming.InitialContext.lookup(InitialContext.java:347)
    at net.roseindia.web.servlets.SessionTestServlet.init(SessionTestServlet.java:37)
    at weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(ServletStubImpl.java:1018)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
    at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.java:894)
    at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImpl.java:873)
    at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:812)
    at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:3281)
    at weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppServletContext.java:3226)
    at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:3207)
    at weblogic.servlet.internal.WebAppServletContext.setStarted(WebAppServletContext.java:5737)
    at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:874)
    at weblogic.j2ee.J2EEApplicationContainer.start(J2EEApplicationContainer.java:2106)
    at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2147)
    at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.activateContainer(SlaveDeployer.java:2434)
    at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.doCommit(SlaveDeployer.java:2352)
    at weblogic.management.deploy.slave.SlaveDeployer$Task.commit(SlaveDeployer.java:2136)
    at weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit(SlaveDeployer.java:2235)
    at weblogic.management.deploy.slave.SlaveDeployer$Task.prepare(SlaveDeployer.java:2130)
    at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2315)
    at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:866)
    at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:594)
    at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:508)
    at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
    <Mar 20, 2006 12:21:44 PM CST> <Notice> <WebLogicServer> <BEA-000331> <Started WebLogic Admin Server “myserver” for domain “mydomain” running in Development Mode>
    <Mar 20, 2006 12:21:44 PM CST> <Notice> <WebLogicServer> <BEA-000360> <Server started in RUNNING mode>
    <Mar 20, 2006 12:21:44 PM CST> <Notice> <WebLogicServer> <BEA-000355> <Thread “ListenThread.Default” listening on port 7001, ip address 127.0.0.1>

    #249025 Reply

    Riyad Kalla
    Member

    My guess is that your web.xml file is actually a Web 2.4 specification file (look at the top, are you referencing a schema? If you open your project properties, does it say J2EE 1.4 version under MyEclipse-Web?) and WebLogic 8 only supports J2EE 1.3, not 1.4.

    You can create a new J2EE 1.3 project when you create a new web project, be sure to select the correct version of the J2EE spec you wish to follow (default is 1.4)

    #249055 Reply

    akommaraju
    Member

    I created an EAR file and deployed it into the WLS 8.1 and everything works fine. Three EJBs and a Servlet are packaged into one JAR file and seems like that is what was causing the problem.

Viewing 3 posts - 1 through 3 (of 3 total)
Reply To: [Closed] Get the following error when I start weblogic 8

You must be logged in to post in the forum log in