下载
下载页面: http://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-for-dev-1703574.html
目前最新版本是 12c. 在以上页面中也可以找到旧版本的下载链接。
最新版本的下载地址是: https://edelivery.oracle.com/akam/otn/nt/middleware/12c/wls/1212/wls_121200.jar
“Installers with Oracle WebLogic Server and Oracle Coherence” , 这个版本包含了Oracle Coherence。Coherence是什么?
Coherence 在可靠的、高度可伸缩的对等集群协议之上提供了复制的、分布式的(分区的)数据管理和缓存服务。Coherence 不存在单点故障,当某台服务器无法操作或从网络断开时,它可以自动且透明地进行故障切换并重新分布它的集群化数据管理服务。当新服务器加入或故障服务器重 启时,它会自动加入集群,Coherence 会将服务切回到该服务器,透明地重新分布集群负载。Coherence 包含网络级的容错特性和透明的软重启功能,以支持服务器自我修复。
关于Coherence的更详细的介绍可以参考:
关与下载,多介绍一点, 如何在oracle 的下载主页面找到weblogic的下载链接。
oracle 将weblogic 归类到中间件(Middleware)中 , 所以找中间件的分类就可以了。
安装
本篇下载的是 10.3.4 的windows 32位版本
http://download.oracle.com/otn/nt/middleware/11g/wls/wls1034_win32.exe
下载后是一个 wls1034_win32.exe 的可执行文件档
1. 安装很简单, 一直点击下一步就可以了。
需要注意的是中间有一步,选择安装类型,画面如下
如果选择典型安装就没有什么特别的,一直往下就可以了。
如果选定制安装,会让你选择 JDK。
选择需要安装的JDK,推荐勾选安装Oracle JRockit SDK。JRockit原本是BEA为WebLogic开发的一个非常优秀的JDK,后来归入了Oracle旗下。JRockit JDK在某些方面,尤其是垃圾回收机制方面比Sun提供的JDK更优秀。
配置域
至此, weblogic 服务器还不能使用, 需要添加一个域。
以上安装完成后直接会弹出一个配置向导, 如果不小心关掉了,可以通过以下方式调出:
开始 -> Oracle WebLogic -> WebLogic Server –> Tools -> Configuration Wizard,进入如下安装界面:(也可以进入WebLogic安装目录/Middleware/wlserver_10.3/common/bin/路径下双击config.exe启动配置程序)
选 “创建新的Weblogic 域”, 一直下一步就可以了。
欢迎使用界面:选择创建新的WebLogic域,点击下一步。
选择域源界面:选择“生成一个自动配置的域以支持下列产品”,并勾选“WebLogic Advanced Web Services Extension”,点击下一步。
指定域名和位置界面:输入域的名称和保存位置,点击下一步。
配置管理员用户名和口令界面:为管理员输入密码,点击下一步。
配置服务器启动模式和JDK界面:选择开发模式,这是推荐使用Sun提供的JDK;如果系统上线则选择生产模式,推荐使用JRockit JDK。设置完点击下一步
选择可选配置界面:定制可选配置,可以现在不用勾选,在WebLogic提供的图形界面控制台进行配置。
启动WebLogic
启动的方式可以有以下两种方式
1. 开始 -> Oracle WebLogic -> User Projects -> base_domain -> Start Admin Server for WebLogic Server Domain
2. 双击base_domain域配置文件夹bin目录下的startWebLogic.cmd启动WebLogic。
通过浏览器访问:http://localhost:7001/console 即可访问控制台。
修改WebLogic服务器端口
在base_domain目录下可以发现几个文件夹:
/bin/:包含启动关闭WebLogic服务器的命令脚本。
/config/:保存了当前WebLogic域的配置文件,我们在控制台上进行配置时,实际所作的修改将会保存在当前目录及子目录下的各种配置文件中。
/lib/:用于保存用户添加的第三方JAR包。
修改WebLogic服务器的端口,只需要修改config目录下的config.xml文件即可:
<server> <name>AdminServer</name> <listen-address></listen-address> </server>
找到以上配置添加以下部分就可以了:
<listen-port>7003</listen-port>
若不指定,默认使用 7001.
也可以在控制台修改:
左侧导航--> base_domain--> 环境--》服务器-》点击右边主区块的 "AdminServer" 进入这个服务器的配置页面。
就可以看到 监听端口: 了
部署Web应用
部署的方式有三种
1. 使用WebLogic自动部署。 将Web应用复制到WebLogic域的autodeploy目录下,系统就会把应用部署到WebLogic域中
2. 使用控制台进行部署。 左侧导航--> 部署 --> 安装 , 选war 档, 一直下一步。
3. 通过修改config目录下的config.xml文件进行部署:
添加以下配置:
<app-deployment> <name>appTest</name> <target>AdminServer</target> <module-type>war</module-type> <!--war path--> <source-path>C:/deploy</source-path> <security-dd-model></security-dd-model> </app-deployment>