weblogic.management.ManagementException: Unable to obtain lock on E:\bea\user_pr
ojects\domains\base_domain\servers\AdminServer\tmp\AdminServer.lok. Server may a
lready be running
        at weblogic.management.internal.ServerLocks.getServerLock(ServerLocks.ja
va:159)
        at weblogic.management.internal.ServerLocks.getServerLock(ServerLocks.ja
va:58)
        at weblogic.management.internal.DomainDirectoryService.start(DomainDirec
toryService.java:75)
        at weblogic.t3.srvr.ServerServicesManager.startService(ServerServicesMan
ager.java:378)
        at weblogic.t3.srvr.ServerServicesManager.startInStandbyState(ServerServ
icesManager.java:125)
        at weblogic.t3.srvr.T3Srvr.initializeStandby(T3Srvr.java:647)
        at weblogic.t3.srvr.T3Srvr.startup(T3Srvr.java:419)
        at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:377)
        at weblogic.Server.main(Server.java:67)

解决方案 »

  1.   

    从异常来看,是WEblogic已经启动了。另外一种可能性是上次Weblogic没有正确关闭,导致一个锁文件:
    E:\bea\user_projects\domains\base_domain\servers\AdminServer\tmp\AdminServer.lok.
    没有被删除且不能再次创建。找找有这个文件吗?能删掉吗?
      

  2.   

    2楼分析有道理
    再就是问问lz,以前能启动吗?以前也不能启动看看是不是jdk版本问题
      

  3.   

    今天我也遇到这个问题后来解决了。weblogic没有正确关闭导致,因为平时关闭都没有出过问题,然后我采用从console中关闭,然后再启动时就发现此问题。最后关机重启解决。