安装WEBLOGIC SERVER
安装有三种不同的方式安装weblogic server
》用户图形界面GUI
》控制台console模式
》Silent(沉默)模式(用脚本安装)
BEA的installer支持平台windows2000/xp solaris hp-ux aix
》用户图形界面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安装
读取配置文件
》到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一样(或直接覆盖)
服务包安装就像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文件
/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
|-/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能在大多数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
要运行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的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%/server/lib/weblogic.policy
weblogic.Server
命令行为:cd bea/user_projects/someDomain
startWeblogic.cmd
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%/server/lib/weblogic.policy
weblogic.Server
命令行为:cd bea/user_projects/someDomain
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
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
运行
/ ^
V /
启动 关闭 <--- 失败
/ ^
V /
备用
/ /
V V
恢复 挂起 未知
/ /
V V
运行