facebook

confused problem about weblogic 8.1.2

  1. MyEclipse IDE
  2.  > 
  3. General Development
Viewing 15 posts - 1 through 15 (of 27 total)
  • Author
    Posts
  • #241368 Reply

    sinosupe
    Member

    I placed exploded archive in my domain,when i use startweblogic.cmd start weblogic ,everything is ok.when i start weblogic from myeclipse,i get the followed error:

    <2005-11-13 下午09时44分59秒 CST> <Error> <HTTP> <BEA-101216> <Servlet: “action” failed to preload on startup in Web application: “new97web”.
    javax.servlet.ServletException
    at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.java:884)
    at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImpl.java:848)
    at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:787)
    at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:3252)
    at weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppServletContext.java:3197)
    at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:3174)
    at weblogic.servlet.internal.HttpServer.preloadResources(HttpServer.java:688)
    at weblogic.servlet.internal.WebService.preloadResources(WebService.java:483)
    at weblogic.servlet.internal.ServletInitService.resume(ServletInitService.java:30)
    at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131)
    at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:964)
    at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:359)
    at weblogic.Server.main(Server.java:32)
    >
    21:44:59,859 DEBUG HibernateSession:59 – While trying to lookup ‘hibernate.session_factory’ didn’t find subcontext ‘hibernate’ Resolved
    new97.pub.util.HibernateSessionException: hibernate jndi exception:While trying to lookup ‘hibernate.session_factory’ didn’t find subcontext ‘hibernate’ Resolved
    at new97.pub.util.HibernateSession.openSession(HibernateSession.java:60)
    at new97.pub.util.sys.SysConfigHelper.findConfigCurValFromDB(SysConfigHelper.java:110)
    at new97.pub.util.sys.SysConfigHelper.getConfigVal(SysConfigHelper.java:86)
    at new97.pub.util.sys.SysConfigHelper.getIndexStartTime(SysConfigHelper.java:63)
    at new97.ms.search.doc.index.DocIndexTaskManager.beginTask(DocIndexTaskManager.java:28)
    at new97.ms.search.doc.index.DocIndexStartServlet.init(DocIndexStartServlet.java:21)
    at javax.servlet.GenericServlet.init(GenericServlet.java:258)
    at weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(ServletStubImpl.java:993)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
    at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.java:869)
    at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImpl.java:848)
    at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:787)
    at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:3252)
    at weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppServletContext.java:3197)
    at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:3174)
    at weblogic.servlet.internal.HttpServer.preloadResources(HttpServer.java:688)
    at weblogic.servlet.internal.WebService.preloadResources(WebService.java:483)
    at weblogic.servlet.internal.ServletInitService.resume(ServletInitService.java:30)
    at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131)
    at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:964)
    at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:359)
    at weblogic.Server.main(Server.java:32)
    21:45:00,812 DEBUG StoreSession:20 – 得到旧的数据库工具….
    21:45:00,828 DEBUG StoreSession:72 – 得到新连接
    21:45:02,312 DEBUG StoreSession:20 – 得到旧的数据库工具….
    21:45:02,312 DEBUG StoreSession:89 – 正常关闭数据库
    21:45:02,328 DEBUG ERRINFO:110 – Select * from sp_message where MSG_ID=
    21:45:02,328 DEBUG StoreSession:20 – 得到旧的数据库工具….
    21:45:02,328 DEBUG StoreSession:72 – 得到新连接
    21:45:02,343 DEBUG StoreSession:20 – 得到旧的数据库工具….
    21:45:02,343 DEBUG StoreSession:89 – 正常关闭数据库
    21:45:02,343 DEBUG SysException:115 – writeSysException begin
    21:45:02,343 DEBUG SysException:118 – id:
    21:45:02,343 DEBUG SysException:119 – msg:错误号无对应错误信息,请先定义错误信息!:取Session错误!
    21:45:02,343 DEBUG SysException:125 – new97.pub.util.HibernateSessionException: hibernate jndi exception:While trying to lookup ‘hibernate.session_factory’ didn’t find subcontext ‘hibernate’ Resolved
    at new97.pub.util.HibernateSession.openSession(HibernateSession.java:60)
    at new97.pub.util.sys.SysConfigHelper.findConfigCurValFromDB(SysConfigHelper.java:110)
    at new97.pub.util.sys.SysConfigHelper.getConfigVal(SysConfigHelper.java:86)
    at new97.pub.util.sys.SysConfigHelper.getIndexStartTime(SysConfigHelper.java:63)
    at new97.ms.search.doc.index.DocIndexTaskManager.beginTask(DocIndexTaskManager.java:28)
    at new97.ms.search.doc.index.DocIndexStartServlet.init(DocIndexStartServlet.java:21)
    at javax.servlet.GenericServlet.init(GenericServlet.java:258)
    at weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(ServletStubImpl.java:993)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
    at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.java:869)
    at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImpl.java:848)
    at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:787)
    at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:3252)
    at weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppServletContext.java:3197)
    at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:3174)
    at weblogic.servlet.internal.HttpServer.preloadResources(HttpServer.java:688)
    at weblogic.servlet.internal.WebService.preloadResources(WebService.java:483)
    at weblogic.servlet.internal.ServletInitService.resume(ServletInitService.java:30)
    at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131)
    at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:964)
    at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:359)
    at weblogic.Server.main(Server.java:32)

    21:45:02,375 ERROR SysConfigHelper:91 – 查询SYS_CONFIG失败!config_id:11001
    new97.pub.err.SysException: new97.pub.util.HibernateSessionException: hibernate jndi exception:While trying to lookup ‘hibernate.session_factory’ didn’t find subcontext ‘hibernate’ Resolved
    at new97.pub.util.sys.SysConfigHelper.findConfigCurValFromDB(SysConfigHelper.java:120)
    at new97.pub.util.sys.SysConfigHelper.getConfigVal(SysConfigHelper.java:86)
    at new97.pub.util.sys.SysConfigHelper.getIndexStartTime(SysConfigHelper.java:63)
    at new97.ms.search.doc.index.DocIndexTaskManager.beginTask(DocIndexTaskManager.java:28)
    at new97.ms.search.doc.index.DocIndexStartServlet.init(DocIndexStartServlet.java:21)
    at javax.servlet.GenericServlet.init(GenericServlet.java:258)
    at weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(ServletStubImpl.java:993)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
    at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.java:869)
    at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImpl.java:848)
    at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:787)
    at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:3252)
    at weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppServletContext.java:3197)
    at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:3174)
    at weblogic.servlet.internal.HttpServer.preloadResources(HttpServer.java:688)
    at weblogic.servlet.internal.WebService.preloadResources(WebService.java:483)
    at weblogic.servlet.internal.ServletInitService.resume(ServletInitService.java:30)
    at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131)
    at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:964)
    at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:359)
    at weblogic.Server.main(Server.java:32)
    Caused by: new97.pub.util.HibernateSessionException: hibernate jndi exception:While trying to lookup ‘hibernate.session_factory’ didn’t find subcontext ‘hibernate’ Resolved
    at new97.pub.util.HibernateSession.openSession(HibernateSession.java:60)
    at new97.pub.util.sys.SysConfigHelper.findConfigCurValFromDB(SysConfigHelper.java:110)
    … 21 more
    <2005-11-13 下午09时45分02秒 CST> <Error> <HTTP> <BEA-101216> <Servlet: “initDocIndex” failed to preload on startup in Web application: “new97web”.
    javax.servlet.ServletException: 查询SYS_CONFIG失败!config_id:11001
    at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.java:884)
    at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImpl.java:848)
    at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:787)
    at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:3252)
    at weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppServletContext.java:3197)
    at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:3174)
    at weblogic.servlet.internal.HttpServer.preloadResources(HttpServer.java:688)
    at weblogic.servlet.internal.WebService.preloadResources(WebService.java:483)
    at weblogic.servlet.internal.ServletInitService.resume(ServletInitService.java:30)
    at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131)
    at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:964)
    at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:359)
    at weblogic.Server.main(Server.java:32)
    >
    21:45:02,531 INFO PopMsgFactory:70 – 注册弹出消息实现:new97.ms.struts.work.remevent.MSRemEventPopMsgImpl成功!
    <2005-11-13 下午09时45分04秒 CST> <Notice> <WebLogicServer> <BEA-000331> <Started WebLogic Admin Server “myserver” for domain “new97” running in Development Mode>
    <2005-11-13 下午09时45分04秒 CST> <Notice> <WebLogicServer> <BEA-000360> <Server started in RUNNING mode>
    <2005-11-13 下午09时45分04秒 CST> <Warning> <WebLogicServer> <BEA-000372> <HostName: 0.0.0.0, maps to multiple IP addresses:192.168.0.200,133.193.7.200>
    <2005-11-13 下午09时45分04秒 CST> <Notice> <WebLogicServer> <BEA-000355> <Thread “ListenThread.Default” listening on port 7001, ip address *.*>

    any advise is welecome.

    #241375

    Riyad Kalla
    Member

    What settings do you have for WebLogic 8 in your connector settings?

    #241383

    sinosupe
    Member

    Weblogic 8:

    BEA home directory:C:\bea
    Weblogic installation directory:C:\bea\weblogic81
    Admin username:weblogic
    Admin password:weblogic
    Execution domain root:C:\bea\user_projects\domains
    Execution domain name:new97
    Execution server name:myserver
    Hostname:PortNumber:localhost:7001
    Security policy file:C:\bea\weblogic81\server\lib\weblogic.policy
    JAAS login configuration file:

    JDK:
    jdk1.4.2

    launch:
    External management server: The server is running standalone
    ‘Start Weblogic’ launchs in:Debug mode

    Paths:
    Prepend to classpath:
    Append to classpath:
    Append to library path:lib-C:/bea/weblogic81/server/lib
    lib-C:/bea/weblogic81/common/lib

    #241384

    sinosupe
    Member

    any help would be appreciated

    #241386

    Riyad Kalla
    Member

    Try changing your execution domain root to: C:\bea\user_projects

    #241387

    sinosupe
    Member

    I changed my execution domain root to c:\bea\user_projects,but i get popup error:

    error starting weblogic:
    A configuration error occurs during startup.Please verify the preference filed with the prompt:specified working directory does not exist or is not a directory:c\bea\user_proects\new97

    #241388

    Riyad Kalla
    Member

    c\bea\user_proects\

    Did you copy and past this from the error, because “projects” is spelled wrong, or did you just type it wrong in the message?

    #241389

    sinosupe
    Member

    @support-rkalla wrote:

    c\bea\user_proects\

    Did you copy and past this from the error, because “projects” is spelled wrong, or did you just type it wrong in the message?

    sorry,i type it wrong

    C:\bea\user_projects\new97

    #241390

    sinosupe
    Member

    if i use startweblogic.cmd start weblogic,can i get hot code swap function?

    #241406

    Riyad Kalla
    Member

    Welogic 8.1 does not support the JSR 45 spec which is required for full debugging support, so the hot swap functionality *might* not work. You can try using remote debugging as outlined here:
    http://www.myeclipseide.com/images/tutorials/quickstarts/remotedebugging/

    #241420

    sinosupe
    Member

    @support-rkalla wrote:

    Welogic 8.1 does not support the JSR 45 spec which is required for full debugging support, so the hot swap functionality *might* not work. You can try using remote debugging as outlined here:
    http://www.myeclipseide.com/images/tutorials/quickstarts/remotedebugging/

    you mean i use remote debugging then i can get hot-swap function too?

    #241421

    Scott Anderson
    Participant

    you mean i use remote debugging then i can get hot-swap function too?

    Yes, even remotely debug application servers are configured to have hot-swap functionality with MyEclipse.

    Back to your original issue. If the application works when startweblogic.cmd is used, but not when WebLogic is launched through our connector the problem is simply that there is some configuration parameter that was changed in startWebLogic.cmd that wasn’t mirrored in the connector preference settings. Two things that come to mind since the issue is with hibernate are: did you add the jar containing your database driver to the connector launched classpath? It doesn’t appear so. Second, did you start your database? Sometimes startWebLogic.cmd is configured to start pointbase, or whatever, when the server launches. Since we don’t know if you’re going to be using a database, or which one, then you’ll have to start your database manually before starting weblogic using the connector. One or both of these is likely the problem.

    #241423

    sinosupe
    Member

    My Application in this architecture:

    struts + ejb + hibernate + oracle

    Oracle is always running.

    #241425

    sinosupe
    Member

    i just create a weblogic domain,and place exploded archive in the domain,and use startweblogic.cmd start weblogic ,i don’t modify weblogic.cmd ,this way start app fine.
    if i launch this project from eclipse,i get above error.

    #241426

    sinosupe
    Member

    why remote debugging cant support j2ee app(my proj include 13 ejbs and 1 web)?

Viewing 15 posts - 1 through 15 (of 27 total)
Reply To: confused problem about weblogic 8.1.2

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