一、前言
最近在研究web的程序發佈,以前可能感覺tomcat比較方便,但是最近公司都用weblogic進行發佈了,weblogic的好處就是部署集羣方便,其實他們都是web的容器,感覺要是在Windows下部署挺簡單的,但是在linux上部署,自己以前沒怎麼接觸過linux,感覺還是挺有難度的。
二、解決的問題
在安裝weblogic時,會把weblogic的模式設置爲生產環境,就是每次啓動weblogic都需要輸入用戶名和密碼,但是我們在linux上需要後臺啓動,不通過窗口進行啓動。
三、解決方法
1、在後臺啓動就不能輸入用戶名和密碼,那麼我們需要創建一個boot.properties文件,文件內容是:password=weblogicpass
username=weblogic 放到/home/weblogic/Oracle/Middleware/user_projects/domains/WuxiDomain/servers/AdminServer下,下面需要創建一個文件夾叫security,將boot.properties文件放到security下。
2、重新啓動weblogic,後臺啓動方式:找到startWeblogic.sh文件,我的目錄是:cd /home/weblogicfei/Oracle/Middleware/user_projects/domains/base_domain/bin
nohup ./startWebLogic.sh > output.log &
上面語句的意思是啓動weblogic在同文件目錄下的output.log生成啓動文件。
四、附錄修改weblogic的JDK方法
1、安裝目錄:/weblogic/user_projects/domains/base_domain
方法1:
修改文件:D:\weblogic\wlserver_10.3\common\bin\commEnv.cmd
修改如下行:
@rem Reset JAVA Home
set JAVA_HOME=d:\jdk1.5
方法2:
修改文件:D:\weblogic\wlserver_10.0\server\bin\startWLS.cmd
修改如下行:
@rem Reset JAVA Home
set JAVA_HOME=d:\jdk1.5
方法3:
修改文件:D:\weblogic\user_projects\domains\base_domain\bin\setDomainEnv.cmd
在下面行
call "%WL_HOME%\common\bin\commEnv.cmd"
後面增加
set JAVA_HOME=d:\jdk1.5
方法4:
修改文件:D:\weblogic\user_projects\domains\base_domain\bin\startWebLogic.cmd
在下面行
%JAVA_HOME%\bin\java %JAVA_VM% -version
前面增加:
set JAVA_HOME=d:\jdk1.5
五、總結
以上修改JDK的方法,雖然分各個方法,但是需要都改一下才能用自己想要的jdk啓動