一、前言
最近在研究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启动