在server 2012中部署weblogic
Weblogic介绍
Oracle WebLogic Server 是全球第一款云原生,适用于多层分布式企业应用开发和部署的企业级 Java 平台应用服务器,能够集中管理各种应用服务,如 Web 服务器功能、业务组件,以及企业后端系统访问,等等。
Oracle WebLogic Server 提供以下云就绪特性:
- 独特的多租户功能,有力促进大规模整合
- 轻型微容器架构,加强应用隔离并实现私有云与公有云之间的完全可移植性
- 多数据中心高可用性架构,有效防范应用中断
- 全面支持 Java EE 8 和 Java SE 12,帮助开发人员锐意创新,充分发挥 DevOps 的效力。
- 基于 Oracle WebLogic Server 的 Oracle Java 云服务,无论在本地还是云端都能访问同一平台
准备
下载安装包
- jdk安装包
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
- weblogic安装包
https://www.oracle.com/middleware/technologies/fusionmiddleware-downloads.html
jdk 环境变量配置
右击我的电脑 $\Longrightarrow$属性 $\Longrightarrow$ 高级系统设置$\Longrightarrow$ 环境变量
在系统变量中
- 新建名为
classpath
的变量名,变量值为
1 | .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar |
- 新建名为
JAVA_HOME
的变量名,变量值为 jdk的安装路径,下面是我电脑中的jdk安装路径。
1 | C:\Program Files\Java\jdk1.8.0_191 |
- 在系统变量
path
中最末尾加上
1 | ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin |
- 然后保存,重新打开终端,分别输入
java -version
和javac -version
,若均显示出对应的版本信息,则说明环境变量配置成功,如下所示。
1 | Microsoft Windows [版本 6.3.9600] |
开始安装
- 启动安装程序
在weblogic官网下载的是一个zip压缩文件,解压后为一个jar包。
打开终端,进入安装包的存放路径,输入以下命令启动安装程序:
1 | java -jar fmw_12.2.1.3.0_wls.jar |
- 选择安装路径
- 选择安装类型(软件功能点)
- 之后进入 先决条件检查,然后是安装概要,没有问题后,我们点击安装。
- 可以看它的安装进度,等待它安装完成即可。
部署weblogic
- 在
开始
中找到Configuration Wizard
即配置向导,开始创建域。
- 下图所示,默认选中第一个
Basic Weblogic Server ......
,即创建基本的域即可。其它几种domain类型是针对特定应用的,如sip、webservice。
- 设置管理员账号即管理domain(修改配置、启动、停止等维护操作)的操作账号。
- 选择域模式和JDK。
weblogic提供两种启动模式(开发模式、生产模式)。
- 开发模式,启动domain是不需要输入管理账号、密码的,并且轮训部署的应用程序,如果有文件更新,会自动更新(传说中的热部署)。
- 生产模式,启动domain必须输入管理账号、密码。为了提高性能,不会对应用程序进行轮训,而且建议使用原先bea自带的jrockit jdk作为运行的jdk(不过自从被oracle收购之后,安装目录下未提供jrockit jdk了(需要自行下载)。
这里选择默认的开发模式
,选择JDK之后,点击下一步。
- 高级配置(可选配置),一般涉及到集群才需要选择,这里直接下一步。
- 配置概要,点击
创建
按钮,进行domain的创建。
- 配置进度。
- 配置完毕后如下图,可以选中点击
启动管理服务器
立即启动服务器。或者点击完成
退出安装向导界面(后面如果启动服务器,到域目录下双击startWebLogic.cmd
即可。
- 启动服务器
到域目录下双击startWebLogic.cmd
即可。
1 | D:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\startWebLogic.cmd |
等待一会,看到有IP+端口(7001)后说明服务器启动完毕,或者说命令窗口不动后。
- 登录控制台,输入之前配置的管理账号、口令。
- 如下,就是WebLogic Server管理控制台,可以部署war包等操作。
- 部署war包,这里就不介绍了,可参考下面这篇文章。与其他中间件部署war步骤大体相同。
注意:
如果需要关闭weblogic,只需关闭weblogic窗口(即启动weblogic服务器时打开的命令窗口)就可以了。
weblogic的管理账号和密码会存储在本地的boot.properties
文件中,可解密出明文,并不安全。
安装过程可能遇到的有一些报错
a. 不是有效的JDK java 主目录
出现错误提示
1 | java -jar fmw_12.2.1.3.0_wls.jar |
说明没有指定jdk中的java.exe
程序,另外要以管理员身份运行cmd。
- 方法1:把安装包(jar包)移动到
java.exe
程序的同级目录中,然后运行java -jar fmw_12.2.1.3.0_wls.jar
- 方法2:直接指定jdk中的
java.exe
程序来运行jar包。
1 | D:\fmw>"C:\Program Files\Java\jdk1.8.0_191\bin\java" -jar fmw_12.2.1.3.0_wls.jar |
也可参考这篇文章cmd安装weblogic12c提示jre不是有效的JDK java主目录`问题解决过程 - heremy
b. 找不到Configuration Wizard
配置向导
如果在开始程序中找不到Configuration Wizard
配置向导,可以在weblogic的安装路径中找到config.cmd
,运行它。
1 | D:\Oracle\Middleware\Oracle_Home\oracle_common\common\bin\config.cmd |
参考
WebLogic(12C)——windows下安装教程 - M_ling
原文作者: à ō é
原文链接: https://laoel.github.io/2019/10/16/在server-2012中部署weblogic/
版权声明: 转载请注明出处(必须保留原文作者署名原文链接)