Weblogic 配置与部署说明
配置前准备
1、 weblogic 12c 免安装压缩文件:weblogic1212_dev.zip
2、 JDK 版本要求:jdk1.6.0_29 以上版本编译。
配置说明
1、 步骤 1,解压安装文件 weblogic1212_dev.zip 至 D:\weblogic 目录,会得到文件夹
wls12120。
2、 步骤 2,成功安装 JDK,设置系统环境变量:
JAVA_HOME:D:\Program Files\Java\jdk1.7.0_40
MW_HOME:D:\weblogic\wls12120
3、 步骤 3,进入 cmd 命令窗口,进入 weblogic 的安装目录,执行以下命令:
此处正在解压相关文件,需要耐心等待一段时间。
此处系统提醒您是否需要配置一个新的域(demain),这里输入“N”不需要系统自
动 创 建 , 自 己 在 weblogic 安 装 目 录 下 建 一 个 文 件 夹 domain 。 接 下 来 进 入 目 录
D:\weblogic\wls12120\wlserver\server\bin 中执行“setWLSEnv.cmd”命令,如下图。
4、 步骤 4,到此为止 weblogic 基本配置已完成,现在配置一个域。操作如下:
在命令窗口中进入第三步创建的目录” D:\weblogic\domain”,然后执行输入命令:
%JAVA_HOME%\bin\java.exe %JAVA_OPTIONS% -Xmx1024m -XX:MaxPermSize=256m
weblogic.Server。如下图所示:
此处提醒你缺少 config.xml 配置文件,并提供生成一个默认的配置信息方式,输入
“y”生成默认的配置并重新启动。
此处需要您设置重启服务器的用户名 njry 和密码 njry@xuzh(有自己设置,并保存
起来避免忘记了,下面还会用到此用户名和密码信息),再次输入确认的密码后
weblogic 服务将正常启动。
当显示“Server state changed to RUNNING.”和“The server started in RUNNING mode.”
表明 Weblgoic 服务已经正常启动了。
5、 打开浏览器在地址栏中输入“http://localhost:7001/console”会展示如下页面,输入
前面设置的用户名和密码进入 Weblgoic 服务控制台。
成功登陆后进入 Oracle WebLogic Server 管理控制台页面。到此配置工作已基本完成
了。接下来介绍如何利用 Weblogic 部署 web 项目。提前介绍一下如何调整 Weblogic
服务的端口号和地址。
修改监听的地址和监听的端口后,点击保存按钮即可完成修改操作。
部署 web 项目
1、 打开 Myeclipse 开发工具,点击菜单栏中“MyEclipse”弹出如下窗口:
按照如上配置信息配置 weblogic 应用服务器的基本配置信息。在继续选择 JDK 如下
图:
提供的 Java VM 参数配置如下:
-Drebel.aspectj_plugin=true
-Drebel.spring_plugin=true
-javaagent:"D:\Jrebel\jrebel.jar"
-noverify
-ms768m
-mx768m
-Djava.library.path="D:\webLogic\wls12120\wlserver\server\bin"
-Dweblogic.management.discover=false
-Dweblogic.ProductionModeEnabled=false
-XX:PermSize=768M -XX:MaxNewSize=512m -XX:MaxPermSize=512m
此时,Myeclipse 中 Weblogic 应用服务器已经配置好,接下来介绍怎么部署 Web 项
目。
2、 部署 web 项目前需要准备以下几点工作:
(1)、在要部署的项目中 WEB-INF 目录下添加 weblogic.xml 配置文件。文件如下:
weblogic.xml
此配置文件的主要目的是在项目启动时让项目中的 jar 包 class 文件先加载,后加载
weblogic 服务器中自带的 jar 包。避免了有些 jar 的冲突问题发生。
(2)、在 weblogic 服务器中部署指定项目后,需要手动去掉部署成功的项目里面的
jstl 相关的 jar 包。可以直接右击部署的项目选择 Browse 进入发布 web 项目的目录,
然后依次进入目录“WEB-INF”—>“lib”中,找到下图所示的 jar 后删除掉;也可以
直接进入 weblogic 项目部署目录“D:\weblogic\domain\autodeploy\tyyy\WEB-INF\lib”
中删除 jstl 的 jar 包。
备注:有些项目的 jstl 的 jar 包版本比较低,可能包含两个 jar 包“jstl-1.1.2.jar”和
“standard-1.1.2.jar”都要删除掉!
3、 上述工作都已完成后可以部署需要部署的 web 项目了。操作类似 Tomcat 服务器的
web 项目部署。
如果没有报错信息,并出现上面的信息表明 weblogic 服务器已经正常启动,项目也
部署成功了。