必须将WebLogic作为底层容器接入MyEclipse才能稳定运行Java EE应用,否则无法调试EJB、JMS、JTA等特有组件;需先通过Configuration Wizard创建域(设开发模式、合规密码、独立路径),再在MyEclipse中配置BEA home、域路径、AdminServer及WebLogic自带JDK,并添加weblogic.jar和webservices.jar依赖,最后启动验证RUNNING状态及控制台访问。

要在MyEclipse中稳定运行Java EE企业级Web应用,必须将WebLogic作为底层容器接入开发环境,否则无法调试EJB、JMS、JTA等WebLogic特有组件,也无法真实模拟生产部署行为。
先建域:WebLogic启动前的必要准备
打开开始菜单 → 程序 → Oracle WebLogic Server 12c → Tools → Configuration Wizard。
选择【Create a new WebLogic domain】→ 点击Next。
在Select Domain Source页面保持默认(Use default template)→ Next。
输入管理员用户名(如weblogic)和【密码必须至少8位且含大小写字母+数字】(如WebLogic@2026)→ Next。
Configure Server Start Mode and JDK页面中,务必勾选【Production Mode】为Disabled(开发调试必须关生产模式),JDK保持WebLogic自带版本(如jdk1.8.0_291)→ Next。
Domain name填mydomain,Domain location建议设为独立路径(如D:\weblogic_domains\mydomain,避免空格和中文)→ Create → Done。
配MyEclipse:绑定服务器与域信息
启动MyEclipse → Window → Preferences → MyEclipse → Servers → WebLogic → WebLogic 12.x。
勾选Enable → 填写以下五项核心路径:
BEA home directory:WebLogic根安装目录(如D:\Oracle\Middleware\wlserver);
WebLogic installation directory:实际server所在路径(如D:\Oracle\Middleware\wlserver);
Execution domain root:刚才创建的域路径(如D:\weblogic_domains\mydomain);
Admin username / Admin password:与Configuration Wizard中设置完全一致;
Execution server name:固定为AdminServer(不能改,否则启动失败)。
Security policy file填:D:\Oracle\Middleware\wlserver\server\lib\weblogic.policy;JAAS login configuration file留空。
设JDK:用WebLogic自带JDK,别碰系统JRE
展开WebLogic 12.x节点 → 点击JDK子项。
Eclipse IDE 是一款由 Eclipse 基金会管理的开源、跨平台集成开发环境。其核心基于 Java 构建,通过强大的插件架构可扩展支持 C/C++、Python、PHP 等多种编程语言。它提供丰富的代码编辑、调试和重构工具,并紧密集成 Git、Maven 等现代开发工具链,是全球众多开发者首选的 Java 开发利器。
点击Add → JRE name填wls-jdk8(自定义名)→ JRE home directory指向WebLogic自带JDK(如D:\Oracle\Middleware\jdk1.8.0_291)→ Finish。
【关键提醒:若此处误选系统JDK或高版本OpenJDK,启动时必报JAX-WS 2.2 API冲突或QName序列化异常】
在WLS JDK name下拉框中选中刚添加的wls-jdk8 → 保存。
加依赖库:让MyEclipse识别WebLogic运行时类
仍在此配置页 → 点击Paths子项 → Prepend to classpath区域 → Add JAR/ZIP。
依次添加以下两个jar(路径以你实际安装为准):
D:\Oracle\Middleware\wlserver\server\lib\weblogic.jar;
D:\Oracle\Middleware\wlserver\server\lib\webservices.jar。
Optional Java VM arguments框中粘贴:
-ms512m -mx1024m -Djava.library.path="D:\Oracle\Middleware\wlserver\server\bin" -Dweblogic.management.discover=false -Dweblogic.ProductionModeEnabled=false -XX:MaxPermSize=256m
点击Apply → OK。
验证启动:看控制台输出是否进入RUNNING状态
回到MyEclipse主界面 → Window → Show View → Other → Servers → 点击OK。
Servers视图空白处右键 → New → Server → 选择WebLogic 12.x → Next → Finish。
双击Servers视图中的WebLogic 12.x条目 → 在Overview页确认Host name为localhost,Port为7001。
右键该服务器 → Start → 观察Console输出:
出现Server started in RUNNING mode且无ERROR或SEVERE字样 → 启动成功;
浏览器访问http://localhost:7001/console,输入admin账号密码可登录管理控制台。

















