1. 程式人生 > >Linux中Weblogic啟動異常

Linux中Weblogic啟動異常

一、啟動報錯

<BEA-141281> <unable to get file lock, will retry …> 

解決辦法

  一.刪掉Domain下的*.lok檔案

  1. 刪除edit.lok

  進入到domain_home下:

  cd /u01/Oracle/Middleware/user_projects/domains/idm_domain

  將edit.lok檔案刪掉

  rm edit.lok

  2.刪除config.lok

  進入到domain_home/config下:

  cd /u01/Oracle/Middleware/user_projects/domains/idm_domain/config/

  將config.lok檔案刪掉

  rm config.lok

  3.刪除AdminServer.lok

  cd /u01/Oracle/Middleware/user_projects/domains/idm_domain/servers/AdminServer/tmp

  rm AdminServer.lok

  4.刪除EmbeddedLDAP.lok

  /u01/Oracle/Middleware/user_projects/domains/idm_domain/servers/AdminServer/data/ldap/ldapfiles

  rm EmbeddedLDAP.lok

  二.刪掉Domain下的*.DAT檔案:

  進入到domain_home當中

  cd /u01/Oracle/Middleware/user_projects/domains/idm_domain

  找到檔案被刪掉

  [[email protected] idm_domain]$ find servers/ -name "*.DAT" 
servers/AdminServer/data/store/diagnostics/WLS_DIAGNOSTICS000000.DAT 
servers/AdminServer/data/store/default/_WLS_ADMINSERVER000000.DAT

二、繼續報錯

<BEA-280061> <The persistent store “_WLS_AdminServer” could not be deployed: weblogic.store.PersistentStoreException: [Store:280105]The persistent file store “_WLS_AdminServer” cannot open file _WLS_ADMINSERVER000000.DAT. weblogic.store.PersistentStoreException: [Store:280105]The persistent file store “_WLS_AdminServer” cannot open file _WLS_ADMINSERVER000000.DAT. at weblogic.store.io.file.Heap.open(Heap.java:325)

解決辦法:因為下面兩個檔案沒有刪除,刪除掉重啟就好了

servers/AdminServer/data/store/diagnostics/WLS_DIAGNOSTICS000000.DAT 
servers/AdminServer/data/store/default/_WLS_ADMINSERVER000000.DAT

網上找的解決辦法:

find . -name “*.DAT” -print -exec rm {} \;
find . -name “*.lok” -print -exec rm {} \;

For Admin server
$DOMAIN_HOME/servers/<server name>/tmp/Adminserver.lok
$DOMAIN_HOME/servers/<server name>/data/ldap/ldapfiles/Embedded.lok
$DOMAIN_HOME/servers/<server name>/data/store/default/_WLS_ADMINSERVER000000.DAT
$DOMAIN_HOME/servers/<server name>/data/store/diagnostics/WLS_DIAGNOSTICS000000.DAT

For Managed servers

$DOMAIN_HOME/servers/<server name>/tmp/<servername>.lok
$DOMAIN_HOME/servers/<server name>/data/ldap/ldapfiles/Embedded.lok
$DOMAIN_HOME/servers/<server name>/data/ldap/store/default/_WLS_<servername>000000.DAT
$DOMAIN_HOME/servers/<server name>/data/ldap/store/diagnostics/WLS_DIAGNOSTICS000000.DAT

三、啟動到一半報錯,貌似埠被佔用

<Error> <Server> <BIEE> <AdminServer> <DynamicListenThread[Default[1]]> <<WLS Kernel>> <> <11d1def534ea1be0:6838a223:14bcf28f0c4:-8000-000000000000000c> <1425109784345> <BEA-002606> <Unable to create a server socket for listening on channel "Default[1]". The address fe80:0:0:0:ba2a:72ff:fed4:83a1 might be incorrect or another process is using port 7001: java.Net.BindException: Address already in use.>

解決辦法:執行ps -ef|grep leg,發現有一個weblogic在執行(帶有jdk比較長的那個)佔用了埠,殺掉,kill -9 加程序id(第二個數字),重新啟動weblogic即可。

相關推薦

LinuxWeblogic啟動異常

一、啟動報錯 <BEA-141281> <unable to get file lock, will retry …>  解決辦法   一.刪掉Domain下的*.lok檔案   1. 刪除edit.lok   進入到domain_home下

linuxweblogic相關命令操作

異常 重復 ins gic host 可能 子shell 並且 admins 在weblogic的目錄下找到bin目錄,其中有startWeblogic.sh、startManagerWeblogic.sh等 首先需要啟動startWeblogic.sh,這個是管理服務,也

Linuxweblogic啟動

重啟 dom linu lib dev java_home 啟動 security jre 修改Linux上Weblogic使用的jdk $JAVA_HOME/jre/lib/security/java.security (/bea/weblogic/jdk150_12/j

Linuxnetwork啟動不了

今天Linux突然連不上網,以前還好好的。重啟network,報錯 Restarting network (via systemctl): Job for network.service failed. See *systemctl status network.service* a

linuxspringboot啟動

後臺啟動 java -jar xxx.jar & 制定控制檯的標準輸出 java -jar xxx.jar > catalina.out 2>&1 & catalina.out將標準輸出指向制定檔案catalina

Linux 自動啟動 Confluence 6

在 Linux/Solaris 環境下,最好的辦法是對每一個服務進行安裝和配置(包括 Confluence),同時配置這些服務許可權為他們所在使用者需要的服務許可權即可, 為例項建立一個 Confluence,使用下面的命令: sudo useradd --create-home -c "Co

Tomcat在Linux環境下啟動異常 java.net.UnknownHostException: HP_MAIN12: HP_MAIN12

剛開發完一個專案,在本地部署的時候沒有任何異常,到Linux系統就出現這樣那樣的問題,下面就是其中一個: Tomcat在Linux平臺下啟動的時候丟擲java.net.UnknownHostException: HP_MAIN12: HP_MAIN12異常: 2014-01-09 11:04:26,609 

linuxnetwork啟動不了的三種解決方案

我百度了好久,沒找到我的問題,後來是google找到的(1) 檢視主機地址  ip addr  link/other 後既是主機地址修改/etc/sysconfig/network-scripts/ifcfg-ens33 檢視HWADDR地址如果沒有,新增,如果和ip add

Linuxweblogicaxis.jar的衝突的解決辦法

最近在專案上遇見在Linux中weblogic中axis.jar的衝突,說axis.jar包檔案裡面缺少了某個類,但是在Windows是正常的,最後把Windows中weblogic自己帶到axis.jar包替換後可以

linuxtomcat啟動較慢的解決辦法

1.場景還原   今天在部署linux伺服器java環境的時候,筆者發現tomcat啟動非常慢,堪稱龜速!起初筆者以為是哪裡配置出錯了,於是反覆檢查配置,無果而終;於是再仔細看了看日誌,tomcat啟動沒有報出什麼錯,只是有種卡住的意味,筆者稱之為“tomcat假死”。 2

linuxnginx啟動和關閉

 啟動程式碼格式:nginx安裝目錄地址 -c nginx配置檔案地址  例如: [root@ettest app]# /usr/sbin/nginx -c /etc/nginx/nginx.conf 停止的方法: 停止的方法有三種: 第一種: 1.檢視程序命令

Linux:mysql自動啟動

bin fig 鏈接 conf 自動啟動 一個bug 沒有 rec sudo 檢查自啟動列表中有沒有mysql:chkconfig mysqld on ,有的話就執行:chkconfig mysqld on ,用這個命令設置自啟 問題:在安裝mysql自啟時出現: /s

Linuxnginx服務器啟動腳本

nginx啟動腳本 linux shell腳本 Linux中nginx服務器啟動腳本,將此腳本放入/etc/init.d/目錄下,進行啟動和關閉,並用chkconfig命令將nginx加入到chkconfig管理中,設置開機自啟動。 詳細腳本如下:#!/bin/bash #aut

[英對照]Booting Process in Linux RHEL 7 | Linux RHEL 7啟動過程

quick .org org lin really conf linked 傳統 temp Booting Process in Linux RHEL 7 | Linux RHEL 7啟動過程 In this post, I will guide you booting p

(轉)Linux設置服務自啟動的三種方式

情況下 level httpd sysv kconfig clas mage com ssh 有時候我們需要Linux系統在開機的時候自動加載某些腳本或系統服務 主要用三種方式進行這一操作: ln -s 在/etc/rc.d/rc

linuxtomcat服務的啟動問題

今日2018年10月16日,在專案過程中遇到了tomcat奔潰(崩潰?)的問題。最後經過亦師亦友的同行講解,我明白了原因。故來此與各位大佬交流分享一下。總結的話語有什麼問題,還望各位大佬批評指正,感激不盡。  先下結論吧(後面再去分析結果):在web專案中,容器若是tomcat,禁

linux啟動 java -jar 後臺執行程式 linux啟動 java -jar 後臺執行程式

ps -ef | grep java  查詢java 端口占用   linux中啟動 java -jar 後臺執行程式   直接用java -jar xxx.jar,當退出或關閉shell時,程式就會停止掉。以下方法可讓jar執行後一直在後臺執行。

Linux下重新啟動WebLogic命令

霸王式重啟 1、殺程序 ps -ef|grep java 查詢java類程序 killall java 殺掉所有java程序 kill -9 PID 也可殺掉指定程

ubootramdisk啟動linux的兩種方法

轉載地址:https://blog.csdn.net/dropping_1979/article/details/20628109 首先要確保核心支援ramdisk啟動: The configuration of the kernel is as follow:  &nb

Linuxtomcat隨服務器自啟動的設置方法

ont 方法 16px font etc png 下載到本地 自啟 rtu 1. cd到rc.local文件所在目錄,一般在 /etc/rc.d/目錄。 2. 將rc.local下載到本地windows系統中。 3. 編輯rc.local,將要啟動的tomcat /bin