Запуск сервера в Weblogic: «Ошибка ввода-вывода при записи в файл. Процесс не может получить доступ к файлу, поскольку он используется другим процессом.

Мне нужна помощь в решении проблемы с Weblogic. В только что установленном WebLogic 14.1.1 я создал новый сервер и машину для этого сервера. У меня есть работающий NodeManager, запущенный в CMD, но когда я пытаюсь запустить сервер (новый или настроенный ранее), я получаю сообщение об ошибке от NodeManager, которое приводит к состоянию FAILED_NON_RESTARTABLE. Что я получаю из журналов NodeManager, он пытается получить доступ к этому файлу журнала сервера, но с ошибкой из заголовка. Я пытался переустановить все, но ничего не работает.

      <13:17:20> <INFO> <base_domain> <Server-0> <Startup configuration properties loaded from "C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\servers\Server-0\data\nodemanager\startup.properties">
<13:17:20> <INFO> <Server Implementation Class: weblogic.nodemanager.server.NMServer$ClassicServer.>
<13:17:20> <INFO> <Secure socket listener started on port 5556, host localhost/127.0.0.1>
<15:06:18> <INFO> <base_domain> <Server-0> <Boot identity properties saved to "C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\servers\Server-0\data\nodemanager\boot.properties">
<15:06:18> <INFO> <base_domain> <Server-0> <Startup configuration properties saved to "C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\servers\Server-0\data\nodemanager\startup.properties">
<15:06:18> <INFO> <base_domain> <Server-0> <Rotated server output log to "C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\servers\Server-0\logs\Server-0.out00006">
<15:06:18> <INFO> <base_domain> <Server-0> <Server error log also redirected to server log>
<15:06:18> <INFO> <base_domain> <Server-0> <Starting WebLogic server with command line: C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\bin\startWebLogic.cmd >
<15:06:18> <INFO> <base_domain> <Server-0> <Working directory is 'C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain'>
<15:06:18> <INFO> <base_domain> <Server-0> <Server output log file is 'C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\servers\Server-0\logs\Server-0.out'>
<15:06:23> <INFO> <base_domain> <Server-0> <The server 'Server-0' with process id 4796 is no longer alive; waiting for the process to die.>
<15:06:23> <INFO> <base_domain> <Server-0> <Rotated server output log to "C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\servers\Server-0\logs\Server-0.out00007">
<15:06:23> <INFO> <base_domain> <Server-0> <Server error log also redirected to server log>
<15:06:23> <INFO> <base_domain> <Server-0> <Server failed during startup. It may be retried according to the auto restart configuration.>
<15:06:23> <INFO> <base_domain> <Server-0> <Server failed so attempting to restart (restart count = 1)>
<15:06:23> <INFO> <base_domain> <Server-0> <Rotated server output log to "C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\servers\Server-0\logs\Server-0.out00008">
<15:06:23> <INFO> <base_domain> <Server-0> <Server error log also redirected to server log>
<15:06:23> <INFO> <base_domain> <Server-0> <Starting WebLogic server with command line: C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\bin\startWebLogic.cmd >
<15:06:23> <INFO> <base_domain> <Server-0> <Working directory is 'C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain'>
<15:06:23> <INFO> <base_domain> <Server-0> <Server output log file is 'C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\servers\Server-0\logs\Server-0.out'>
<15:06:28> <INFO> <base_domain> <Server-0> <The server 'Server-0' with process id 20156 is no longer alive; waiting for the process to die.>
<15:06:28> <WARNING> <base_domain> <Server-0> <I/O error while writing to file "C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\servers\Server-0\logs\Server-0.out">
java.io.FileNotFoundException: C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\servers\Server-0\logs\Server-0.out (Proces nie mo┐e uzyskaŠ dostŕpu do pliku, poniewa┐ jest on u┐ywany przez inny proces)
        at java.base/java.io.FileOutputStream.open0(Native Method)
        at java.base/java.io.FileOutputStream.open(FileOutputStream.java:293)
        at java.base/java.io.FileOutputStream.<init>(FileOutputStream.java:235)
        at java.base/java.io.FileWriter.<init>(FileWriter.java:113)
        at weblogic.nodemanager.server.InternalInstanceCustomizer.log(InternalInstanceCustomizer.java:77)
        at weblogic.nodemanager.server.WLSInstanceCustomizer.log(WLSInstanceCustomizer.java:23)
        at weblogic.nodemanager.server.ServerMonitor.log(ServerMonitor.java:773)
        at weblogic.nodemanager.server.ServerMonitor.log(ServerMonitor.java:777)
        at weblogic.nodemanager.server.ServerMonitor.info(ServerMonitor.java:782)
        at weblogic.nodemanager.server.ServerMonitor.runMonitor(ServerMonitor.java:531)
        at weblogic.nodemanager.server.ServerMonitor.run(ServerMonitor.java:487)
        at java.base/java.lang.Thread.run(Thread.java:833)

<15:06:28> <INFO> <base_domain> <Server-0> <Rotated server output log to "C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\servers\Server-0\logs\Server-0.out00009">
<15:06:28> <INFO> <base_domain> <Server-0> <Server error log also redirected to server log>
<15:06:28> <INFO> <base_domain> <Server-0> <Server failed during startup. It may be retried according to the auto restart configuration.>
<15:06:28> <INFO> <base_domain> <Server-0> <Server failed so attempting to restart (restart count = 2)>
<15:06:28> <INFO> <base_domain> <Server-0> <Rotated server output log to "C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\servers\Server-0\logs\Server-0.out00010">
<15:06:28> <INFO> <base_domain> <Server-0> <Server error log also redirected to server log>
<15:06:28> <INFO> <base_domain> <Server-0> <Starting WebLogic server with command line: C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\bin\startWebLogic.cmd >
<15:06:28> <INFO> <base_domain> <Server-0> <Working directory is 'C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain'>
<15:06:28> <INFO> <base_domain> <Server-0> <Server output log file is 'C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\servers\Server-0\logs\Server-0.out'>
<15:06:32> <INFO> <base_domain> <Server-0> <The server 'Server-0' with process id 4648 is no longer alive; waiting for the process to die.>
<15:06:32> <INFO> <base_domain> <Server-0> <Rotated server output log to "C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\servers\Server-0\logs\Server-0.out00011">
<15:06:32> <INFO> <base_domain> <Server-0> <Server error log also redirected to server log>
<15:06:32> <INFO> <base_domain> <Server-0> <Server failed during startup. It may be retried according to the auto restart configuration.>
<15:06:32> <INFO> <base_domain> <Server-0> <Server failed but will not be restarted because the maximum number of restart attempts has been exceeded>
<15:06:32> <WARNING> <Server start command for WebLogic server 'Server-0' failed due to: [Server failed to start up but Node Manager was not aware of the reason]. Please check Node Manager log and/or server 'Server-0' log for detailed information.>

( Примечание: информация о дате удалена из файла журнала для удобства чтения. )

Я установил Weblogic12c и возникла та же проблема.

1 ответ

Я случайно нашел anwser после возни. Журналы диспетчера узлов вводят в заблуждение. Я думал, что проблема связана с конфигурацией моего компьютера, пробовал разные версии java, разные версии weblogic и т. д. В моем случае это был конфликт портов. Порт, который я настроил, уже использовался .

В weblogic 12 позже я получил ту же ошибку в NM, но теперь журналы сервера были полезны.

Другие вопросы по тегам