windows安装weblogic 11g

老刘

Windows 安装 WebLogic 11g 详细教程:从环境准备到启动成功

关键词:Windows 安装 WebLogic 11g

WebLogic 11g 是很多老项目、企业系统仍在使用的应用服务器版本,尤其在 Java EE、JSP、EJB、SOA 等传统企业应用里很常见。对于还在维护老系统的人来说,在 Windows 上安装 WebLogic 11g 依然是一个非常实用的技能。
这篇文章会用尽量通俗的方式,把 Windows 安装 WebLogic 11g 的全过程讲清楚,包括环境准备、JDK 配置、安装步骤、常见报错、启动验证和后续优化,适合新手按步骤直接操作。


一、先搞清楚:WebLogic 11g 是什么,为什么安装前要先配 JDK

WebLogic 11g 本质上是一个 Java 应用服务器,它不是单独运行的程序,必须依赖 JDK 才能工作。
很多人安装失败,不是 WebLogic 本身有问题,而是:

  • JDK 版本不对
  • Java 环境变量没配好
  • Windows 权限不够
  • 32 位 / 64 位版本混用
  • 安装目录带中文或空格
  • 端口被占用

所以,Windows 安装 WebLogic 11g 的第一步,不是点安装包,而是先把 JDK 和系统环境整理好。


二、安装前准备:先把环境搭好

1. 确认系统版本

WebLogic 11g 可以安装在 Windows 的多个版本上,但为了稳定,建议使用:

  • Windows 7 / 10 / 11(兼容性视补丁和环境而定)
  • Windows Server 2008 / 2012 / 2016 / 2019

如果是 Windows 11,老版本安装程序可能会遇到兼容性问题,建议以 管理员身份运行,必要时使用兼容模式。


2. 准备 JDK

WebLogic 11g 常见搭配:

  • JDK 6
  • JDK 7
  • 某些补丁环境下也支持更高版本,但老系统通常还是建议按项目要求来

建议:

如果你是从零开始安装,优先确认项目要求。
如果没有特殊要求,很多老项目会使用:

  • JDK 1.6.0_xx
  • JDK 1.7.0_xx

安装建议:

  • JDK 安装路径尽量简短,例如:
    • C:\Java\jdk1.6.0_45
    • C:\Java\jdk1.7.0_80
  • 不要放在中文路径里
  • 不要放在带空格的路径里,例如 D:\Program Files\Java 尽量避免

3. 下载 WebLogic 11g 安装包

常见 WebLogic 11g 版本有:

  • WebLogic Server 10.3.6(最常见)
  • 属于 11g 体系中比较稳定的版本

安装文件一般是类似:

  • wls1036_generic.jar
  • 或带图形化安装包的 .exe

如果你拿到的是 jar 包,不用担心,照样能装,只是要通过 Java 启动安装程序。


三、Windows 上安装 WebLogic 11g 的标准步骤

下面以 WebLogic Server 10.3.6(11g)+ Windows + JDK 的组合为例讲解。


第一步:安装 JDK

  1. 双击 JDK 安装包
  2. 一路下一步
  3. 安装路径建议设置为:
    • C:\Java\jdk1.6.0_45
    • C:\Java\jdk1.7.0_80
  4. 安装完成后先不要急着装 WebLogic,先检查 Java 是否正常

检查方法

打开命令提示符:

  • Win + R
  • 输入 cmd
  • 回车

输入:

java -version

如果环境变量已经配置好,会显示 Java 版本信息。
如果提示“不是内部或外部命令”,说明环境变量还没设置。


第二步:配置 Java 环境变量

这是很多新手最容易卡住的地方。

1)打开环境变量设置

  • 右键“此电脑”
  • 点击“属性”
  • 进入“高级系统设置”
  • 点击“环境变量”

2)设置 JAVA_HOME

在“系统变量”里新建:

  • 变量名:JAVA_HOME
  • 变量值:你的 JDK 安装路径,例如
    C:\Java\jdk1.6.0_45

3)修改 Path

找到系统变量里的 Path,编辑后添加:

%JAVA_HOME%\bin

注意:

  • 不要把原有内容删掉
  • 只是在最后追加一段

4)设置 CLASSPATH(可选但推荐)

新建系统变量:

  • 变量名:CLASSPATH
  • 变量值:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

5)验证

重新打开 cmd,执行:

java -version
javac -version

如果都能正常输出版本号,说明 Java 环境已经完成。


第三步:准备 WebLogic 安装目录

建议提前准备两个目录:

  • 安装目录:C:\Oracle\Middleware
  • 域目录:C:\Oracle\user_projects

为什么要分开?

  • 安装目录放程序本体
  • 域目录放你的业务域、配置、日志
  • 这样后续升级、备份、迁移都更方便

不建议:

  • 路径太深
  • 带中文
  • 放在桌面、下载目录
  • 放在有权限限制的位置

第四步:启动 WebLogic 安装程序

如果你的安装包是 jar 文件,例如 wls1036_generic.jar,安装方式如下:

方法一:命令行安装

  1. 打开 cmd
  2. 进入安装包所在目录,例如:
cd /d D:\soft
  1. 执行:
java -jar wls1036_generic.jar

这样就会启动 WebLogic 安装界面。


第五步:安装向导中的关键选项

安装界面出来后,常见流程如下:

1)选择安装类型

一般选择:

  • 典型安装:适合大多数用户
  • 自定义安装:需要改组件时使用

如果你是新手,建议先选 典型安装

2)选择 JDK

安装程序通常会自动识别 JDK。
如果没有识别到,手动选择你安装的 JDK 路径:

C:\Java\jdk1.6.0_45

3)设置安装目录

例如:

C:\Oracle\Middleware

然后继续下一步。

4)开始安装

确认信息后点击安装,等待进度完成。

安装过程中如果很慢,属于正常情况,老版本安装程序本来就不算快。


四、安装完成后:创建 WebLogic 域

安装 WebLogic 本体只是第一步,真正能启动服务,还需要创建 Domain(域)


1. 打开配置向导

安装完成后,通常会有“创建新域”的入口。
如果没有,也可以手动运行配置程序,常见路径类似:

C:\Oracle\Middleware\wlserver_10.3\common\bin\config.cmd

2. 创建基础域

按照向导提示操作:

  • 选择“创建新的 WebLogic 域”
  • 选择模板,一般默认即可
  • 设置域名,例如:
    • base_domain
  • 设置域目录,例如:
    • C:\Oracle\user_projects\domains\base_domain

3. 设置管理员账号

这里会让你设置:

  • 用户名:例如 weblogic
  • 密码:建议复杂一点,至少包含字母和数字

这个账号后面登录管理控制台要用。


4. 配置启动端口

默认常见端口:

  • 管理控制台端口:7001
  • SSL 端口:7002(如需开启)

如果 7001 被占用,可以换成别的端口,比如:

  • 8001
  • 9001

五、启动 WebLogic 11g

域创建完成后,就可以启动了。

启动方法

进入域目录中的 bin 文件夹,执行:

startWebLogic.cmd

例如:

C:\Oracle\user_projects\domains\base_domain\bin\startWebLogic.cmd

第一次启动会比较慢,耐心等待。


启动成功的标志

控制台里出现类似信息,说明启动成功:

  • Server started in RUNNING mode
  • Server state changed to RUNNING

然后在浏览器里访问:

http://localhost:7001/console

输入你创建的用户名和密码,即可进入 WebLogic 管理后台。


六、常见问题与解决办法


1. 安装时提示找不到 JDK

问题原因:

  • 没装 JDK
  • JAVA_HOME 没配
  • 安装程序不识别当前 Java 版本

解决方法:

  • 重新确认 JDK 是否安装成功
  • 在命令行执行:
java -version
  • 如果不行,重新配置环境变量
  • 安装路径尽量使用英文、短路径

2. 安装程序闪退或打不开

可能原因:

  • 权限不足
  • 兼容性问题
  • 安装包损坏
  • Java 版本不兼容

解决方法:

  • 右键安装文件,选择“以管理员身份运行”
  • cmd 也用管理员方式打开
  • 检查安装包是否完整
  • 如果是老系统,可尝试兼容模式

3. 启动时提示端口被占用

现象:

WebLogic 默认的 7001 端口被其他程序占用了,服务启动失败。

解决办法:

先查占用端口的进程:

netstat -ano | findstr 7001

如果发现有进程占用,可以:

  • 结束占用程序
  • 或修改 WebLogic 端口

修改方法: 在域配置里把端口改成例如:

  • 8001
  • 9001

4. 启动很慢,甚至卡住

原因可能有:

  • JDK 和 WebLogic 版本不匹配
  • 内存不足
  • 机器配置太低
  • 杀毒软件拦截
  • 域配置损坏

解决办法:

  • 关闭杀毒软件的实时防护试试
  • 给系统留足内存
  • 确认使用的是项目要求的 JDK
  • 删除域后重新创建
  • 检查日志文件定位问题

5. 进入控制台后网页打不开

可能原因:

  • 服务没真正启动完成
  • 浏览器兼容性问题
  • 防火墙拦截
  • 端口访问失败

解决办法:

  • 等待服务启动完全再访问
  • 换 Chrome、Edge 试试
  • 关闭 Windows 防火墙测试一下
  • 确认地址写的是:
http://localhost:7001/console

不是 https


七、Windows 安装 WebLogic 11g 的实用优化建议

1. 安装路径固定且规范

建议统一使用:

  • C:\Java\
  • C:\Oracle\Middleware\
  • C:\Oracle\user_projects\

这样后期排查问题会轻松很多。


2. 备份域目录

WebLogic 真正重要的是域目录。
建议定期备份:

C:\Oracle\user_projects\domains\base_domain

因为里面包含:

  • 配置文件
  • 启动脚本
  • 日志
  • 部署信息

一旦误删,恢复起来很麻烦。


3. 修改默认管理员密码

如果只是本地测试可以先用简单密码,但正式环境一定要改复杂密码,避免安全风险。


4. 不要频繁乱改 JDK

WebLogic 11g 对 Java 版本比较敏感,随便升级 JDK 很容易导致:

  • 启动失败
  • 类冲突
  • 控制台异常
  • 部署报错

老系统维护时,稳定比新版本更重要


5. 查看日志文件定位问题

遇到启动失败时,不要只盯着安装界面,重点看日志:

C:\Oracle\user_projects\domains\base_domain\servers\AdminServer\logs

常见日志文件:

  • AdminServer.log
  • AdminServer.out

日志里通常会直接告诉你是:

  • 端口冲突
  • 类加载失败
  • 内存不足
  • 配置错误

八、如果你是做部署测试,还可以顺手配置这些

1. 配置 JMX 或监控

后续如果项目需要监控 WebLogic 状态,可以结合:

  • JMX
  • WLST
  • 第三方监控工具

2. 配置自启动

如果你每次开机都要手动启动,可以把启动脚本加到任务计划程序里,或者做成 Windows 服务方式管理。


3. 关闭不必要的组件

如果只是跑普通 Java Web 项目,可以尽量只保留基础功能,不用把所有组件都装上,减少资源占用。


九、Windows 安装 WebLogic 11g 的完整流程总结

如果把整个流程压缩成最关键的几步,就是:

安装顺序

  1. 安装合适版本的 JDK
  2. 配置 JAVA_HOMEPath
  3. 准备干净的安装目录
  4. 运行 WebLogic 安装包
  5. 选择 JDK 和安装路径
  6. 创建域(Domain)
  7. 启动 startWebLogic.cmd
  8. 浏览器访问 http://localhost:7001/console

十、最容易踩坑的地方,提前避开

1. 路径不要用中文

例如下面这些尽量别用:

  • D:\软件\WebLogic
  • C:\用户\管理员\桌面

建议统一用英文路径。


2. JDK 版本不要乱选

WebLogic 11g 不是越新的 JDK 越好,很多时候老项目反而要求固定版本。


3. 安装和启动都要管理员权限

尤其是 Windows 10 / 11,权限不够会出现各种奇怪问题。


4. 防火墙和杀毒软件要注意

本地测试时如果启动失败,可以临时关闭防火墙和杀毒软件排查。


5. 域目录很重要

很多人只备份安装目录,不备份域目录,结果一出问题就得重装。


结语

在 Windows 上安装 WebLogic 11g,核心其实就两件事:JDK 配对环境变量正确
只要你把 Java 环境、安装路径、域配置这三块弄明白,WebLogic 11g 的安装并不复杂。对于老项目维护、企业应用部署、Java Web 学习来说,它依然是一个非常值得掌握的基础技能。

如果你的目标是让 WebLogic 在 Windows 上稳定运行,记住一句话就够了:
先把环境搭稳,再谈部署和优化。

文章版权声明:文章内容均来源于各大短视频平台搜集以及修改和删减新增,如有侵权或者违规,请联系站长进行删除,如需转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,3人围观)

还没有评论,来说两句吧...

目录[+]