1.WebLogic12後臺運行方式
因生產模式下,需要輸入用戶名和密碼,故要建立boot文件,開發模式忽略第一步,具體如下:
1).進入%WebLogic安裝目錄%/user_projects/domains/自定義域名/servers/AdminServer下,創建文件夾security,建立文件boot.properties,輸入以下內容 :
username=用戶名
password=密碼
2).執行命令:nohup ./startWebLogic.sh &
2.WebLogic12增加內存方法
在..\domain\startWebLoigc.***文件中設置
在startWebLogic.bat或startWebLogic.sh中找到以下內容,在其下方添加需要設置的內存
echo ***************************************************
echo * To start WebLogic Server, use a username and *
echo * password assigned to an admin-level user. For *
echo * server administration, use the WebLogic Server *
echo * console at http:\\[hostname]:[port]\console *
echo ***************************************************
(1)Windows環境:set MEM_ARGS=-Xms512m -Xmx768m -XX:MaxPermSize=128m
(2)Linux/Unix環境:
MEM_ARGS="-Xms512m -Xmx768m -XX:MaxPermSize=128m"
3.WebLogic11或者12啓動慢
問題描述:搭建Weblogic 11g和12c環境時發現,安裝正常,以默認組件安裝,但是創建域的時候特別慢,一般需要幾分鐘至10分鐘,卡在“創建域安全信息”那一行,創建完成後,啓動偶爾也很慢,也卡在域安全信息那一步,進入console,只出來標題,頁面內容至少需要幾分鐘才能出來,只有第一次進入console會卡,以後速度正常,但是重啓後依舊第一次卡。
解決方案:原因是linux下java生成隨機數有bug,改法有幾種,最好的改法是修改jdk:
vi $JAVA_HOME/jre/lib/security/java.security
將 securerandom.source=file:/dev/urandom
改爲:securerandom.source=file:/dev/./urandom