Install Weblogic12C
Posted wandering-mind
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Install Weblogic12C相关的知识,希望对你有一定的参考价值。
1. 安装JDK软件
1)jdk版本选择
由于jdk编译出class文件是一个二进制文件,其中前四个字节是magic位,第五到第六个字节对应于minor和major。class文件的minor和major可以通过ultraedit或java自己编程工具来查看(javap -v [ServiceImpl.class] 或 javap -verbose [ServiceImpl.class] 使用时替换成自己编译出来的class文件即可)。
major | minor | Java platform version |
45 | 3 | 1.0 |
45 | 3 | 1.1 |
46 | 0 | 1.2 |
47 | 0 | 1.3 |
48 | 0 | 1.4 |
49 | 0 | 1.5 |
50 | 0 | 1.6 |
51 | 0 | 1.7 |
52 | 0 | 1.8 |
2. 安装weblogic软件
2.1)图形界面安装
若在第9步勾选自动配置向导,则会自动跳到域创建向导界面,如下:
配置控制台登录账号密码:
域模式选择:
配置监听端口和地址IP
2.2)字符界面安装
--待完善
3. 启动服务
3.1)找到WebLogic Server安装路径下的starWebLogic.cmd,双击启动,开启服务
cd C:\\Apps\\Middleware\\wls12\\user_projects\\domains\\example_domain
双击"starWebLogic.cmd"文件启动
--提示输入控制台账号和密码(生产模式)
4. 登录控制台窗口
在地址栏输入:http://win2012:7002/console,回车;进入WebLogic Server管理控制台登录界面,输入用户名、密码
登录成功后,进入WebLogic Server管理控制台主界面
5. 生产模式每次启动都需要输入管理员账号密码--解决措施
5.1)在域目录下security\\boot.properties建立boot.properties文件。例:
username=weblogic
password=weblogic
此处只需要指定用户名与密码(对应你建立域时的用户名与密码)。而你也不用担心用户名密码的泄漏,在第一次启动Weblogic后,系统会自动对相关内容进行加密。
5.2)在startWebLogic.cmd/sh中修改JAVA_OPTIONS参数:例:
windows下的startWebLogic.cmd:
JAVA_OPTIONS=%JAVA_OPTIONS% -Dweblogic.management.username=weblogic -Dweblogic.management.password=weblogic
linux/unix下的startWebLogic.sh
JAVA_OPTIONS="$JAVA_OPTIONS -Dweblogic.management.username=weblogic -Dweblogic.management.password=weblogic"
6. Windows环境下,将其注册为服务方式
cmd --> set MW_HOME=C:\\Apps\\Middleware\\wls12 set DOMAIN_NAME=example_domain set SERVER_NAME=AdminServer set USERDOMAIN_HOME=C:\\Apps\\Middleware\\wls12\\user_projects\\domains\\example_domain
installSvc.cmd
installSvc.cmd 执行过程
C:\\Apps\\Middleware\\wls12\\wlserver\\server\\bin>installSvc.cmd C:\\Apps\\Middleware\\wls12\\wlserver\\server\\bin>set CLASSPATH=C:\\Java\\JDK18~1.0_1\\lib\\tools.jar;C:\\Apps\\MIDDLE~1\\wls12\\wlserver\\server\\lib\\weblogic.jar;C:\\Apps\\MIDDLE~1\\wls12\\oracle_common\\modules\\net.sf.antcontrib_1.1.0.0_1-0b3\\lib\\ant-contrib.jar;C:\\Apps\\MIDDLE~1\\wls12\\wlserver\\modules\\features\\oracle.wls.common.nodemanager.jar;C:\\Apps\\MIDDLE~1\\wls12\\wlserver\\server\\bin;C:\\Java\\JDK18~1.0_1\\lib\\dt.jar;C:\\Java\\JDK18~1.0_1\\lib\\tools.jar *************************************************** * To start WebLogic Server, use the password * * assigned to the system user. The system * * username and password must also be used to * * access the WebLogic Server console from a web * * browser. * *************************************************** C:\\Apps\\Middleware\\wls12\\wlserver\\server\\bin>rem *** Set Command Line for service to execute within created JVM C:\\Apps\\Middleware\\wls12\\wlserver\\server\\bin>set CMDLINE="-server -Xms32m -Xmx200m -Xverify:none -Djava.system.class.loader=com.oracle.classloader.weblogic.LaunchClassLoader -classpath \\"C:\\Java\\JDK18~1.0_1\\lib\\tools.jar;C:\\Apps\\MIDDLE~1\\wls12\\wlserver\\server\\lib\\weblogic.jar;C:\\Apps\\MIDDLE~1\\wls12\\oracle_common\\modules\\net.sf.antcontrib_1.1.0.0_1-0b3\\lib\\ant-contrib.jar;C:\\Apps\\MIDDLE~1\\wls12\\wlserver\\modules\\features\\oracle.wls.common.nodemanager.jar;C:\\Apps\\MIDDLE~1\\wls12\\wlserver\\server\\bin;C:\\Java\\JDK18~1.0_1\\lib\\dt.jar;C:\\Java\\JDK18~1.0_1\\lib\\tools.jar\\" -Dweblogic.Name=AdminServer -Dweblogic.management.username= -Dweblogic.ProductionModeEnabled= -Djava.security.policy=\\"C:\\Apps\\MIDDLE~1\\wls12\\wlserver\\server\\lib\\weblogic.policy\\" weblogic.Server" C:\\Apps\\Middleware\\wls12\\wlserver\\server\\bin>rem *** Set up extrapath for win32and win64 platform separately C:\\Apps\\Middleware\\wls12\\wlserver\\server\\bin>set WLSVC_EXE_TO_USE=wlsvcx64 C:\\Apps\\Middleware\\wls12\\wlserver\\server\\bin>if "false" == "true" (set EXTRAPATH=C:\\Apps\\MIDDLE~1\\wls12\\wlserver\\server\\native\\win\\32;C:\\Apps\\MIDDLE~1\\wls12\\wlserver\\server\\bin;C:\\Java\\JDK18~1.0_1\\jre\\bin;C:\\Java\\JDK18~1.0_1\\bin;C:\\Apps\\MIDDLE~1\\wls12\\wlserver\\server\\native\\win\\32\\oci920_8 set WLSVC_EXE_TO_USE=wlsvc) C:\\Apps\\Middleware\\wls12\\wlserver\\server\\bin>if "false" == "true" ( set EXTRAPATH=C:\\Apps\\MIDDLE~1\\wls12\\wlserver\\server\\native\\win\\64\\;C:\\Apps\\MIDDLE~1\\wls12\\wlserver\\server\\bin;C:\\Java\\JDK18~1.0_1\\jre\\bin;C:\\Java\\JDK18~1.0_1\\bin;C:\\Apps\\MIDDLE~1\\wls12\\wlserver\\server\\native\\win\\64\\oci920_8 set WLSVC_EXE_TO_USE=wlsvc64 ) C:\\Apps\\Middleware\\wls12\\wlserver\\server\\bin>if "true" == "true" ( set EXTRAPATH=C:\\Apps\\MIDDLE~1\\wls12\\wlserver\\server\\native\\win\\x64\\;C:\\Apps\\MIDDLE~1\\wls12\\wlserver\\server\\bin;C:\\Java\\JDK18~1.0_1\\jre\\bin;C:\\Java\\JDK18~1.0_1\\bin;C:\\Apps\\MIDDLE~1\\wls12\\wlserver\\server\\native\\win\\x64\\oci920_8 set WLSVC_EXE_TO_USE=wlsvcx64 ) C:\\Apps\\Middleware\\wls12\\wlserver\\server\\bin>rem *** Install the service C:\\Apps\\Middleware\\wls12\\wlserver\\server\\bin>"C:\\Apps\\MIDDLE~1\\wls12\\wlserver\\server\\bin\\wlsvcx64" -install -svcname:"wlsvc example_domain_AdminServer" -svcdescription:""WebLogicServer"" -javahome:"C:\\Java\\JDK18~1.0_1" -execdir:"C:\\Apps\\Middleware\\wls12\\user_projects\\domains\\example_domain" -maxconnectretries:"" -host:"" -port:"" -extrapath:"C:\\Apps\\MIDDLE~1\\wls12\\wlserver\\server\\native\\win\\x64\\;C:\\Apps\\MIDDLE~1\\wls12\\wlserver\\server\\bin;C:\\Java\\JDK18~1.0_1\\jre\\bin;C:\\Java\\JDK18~1.0_1\\bin;C:\\Apps\\MIDDLE~1\\wls12\\wlserver\\server\\native\\win\\x64\\oci920_8" -password:"" -cmdline:"-server -Xms32m -Xmx200m -Xverify:none -Djava.system.class.loader=com.oracle.classloader.weblogic.LaunchClassLoader -classpath \\"C:\\Java\\JDK18~1.0_1\\lib\\tools.jar;C:\\Apps\\MIDDLE~1\\wls12\\wlserver\\server\\lib\\weblogic.jar;C:\\Apps\\MIDDLE~1\\wls12\\oracle_common\\modules\\net.sf.antcontrib_1.1.0.0_1-0b3\\lib\\ant-contrib.jar;C:\\Apps\\MIDDLE~1\\wls12\\wlserver\\modules\\features\\oracle.wls.common.nodemanager.jar;C:\\Apps\\MIDDLE~1\\wls12\\wlserver\\server\\bin;C:\\Java\\JDK18~1.0_1\\lib\\dt.jar;C:\\Java\\JDK18~1.0_1\\lib\\tools.jar\\" -Dweblogic.Name=AdminServer -Dweblogic.management.username= -Dweblogic.ProductionModeEnabled= -Djava.security.policy=\\"C:\\Apps\\MIDDLE~1\\wls12\\wlserver\\server\\lib\\weblogic.policy\\" weblogic.Server"wlsvc example_domain_AdminServer installed. C:\\Apps\\Middleware\\wls12\\wlserver\\server\\bin>ENDLOCAL --# 启动服务 C:\\Apps\\Middleware\\wls12\\wlserver\\server\\bin> net start "wlsvc example_domain_AdminServer"
7. 通过控制台创建server
7.1)创建server
-- 先锁定并编辑
7.2)启动server0
cd C:\\Apps\\Middleware\\wls12\\user_projects\\domains\\example_domain\\bin
startManagedWebLogic.cmd Server-0 http://192.168.10.143:7002
注意事项:
1)jdk版本问题,导致执行安装无法进行--改用1.7版本jdk即可
以上是关于Install Weblogic12C的主要内容,如果未能解决你的问题,请参考以下文章