WebLogic SERVER的安装和目录结构
安装WebLogic SERVER
WebLogic server的目录结构
WebLogic server的classpath变量
WebLogic server使用命令行
通过管理控制台执行核心的管理任务
命令行管理
安装有三种不同的方式安装WebLogic server
》用户图形界面GUI
》控制台console模式
》Silent(沉默)模式(用脚本安装)
BEA的installer支持平台windows2000/xp solaris hp-ux aix
GUI方式安装(windows)
》到BEA下裁WebLogic server安装,
》选bea软件的主目录
》选完整方式还是只安装其中一个
》选WebLogic的目录(应在BEA主目录下)
》安装其他包如XML等两个可以不安装(默认不装)
CLI方式安装(linux,unix)
在UNIX平台下有两种方式
包含JDK1.4.1的unix特有的java installer
与平台无关的java installer,没有JDK它的文件名是以.jar为结尾的
安装步骤类似于GUI
Silent安装
读取配置文件
服务包(serveice packs)
服务包安装就像WebLogic一样(或直接覆盖)
目录结构
/bea bea的主目录
|-/jdk141_03 预打包的1.4.1_03JDK/jre
|-/jrockit81sp1_141_03 预打包的jrockit1.4.1
|-/logs 安装bea产品的历史记录
|-/utils 附加的/工具jar文件
|-/WebLogic81 WebLogic server的根目录
| |-common 含有被WebLogic server组件所共享的文件包括环境脚本模板文件评估软件
| |-javelin workshop使用的java/jsp编译器
| |-samples 含有示例代码和资源
| | |-server
| | |-config
| | | |-examples WebLogic server示例应用和组件
| | | –petstore sun j2ee pet store应用
| | |-eval
| | | |-pointbase 含有pointbase数据库的评估版
| | |-src 含有petstore和与WebLogic server一起安装的示例的源代码和文件
| | | |-examples
| | | –petstore
| | –stage 含有示例域部署前的客户和服务器类
| |-server WebLogic server 程序文件
| |-uninstall 用于卸载WebLogic server的代码
| --workshop WebLogic workshop应用
|-/license.bea 许可文件(xml格式文件,购买后需要覆盖这个文件)
|-/registry.xml 所有安装bea产品的记录文件
--/updatelicense.cmd 更新license.bea文件
Domain目录结构
|-/adminserver 管理服务器配置(config.xml配置文件,boot.properties可放置boot的用户名和密码加密保存,
| 服务方式启动installservice.cmd,)
|-/applications 应用服务器配置
|-/_cfgwiz_donotdelete
–/configArchive
jvm run-time变量
WebLogic server能在大多数jvm中运行
WebLogic server当前的执行在:
》jdk1.4(包括jrocket)--服务器
》jdk1.2或1.3.或jdk1.4--客户应用
调整-xms与-xmx的大小,与参数-Dprop=val、-classpath classpath
命令行为:java options fullyqualifiedjavaclass programoptions
WebLogic server的依赖环境
要运行WebLogic server,你必须配置:
》path包括所有可执行程序(包括java解释器)
》classpath包括依赖的包
这些参数可以设置在:
》你计算机环境变量设置中
》定制的批处理文件或shell脚本中
命令行为:set VAR_NAME=VALUE
配置classpath
WebLogic server的classpath通过java系统的classpath环境变量配置
必须在classpath中的文件:
%WL_HOME%/server/lib/WebLogic.jar
Service pack中的其他文件
可能包含在Classpath中的文件
%WL_HOME%/common/eval/pointbase/lib/pbserver44.jar
%WL_HOME%/common/eval/pointbase/lib/pbclient44.jar
%WL_HOME%/server/lib/xmlx.jar
JDBC驱动程序(很具不同的要求来设置如oracle,ojdbc.jar)
Starup类和Shutdown类(启动和停止时动作的类)
第三方类库
其他常用类
启动WebLogic server(%SERVER_HOME%为服务器名)
java -hotspot -Xms32m -Xmx200m -classpath “%CLASSPATH%”
-DWebLogic.Name=%SERVER_NAME% -Dbea.home=”C:bea”
-DWebLogic.management.username=%WLS_USER%
-DWebLogic.management.password=%WLS_PW%
-DWebLogic.ProductionModeEnabled=%STARTMODE%
-Djava.security.policy=%WL_HOME%serverlibWebLogic.policy
WebLogic.Server
命令行为:cd beauser_projectssomeDomain
startWebLogic.cmd
监视启动成功与否:Server started in RUNNING mode(启动成功)
控制台管理
资源配置
部署应用或组件
监测资源使用情况
查看日志消息
启动和关闭服务器,或者执行其它管理工作
启动控制台
http://hostname:port/console(非安全方式)
https://hostname:secureport/console(安全方式)
示例:http://localhost:7001/console
http://adminDNSName:7001/console
https://127.0.0.1:7002/console
登陆使用管理用户名和密码
服务器生命周期
关闭
/ ^
V
启动 关闭 <— 失败
^
V /
备用
/
V V
恢复 挂起 未知
/
V V
运行