ITPub博客

首页 > Linux操作系统 > Linux操作系统 > weblogic学习

weblogic学习

原创 Linux操作系统 作者:hit-2075 时间:2011-12-03 19:16:53 0 删除 编辑
使用的weblogic版本:
10.3.5
下载地址:
http://download.oracle.com/otn/nt/middleware/11g/wls/1035/wls1035_oepe111172_win32.exe
操作系统环境:
Windows server 2003
学习视频:
http://www.**e.com/bbs/thread-10284-1-1.html
 
----------------------------
--安装软件,创建doamin和template
----------------------------
--安装就不说了
--创建domain
cd C:\Oracle\Middleware\wlserver_10.3\common\bin
--启动界面创建
config.cmd
用户名:weblogic
密码:123weblogic
domain name:bbk
产品模式
JRockit SDK
其余为默认
--创建template
cd C:\Oracle\Middleware\wlserver_10.3\common\bin
--启动界面创建
config_builder.cmd
next
select a template
--后面可以添加一些文件和sql脚本
--创建完生成如下文件:
C:\Oracle\Middleware\user_templates\basic.weblogic.server.domain_10.3.4.0.jar
--下次再新建domain时可以选择此模板
 
----------------------------
--创建一个domain,machine,managed server,并介绍了两种启动managed
--server的方式
----------------------------
--创建domain不说了,同上章
--启动administration console
C:\Oracle\Middleware\user_projects\domains\bbk\bin\startWebLogic.cmd
weblogic
123weblogic
--创建machine
环境——》计算机——》锁定并编辑——》新建——》Machine-bbk1——》端口号:55555——》完成——》更新
--创建被管服务
环境——》服务器——》锁定并编辑——》新建——》Server-bbk1——》地址:127.0.0.1——》端口号:7003——》完成——》更新
--启动被管服务
cd C:\Oracle\Middleware\user_projects\domains\bbk\bin
setDomainEnv.cmd
cd bin
start startManagedWebLogic.cmd Server-bbk1
--输入用户名密码
weblogic
123weblogic
--创建启动口令文件
C:\Oracle\Middleware\user_projects\domains\bbk\servers\Server-bbk1\security\boot.properties
username=weblogic
password=123weblogic
--重新用第一中方法启动,不需要再次输入用户名密码
--第二种启动被管服务,在machine中创建Server-bbk1
--启动machine后再启动server
--在machine中创建server
环境——》计算机——》Machina-bbk1——》服务器——》锁定并编辑——》新建——》Server-bbk1——》完成——》更新
--启动machine
--创建nodemanager.hosts文件,指向要启动的machine地址
C:\Oracle\Middleware\wlserver_10.3\common\nodemanager\nodemanager.hosts
127.0.0.1
cd C:\Oracle\Middleware\wlserver_10.3\server\bin
start startNodeManager.cmd 127.0.0.1 5555
--启动server
环境——》服务器——》Server-bbk1——》控制——》启动
 
----------------------------
--使用WLST修改weblogic参数,调用pathon脚本修改weblogic参数
----------------------------
--进入目标文件夹
cd C:\Oracle\Middleware\wlserver_10.3\server\bin
--设置WLST环境参数
setWLSEnv.cmd
--启动WlST命令
java weblogic.WLST
--登录目标weblogic
connect('weblogic','123weblogic','t3://127.0.0.1:7001')
--帮助
help()
help('offline')
--开始编辑
edit()
--进入参数所在目录
cd('Servers')
cd('Server-bbk1')
cd('Log')
cd('Server-bbk1')
--编辑锁定
startEdit()
--修改要保留的文件数为4
set('FileCount','4')
--保存
save()
--提交修改
activate()
--断开链接
disconnect()
--离开WLST环境
exit()
--执行pathon修改weblogic参数
cd c:\
--创建test.ph文件,内容如下
connect('weblogic','123weblogic','t3://localhost:7001')
edit()
cd('Servers')
cd('Server-bbk1')
cd('Log')
cd('Server-bbk1')
startEdit()
set('FileCount','6')
save()
activate()
disconnect()
exit()
--执行脚本
java weblogic.WLST test.py
----------------------------
--部署exampleWebApp程序,运行startWeblogicEx的domain,创建JDBC
----------------------------
--部署exampleWebApp程序
--启动bbk的domain和通过节点启动machine,启动Server-bbk1服务
--部署examplesWebApp
环境——》部署——》锁定并编辑——》安装——》C:\Oracle\Middleware\wlserver_10.3\samples\server\examples\build\examplesWebApp——》next——》next——》Server-bbk1——》将此应用程序复制到每个目标——》完成——》保存——》更新
--启动
环境——》部署——》examplesWebApp——》控制——》启动所有请求启动服务
--访问
http://127.0.0.1:7003/examplesWebApp
--关闭服务及domain
--运行startWeblogicEx
C:\Oracle\Middleware\wlserver_10.3\samples\domains\wl_server\startWeblogicEx.cmd
--http://192.168.137.104:7001/index.jsp
--创建JDBC
环境——》服务——》数据源——》新建(一般数据源)——》JDBC Data Source-bbk1——》JDBC Data Source-bbk1——》oracle——》telant1——》133.0.87.44——》nmwh——》nmwh——》Server-bbk1——》完成——》保存——》更改——》
--查看是否配置成功
环境——》服务——》数据源——》JDBC Data Source-bbk1——》监视
--服务器正在运行说明配置正确
----------------------------
--学习通道的使用和snmp
----------------------------
--创建通道
环境——》服务器——》adminServer——》协议——》通道——》锁定并编辑——》新建——》127.0.0.1——》7007——》http——》完成——》保存——》更新
--同样能打开console
--启用管理端口
bbk——》锁定并编辑——》启用管理端口——》保存——》更新
--使用管理端口
--使用snmp(没成功)
环境——》诊断——》snmp——》bbk——》陷阱目的地——》锁定并编辑——》新建——》TrapDestination-bbk1——》public——》localhost——》162——》——》保存——》更新
--到目标目录
cd C:\Oracle\Middleware\wlserver_10.3\server\bin
--设置环境参数
setWLSEnv.cmd
--启动监控界面
java snmptrapd
--启动服务时进行监控
----------------------------
--查看JNDI
----------------------------
--冲控制台查看JNDI
环境——》服务器——》AdminServer——》查看 JNDI 树
--使用WLST查看JNDI
java weblogic.WLST
connect('weblogic','123weblogic','t3://127.0.0.1')
jndi()
ls()
cd('AdminServer')
cd('..')
exit()
----------------------------
--创建启动类和关闭类
----------------------------
--创建启动类StartupClass-bbk1的配置
环境——》启动类和关闭类——》新建——》启动类——》StartupClass-bbk1——》bbk——》AdminServer
--创建bbk.java启动类
public class bbk{
    public static void main(String args[]){
        System.out.println("hello world,我是张文杰");
}
}
--编译启动类
javac bbk.java
--放到指定的目录下
copy c:\bbk.class C:\Oracle\Middleware\user_projects\domains\bbk
--让服务启动时能看到这个类
notepad C:\Oracle\Middleware\user_projects\domains\bbk\bin\startWebLogic.cmd
添加
set CLASSPATH=%CLASSPATH%;%C:\Oracle\Middleware\user_projects\domains\bbk%
--观察现象
重启bbk的domain观察输出日志会出现"hello world,我是张文杰"
--修改启动类的执行顺序
环境——》启动类和关闭类——》StartupClass-bbk1——》在部署应用程序之前运行——》保存
--观察现象
重启bbk的domain观察输出日志会出现"hello world,我是张文杰"并观察期出现的位置
----------------------------
--JMS
----------------------------
--创建JMS服务
服务——》消息传送——》JMS服务器——》新建——》JMSServer-bbk1——》AdminServer——》完成
--创建JMS模块
服务——》消息传送——》JMS模块——》新建——》SystemModule-bbk1——》AdminServer——》完成
--创建JMS子部署
服务——》消息传送——》JMS模块——》SystemModule-bbk1——》子部署——》subdeploy-bbk1——》JMSServer-bbk1——》完成
--创建JMS消息接收模式
服务——》消息传送——》JMS模块——》SystemModule-bbk1——》新建——》队列——》Queue-bbk1——》subdeploy-bbk1
关闭bbk的domain
--启动自带的例子
C:\Oracle\Middleware\wlserver_10.3\samples\domains\wl_server\startWebLogicEx.cmd
--打开指导说明
http://192.168.137.104:7001/index.jsp——》Code Examples and Sample Applications——》View the WebLogic Server API Examples Documentation ——》WebLogic Server Examples——》Examples——》API——》Messaging (JMS)——》Using JMS Queue
--queue实验
--开启send窗口
cd C:\Oracle\Middleware\wlserver_10.3\samples\domains\wl_server
setExamplesEnv.cmd
cd C:\Oracle\Middleware\wlserver_10.3\samples\server\examples\src\examples\jms\queue
ant build
ant run.send
--开启receive窗口1
cd C:\Oracle\Middleware\wlserver_10.3\samples\domains\wl_server
setExamplesEnv.cmd
cd C:\Oracle\Middleware\wlserver_10.3\samples\server\examples\src\examples\jms\queue
ant run.receive
--开启receive窗口2
cd C:\Oracle\Middleware\wlserver_10.3\samples\domains\wl_server
setExamplesEnv.cmd
cd C:\Oracle\Middleware\wlserver_10.3\samples\server\examples\src\examples\jms\queue
ant run.receive
--实验结果,send发出消息,receive1和receive2交替接受到消息
--关闭receive1和receive2,发送的消息在如下地方
服务——》消息传送——》JMS模块——》examples-jms——》exampleQueue——》监视——》显示消息
--topic实验
--开启send窗口
cd C:\Oracle\Middleware\wlserver_10.3\samples\domains\wl_server
setExamplesEnv.cmd
cd C:\Oracle\Middleware\wlserver_10.3\samples\server\examples\src\examples\jms\topic
ant build
ant run.send
--开启receive窗口1
cd C:\Oracle\Middleware\wlserver_10.3\samples\domains\wl_server
setExamplesEnv.cmd
cd C:\Oracle\Middleware\wlserver_10.3\samples\server\examples\src\examples\jms\topic
ant run.receive
--开启receive窗口2
cd C:\Oracle\Middleware\wlserver_10.3\samples\domains\wl_server
setExamplesEnv.cmd
cd C:\Oracle\Middleware\wlserver_10.3\samples\server\examples\src\examples\jms\topic
ant run.receive
--实验结果,send发出消息,receive1和receive2同时接受到消息
--同时send端可以使用如下网址放送信息

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15681893/viewspace-712669/,如需转载,请注明出处,否则将追究法律责任。

上一篇: mysql的学习
请登录后发表评论 登录
全部评论

注册时间:2011-09-18

  • 博文量
    28
  • 访问量
    35831