weblogic管理服务配置方法
最新weblogic与tuxedo配置详解
一、WTC配置步骤:1. Tuxedo的配置2.1.1. 设置环境变量:2.1.3. 配置ubbconfigMASTER simpleMAXACCESSERS 50MAXSERVERS 50MAXSERVICES 50MODEL SHMLDBAL N*MACHINESDEFAULT:APPDIR="c:\tuxedo_test\simpapp"TUXCONFIG="c:\tuxedo_test\simpapp\tuxconfig"TUXDIR="c:\bea\tuxedo8.1"#Example:# APPDIR="/home/me/simpapp"# TUXCONFIG="/home/me/simpapp/tuxconfig"# TUXDIR="/usr/tuxedo"VM44 LMID=simpleMAXWSCLIENTS=5 #指定的最大客户端连接数#Example:#beatux LMID=simple*GROUPSGROUP1 LMID=simple GRPNO=1 OPENINFO=NONEJSLGRP LMID=simple GRPNO = 2JREPGRP LMID=simple GRPNO = 3GROUP4 LMID=simple GRPNO=4 OPENINFO=NONE*SERVERSDEFAULT:CLOPT="-A"simpserv SRVGRP=GROUP1 SRVID=1WSL SRVGRP=GROUP1 SRVID=5 CLOPT="-A -t -- -n //192.168.57.41:8888 -m 2 -M 5 -x 10" #WSL发布地址JREPSVR SRVGRP=JREPGRP SRVID=10 CLOPT="-A -- -W -PC:\bea\tuxedo8.1\udataobj\jolt\repository\jrepository"红色为jolt服务需要的配置,jolt需要单独的license。
weblogic服务器配置说明
Weblogic服务器CAS配置一、Weblogic安装省略……二、在weblogic上配置cas server1生成服务器端证书:keytool -genkey -alias s1as -keyalg RSA -keystore tomcat-server.jks -storepass changeit -keypass changeit -dname "CN=hostname, OU=Research Department, O=Shanghai Ideal Ltd., L=xuhui, S=Shanghai, C=CN" -storepass changeit -keystore keystore.jks注:红色标记位置,修改为导入证书的机器名。
2服务器端证书导出(给客户端使用)keytool -export -alias s1as -storepass changeit -file server.cer -keystore keystore.jks3服务器端证书导入cacertskeytool -import -v -trustcacerts -alias s1as -file server.cer -keystore cacerts.jks -keypass changeit4服务器端证书导入客户端JDKkeytool -import -file server.cer -keystore java_home$/java/jre/lib/security/cacerts -file server.cer -alias s1as将信任文件导入weblogic自带的jdk的jre目录下:/home/weblogic/bea/jrockit_160_05 如weblogic的安装路径的/home/weblogic/bea/jrockit_160_05\jre\lib\security目录下。
WEBLOGIC的安装、配置和启动
WEBLOGIC的安装、配置和启动WEBLOGIC的安装、配置和启动⼀、软件安装1. 安装前的准备⼯作1.1 ⾸先请确认您要安装的WebLogic版本所在的平台已通过了BEA的认证,完整的认证平台列表请参考1.2 确定⼀个安装⽬录,建议该⽬录下⾄少有1个G的空间,可单独创建个逻辑卷和⽂件系统1.3 创建⼀个BEA⽤户组帐号1.4 创建⼀个weblogic⽤户帐号2. 安装步骤WebLogic在AIX平台下的安装⽅法⼀般有三种:图形窗⼝模式,控制台模式,⽆⼈守护安装模式。
由于控制台模式的使⽤最为⼴泛且不受任何其它硬件条件的限制(所以我们这⾥只介绍控制台安装模式。
2.1 安装JRE环境WebLogic安装程序需要JRE的⽀持,根据安装平台的不同,WebLogic的安装介质也分为两类,⼀种⾃带了JRE(后缀名为.bin),⼀种需要下载平台⼚商所提供的JRE环境(后缀名为.jar),以WebLogic Server 8.1 with SP2为例,⽬前所⽀持的UNIX/LINUX平台如下所⽰(截⽌2004.2.23) WebLogic Server 8.1 with SP2⽀持平台是否⾃带JDKHP-UX (11.0,11.i, PA-RISC) YESSun Solaris (8, 9, SPARC) YESRed Hat Enterprise Linux (2.1, Pentium) YESRed Hat Enterprise Linux (2.1, Itanium) YESSuSE SLES (8, Pentium) YESUnited Linux (1.0, Pentium) YESIBM AIX (5.1, 5.2) NO⾸先要下载和操作系统以及WEBLOGIC相匹配JDK版本,最好是经过BEA认证的版本。
可查询以下链接;在AIX上安装JDK要注意以下步骤:安装后要修改环境变量/etc/environment⽂件,将PATH中Java部分更改为新安装的Java版本(Java131或Java14),并重新Login后⽣效!否则系统会使⽤原有的Java130环境,在安装weblogic7.0以上版本时会⾃动退回到提⽰符下。
weblogic配置信息
1.安装weblogic2.安装xmanager3.创建域3.1.在aix unix下创建域先通过xmanager登录系统,用户root口令root在terminal下执行cd /bea/weblogic81/common/bin./ config.sh建新域的操作同下面的windows的操作3.2在windows下创建域1.启动开始菜单的quickstart,执行create a new domain configuration…2.下一步3.下一步,选自定义4.下一步,name=myserver,listen port:60015.下一步6.下一步,user=weblogic password=weblogic7.下一步8.下一步,选择生产模式aix机器要选用ibm提供的jdk,路径:/usr/java14 9.下一步10.创建,完成4.配置服务4.1服务配置:4.1.1启动口令配置文件:在管理服务器的主目录中,例如:/bea/user_projects/domains/mydomain,创建文件boot.properties加入两行username=weblogicpassword=weblogic4.1.2启动命令配置在启动命令startWebLogic.sh最后加上-DINDIGO_HOME=\bea\app4.1.3系统环境设置no -p -o udp_sendspace=327684.2集群服务配置:4.2.1管理服务器配置----代理服务器1.http://管理服务器:6001/console2.部署一个web应用proxy.warproxy.war中的web.xml的地址需要作相应修改,参与cluster的服务器都需要加上。
例如:<param-name>WebLogicCluster</param-name><param-value>localhost1:9001|localhost2:9001</param-value>4.2.2管理服务器配置----cluster1.http://管理服务器:6001/console2.新建一个clustername = jungleCluster(任意)clusteraddress =被管理服务器1:9001,被管理服务器2:9001multicast Address = 237.0.0.1multicast Port = 6000(不能和6001--管理服务器和9001--被管理服务器重复) 4.2.3管理服务器配置----managed server1.http://管理服务器:6001/console2.新建一个server属于上面所建的clustercluster = myClustername = MyServer1listen address = 当前物理机器ipport = 60014.2.4被管理服务器配置1.从已建domain目录中,拷贝startManagedWebLogic.sh为startm.sh2.修改startm.sh文件,有五处要修改,下面有全部拷贝及其修改说明。
部署ILOG规则管理服务器
部署ILOG规则管理服务器1.1 JDBC驱动的路径配置1)在weblogic安装目录下的server\lib目录下添加mysql驱动mysql-connector-java-5.0.8-bin.jar ;注:将该驱动包放在此目录是为了方便路径的设置,因为在下面将要介绍的commEnv.cmd文件里WL_HOME变量指向的就是该目录。
2)在weblogic目录下的common\bin下找到commEnv.cmd打开,找到set weblogic_classpath = 后边加上mysql驱动的路径,例如:%WL_HOME%\server\lib\mysql-connector-java-5.0.8-bin.jar,当然写绝对路径也可以。
3)重新启动weblogic。
提示:如果直接在weblogic下配连接池而不在weblogic下的domain下配置,可以不进行此配置。
1.2 创建连接数据库的数据源进入weblogic控制台选择“服务→JDBC→数据源”点击进入进入后先按下左上角更改中心的“锁定并编辑”这时候右边的新建按钮由灰色变为了可选,下面我们点击新建。
下面将输入数据源的名称,数据源的JNDI,数据库类型,数据库的驱动程序:数据源名称我们这里设置为ilogDataSource,JNDI为jdbc/ilogDataSource,数据库类型为mysql,数据库驱动我们使用默认。
注意:JNDI 一定要填写“jdbc/ilogDataSource”然后“下一步”。
这里我们选择默认配置然后下一步定义连接属性:输入数据库名,主机名,端口,连接数据库的用户名,密码信息。
注意:填写自己所选择的数据库的信息。
然后“下一步”;这里将输入数据库连接其它内容,驱动程序类名称,URL,然后测试数据库的连接;这里的驱动程序类为:org.gjt.mm.mysql.Driver数据库URL: jdbc:mysql://127.0.0.1:3306/ilogdb(即使用默认)然后我们点击测试连接,将会在上面显示测试结果消息AdminServer然后完成,点击左上角的“更改中心”的“激活更改”1.3 ILOG用户和组的设置域结构中选择安全性进去后同样点击更改中的“锁定并编辑”按钮进行锁定后才能进行编辑在右边我们点击超连接对其进行编辑,进去后选中“用户和组”选项卡,在其下有“用户”和“组”的分选项我们首先选择组来新建组。
WebLogic配置及简介
WebLogic 8.1 配置及使用简介一、WebLogic 8.1 配置a)开始->程序->Bea WebLogic Platform 8.1-> Configuration Wizard”,启动Configuration Wizard工具。
b)选择“新建WebLogic配置”,单击“下一步”。
c)选择“Basic WebLogic Server Domain”,单击“下一步”。
d)选择“快速”,单击“下一步”。
e)输入“User name”和“password”,单击“下一步”,密码需要8位以上f)选择作为Window服务,单击“下一步”。
g)默认设置,单击“下一步”。
h)选择开发模式,JDK选择Bea WebLogic默认安装JDK 1.4.2。
单击“下一步”。
i)默认值设置,可以修改配置名,单击“创建”。
j)选择“启动管理服务器”,单击“完成”。
k)开始->程序->Bea WebLogic Platform 8.1->User Projects->mydomain或其它域名->start serverl)打开http://127.0.0.1:7001/console,使用用户名和密码登录管理页面了。
二、应用程序的部署注意部署的应用程序只能使用JDK1.4.2版本编译,使用JDK1.5编译的Servlet会有问题。
a)部署方式1⏹部署→Web应用程序模块→部署新的Web应用程序模块⏹选择“上传文件”链接,选择打包好的web应用文件W AR文件,点击“上传”⏹选中upload下的刚才上传的war文件⏹点击“目标模块”按钮发布→部署⏹可以打开刚才部署的模块进行测试b)部署方式2直接把符合规范的应用拷贝到mydomain\applications目录下,适合开发c)部署方式3直接在部署时选择某个应用即可发布,适合开发三、数据库连接池的配置a)配置数据库链接池⏹服务→JDBC→连接缓冲池,点击配置新的JDBC Connection Pool... 选择合适的驱动程序:⏹数据类型:MS SQL Server⏹驱动程序:Microsoft’s MS SQL Server (Type 4 ) version 2000⏹微软的三个Jar拷贝到JDK1.4.2->jre->lib->ext下或者添加到类变量中也可b)配置数据源⏹服务→JDBC→数据源→⏹输入合适的jndi名称⏹选择数据库连接池四、WebLogic的目录结构BEA主目录JDKJRocket:BEA自己的虚拟机,只在某些系统上有该产品安装日志附加的工具jar文件:WebLogic Server根目录license.bea许可证文件,license信息,xml文件格式,包括产品组件,cpu数,并发数,过期时间,license类型,组件的校验码等等,学习版本会有限制,正式版本中需要购买许可证文件替换这个文件,如果购买了新的组件也需要更新这个文件。
[IT计算机]Weblogic服务器的基本配置
Weblogic 服务器的基本配置一、配置服务器工作目录:启动配置向导程序,此时界面如下选择下一步,选择Base Welogic Server Domain此处要求输入管理控制台的用户名和密码:用户名:weblogic密码:weblogic选择下一步,选择要使用的JDK选择要保存工作目录的硬盘位置及工作目录名称。
选择Create,等待创建完成,如下所示为服务器创建工作目录过程服务器工作目录配置成功二、配置数据源(DB2)找到db2java.zip的存放位置:SQLLIB\java12\db2java.zip若需要配置DB2数据源,首先需要保证DB2驱动程序已升级,之后将SQLLIB\java12\db2java.zip文件拷贝至bea/weblogic81/server/lib/下注意,此时db2java.zip文件还不能被weblogic所使用,需要指定db2java.zip的存放路径打开之前建立的工作目录,找到G:\bea\mydomain04\下的startManagedWebLogic.cmd文件点右键编辑此文件打开文件如下:找到setCLASSPATH=%WEBLOGIC_CLASSPATH%;%POINTBASE_CLASSPATH%;%JA V A_HOME%\jre\lib\rt.jar;% WL_HOME%\server\lib\webservices.jar;%CLASSPATH%如图所示:编辑此段代码,将db2java.zip的路径引入加入此代码:;%WL_HOME%\server\lib\db2java.zip保存退出启动服务器:开始——>程序——>BEA Weblogic Platform 8.1——>User Projects——>mydomain04——>Start Server 如图所示:可以发现,此时服务器启动已经将db2java.zip文件的类路径加入注意:此服务器不要关闭之后打开IE浏览器在地址栏输入:http://localhost:7001/console输入此地址之后打开weblogic管理登陆页输入刚才配置工作目录时所需要的用户名与编码选择登陆此时界面如下:直接刷新此页面(F5),则直接进入Weblogic的管理控制台,如图所示:打开服务——>JDBC——>Connection Pool,如图所示:选择配置一新Connection Pool选择所需要的数据库及驱动选择下一步输入连接池的名称:MyJDBC Connection Pool输入数据库名称:testDB 输入用户名:test输入密码:test选择继续测试驱动配置连接成功后如图所示:选择创建并部署,添加完成此时,连接池配置成功左边导航栏也会出现提示之后配置数据源选择Server——>JDBC——>DataSource,如下图所示:点开之后,如下图所示:输入数据源名称:jdbc/db2选择继续,选择刚才新建好的Connection Pool,如图所示:选择继续,如下图所示:选择创建,则此数据源创建成功,此时界面如下所示:此时左边导航条也用相应提示三、发布WEB应用程序此程序为数据库访问程序java程序:DataBase.javapackage cn.itcareers.database;import java.sql.*;import javax.sql.DataSource;import javax.naming.*;import java.util.*;public class DataBase{//声明一InitialContext对象,用于取得初始化容器private InitialContext initialcontext ;//声明一DataSource对象,用于查找DataSourceprivate DataSource datasource ;//声明一Connection对象,用于连接数据库private Connection conn ;//声明一Statement对象,用于操作数据库private Statement stmt ;//声明一name对象用于存放JNDI名称private String name = "jdbc/db2" ;//声明一row的整型数组,用于得到批处理更新的行数private int[] row ;//DataBase 初始化操作public DataBase(){try {//取得初始化容器initialcontext = new InitialContext();}catch (NamingException ex1) {System.out.println("Initial Context 错误!:"+ex1.getMessage());}try {//查找初始化容器中的name名称,返回结果转为DataSource datasource = (DataSource) initialcontext.lookup(name);}catch (NamingException ex) {System.out.println("DataSource 错误!:"+ex.getMessage());}try {//数据库连接操作conn = datasource.getConnection();}catch (SQLException ex2) {System.out.println("数据库连接出错!");}}//数据库查询操作public ResultSet executeQuery(String sql){ResultSet rs=null;try{//conn = datasource.getConnection();stmt=conn.createStatement();rs=stmt.executeQuery(sql);}catch(SQLException e){System.out.println("数据库查询错误!:"+e.getMessage());}return rs;}//数据库更新操作public void executeUpdate(String sql) {try {//conn = datasource.getConnection();conn.setAutoCommit(false);stmt = conn.createStatement();try {stmt.executeUpdate(sql);mit();}catch (SQLException r) {conn.rollback();System.err.println("数据库错误!:" + r.getMessage());}}catch (SQLException e) {System.err.println("数据库更新出错!:" + e.getMessage());}}public void closeStmt() {try {stmt.close();catch (SQLException e) {System.out.println("数据库操作关闭出错!:"+e.getMessage());}}public void closeConn() {try {conn.close();}catch (SQLException e) {System.out.println("数据库断开出错!:"+e.getMessage());}}}accessbean.jsp<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML><HEAD><%@ pagelanguage="java"contentType="text/html; charset=GBK"pageEncoding="GBK"import="java.sql.*"%><META http-equiv="Content-Type" content="text/html; charset=GBK"><META name="GENERATOR" content="IBM WebSphere Studio"><META http-equiv="Content-Style-Type" content="text/css"><LINK href="theme/Master.css" rel="stylesheet" type="text/css"><TITLE>testDB.jsp</TITLE></HEAD><BODY><jsp:useBean id="database" class="cn.itcareers.database.DataBase"scope="page"></jsp:useBean></BODY><%try{ResultSet rs = database.executeQuery("select * from study") ;while(rs.next()){out.print(rs.getString(1));out.print(rs.getString(2));out.println("<br><br>");rs.close();}catch(Exception e){e.printStackTrace();}finally{database.closeStmt();database.closeConn();}%></HTML>A、用上传war文件发布WEB应用程序文件存放格式如图所示:weblogic中如果要发布应用程序,可以是war、jar,但此文件中必须有WEB-INF/web.xml、文件夹和文件,可用jar命令将一个目录打包成war文件进入命令行方式:键入cmd进入:g:\testjsp目录键入:jar -cvf testweb.war jsp * 命令如下图所示:执行此命令,如下图所示此时生成一testweb.war文件Testweb.war打开此文件,可以发现文件目录此时完成了war文件的打包下一步开始在weblogic上发布应用程序选择部署一个新的web应用模块选择上传文件选择浏览,找到刚才的testweb.war文件,如图所示:选择打开选择(Upload)上传之后如下所示:选择myserver,进入,如图所示:打开upload,如下图所示:选中testweb.war文件,选择Target Module,此时如下图所示:选择Deploy,此时界面如下:左边导航条如下所示:打开浏览器,在地址栏输入:http://localhost:7001/testweb/access.jsp如下图所示:B、直接对服务器端开发打开配置好的工作目录下的applications文件夹在内部建立一工作目录:testjsp,其结果与之前相同之后打开weblogic管理控制台找到发布应用程序找到如下所示界面:部署一新的WEB应用模块选择部署一新的Web应用模块选择Target Module,界面如下所示:之后界面如下所示:之后打开浏览器运行:http://localhost:7001/testjsp/accessbean.jsp 界面如下所示:。
weblogic的使用
weblogic的使用
WebLogic是一种常用的Java应用服务器,它能够提供高度可扩展的企业级应用程序运行环境。
使用WebLogic可以简化应用程序开发、部署和管理过程,提高应用程序的可靠性和性能。
以下是WebLogic 的使用方法:
1. 安装WebLogic服务器:在官方网站下载WebLogic服务器安装包,按照安装向导完成安装过程。
2. 创建WebLogic域:WebLogic域是WebLogic服务器的逻辑管理单元,通过创建域可以管理应用程序、配置服务器等。
使用配置向导创建域。
3. 部署应用程序:将应用程序的WAR或EAR文件部署到WebLogic 服务器中,可以使用WebLogic控制台或命令行工具进行部署。
4. 配置服务器:通过WebLogic控制台或命令行工具可以配置WebLogic服务器,如配置JDBC数据源、安全设置、JMS等。
5. 启动和停止服务器:可以使用WebLogic控制台或命令行工具启动和停止WebLogic服务器。
6. 监控服务器:通过WebLogic控制台可以实时监控WebLogic 服务器的运行状态、应用程序状态、日志等信息。
7. 优化服务器性能:WebLogic服务器提供了多种性能优化选项,如配置缓存、调整线程池大小等。
8. 备份和恢复服务器:通过备份WebLogic域和应用程序,可以实现服务器数据的备份和恢复。
WebLogic的使用需要一定的Java和Web应用程序开发基础,但是通过学习官方文档和示例,可以快速掌握WebLogic的使用方法。
Weblogic使用手册大全详解(中文)
1 WEBLOGIC服务器管理概述10域、管理服务器与受管服务器10启动管理控制台12运行时对象与配置对象12日志消息的集中访问14W EB L OGIC管理服务器与W EB L OGIC受管服务器15启动时的错误消息15启动W EB L OGIC管理服务器15WebLogic服务器启动时的口令使用16从Start菜单启动WebLogic管理服务器16启动与终止Windows服务形式的WebLogic服务器16从命令行启动WebLogic管理服务器17用脚本启动管理服务器20在受管服务器运行时重启管理服务器 20在同台机器上重启管理服务器21在其它机器上重启管理服务器21将W EB L OGIC受管服务器加入到域22启动W EB L OGIC受管服务器22通过脚本启动W EB L OGIC受管服务器 24从老版本W EB L OGIC服务器升级 25从管理控制台终止W EB L OGIC服务器 25从命令行停止服务器25暂停和恢复受管服务器26将W EB L OGIC服务器设置为W INDOWS服务26删除W INDOWS服务形式的W EB L OGIC服务器27更改安装成Windows服务的服务器口令27注册启动与终止类282 节点管理器 29节点管理器概述29配置与启动节点管理器30启动节点管理器31启动管理服务器323 配置WEBLOGIC服务器与集群35服务器与集群配置概述35管理服务器的角色35启动管理控制台37动态配置的工作原理38集群配置规划38- 1 -服务器配置任务列表39集群配置列表41新建一个域42概述43监控服务器44终止或暂停服务器45性能45集群数据46服务器安全46JMS 47JTA 47监控JDBC连接池 47管理控制台的M ONITORING页面一览表484 用日志消息管理WEBLOGIC服务器51日志子系统概述51本地服务器的日志文件53启动日志53客户端日志54日志文件的格式54消息属性54消息目录55消息的严重级别55消息调试56浏览日志文件56查看日志56创建域日志过滤器575 分发应用58分发格式58用管理控制台分发应用58步骤1:配置与分发应用59步骤2:分发应用组件 59分发顺序61自动分发62启用或禁用自动部署62动态分发64启用与禁用自动分发64自动分发展开目录格式的应用64卸载或重新分发被自动分发的应用656 配置WEBLOGIC服务器的WEB组件66- 2 -概述66HTTP参数66配置监听端口67W EB应用68Web应用与集群68指定缺省的Web应用68配置虚拟主机70虚拟主机与缺省Web应用70设置虚拟主机71W EB L OGIC服务器如何解析HTTP请求72设置HTTP访问日志73日志回旋(Log Rotation)73使用管理控制台设置HTTP访问日志 73普通日志格式74使用扩展日志格式75防止“POST拒绝服务”攻击80设置W EB L OGIC服务器的HTTP隧道 81配置HTTP隧道连接81建立客户端与WebLogic服务器之间的连接82用本地I/O提供静态文件服务(只适用于W INDOWS)827 代理对另一个HTTP服务器的请求 84概述84设置从服务器的代理84代理S ERVLET的分发描述符示例858 代理对WEBLOGIC集群的请求87概述87设置H TTP C LUSTER S ERVLET 87H TTP C LUSTER S ERVLET的分发描述符示例889 91配置W EB应用的安全性91设置对Web应用的授权91多Web应用、Cookies与身份验证92限制对Web应用资源的访问92在servlet中使用用户和角色94配置W EB应用的外部资源96在W EB应用中引用EJB S97配置会话管理98HTTP会话属性98- 3 -会话超时98配置会话Cookies 99使用长效cookies 99配置持久化会话100通用属性100使用基于内存的、单服务器的、非复制的持久存储 101使用基于文件的持久存储101使用基于数据库的持久存储 102使用URL重写103URL重写的编码指南104URL重写与无线访问协议(WAP) 104使用字符集与POST数据10410 配置APACHE-WEBLOGIC服务器插件106概述106平台支持107安装库107配置HTTPD.CONF文件109通过URL代理109通过MIME文件类型代理110A PACHE-W EB L OGIC S ERVER插件的参数110使用SSL协议112与SSL-A PACHE配置有关的问题 113H TTPD.CONF文件示例114配置文件示例115使用WebLogic集群的例子115不使用WebLogic集群的例子115配置虚拟主机的例子116分发A PACHE-W EB L OGIC S ERVER插件11611 配置MICROSOFT-IIS插件117概述117连接池以及保持活动状态117安装库118更新IIS设置使请求转给W EB L OGIC118创建IIS P ROXY.INI文件119文件扩展名方式的请求代理 122路径方式的请求代理123.ini文件示例123使用SSL 124将SERVLETS请求转交给W EB L OGIC服务器处理125- 4 -安装测试12612 配置NETSCAPE插件127概述127连接池和保持激活127插件的配置128步骤1:复制库128步骤2:设置obj.conf文件128步骤3:更改MIME.types文件132步骤4:分发与测试NSAPI插件 132参数132使用SSL协议135有关W EB L OGIC服务器集群失败转移的注意事项1360BJ.CONF文件示例(不使用W EB L OGIC集群的情况)136OBJ.CONF文件(使用W EB L OGIC集群的情况) 13813 安全管理141安全配置概述141改变系统口令143指定一个安全域143配置缓存域144配置LDAP安全域147配置Windows NT安全域151配置UNIX安全域 153配置RDBMS安全域154安装一个定制安全域155测试代用安全域与定制安全域156迁移安全域157定义用户157定义用户组159定义虚拟机的用户组159定义ACL 160配置SSL协议161获得私钥与数字证书162保存私钥与数字签名164定义可靠的证书管理机构165定义SSL协议的配置字段165配置双向验证167C ONFIGURING RMI OVER IIOP OVER SSL(TBD)168口令的保护168安装审计提供者170- 5 -安装连接过滤器170设置J AVA安全管理器171配置安全上下文传播17314 管理事务176事务管理概述176配置事务177事务的监控与日志记录178将服务器迁移到另一台机器中17815 管理JDBC连接180用管理控制台管理JDBC 180JDBC配置指南180JDBC配置概述181配置JDBC驱动程序182连接池187设置连接池187管理连接池188多池188创建多池188管理多池188数据源189创建数据源189数据源管理18916 管理JMS 191配置JMS 191配置连接工厂192配置模板193配置收信方主键193配置备份库194配置JMS服务器195配置收信方195配置会话池196配置连接使用者197监控JMS 197恢复失败的W EB L OGIC服务器198重启或替换WebLogic服务器198编程考虑19917 管理JNDI 200- 6 -将对象装载到JNDI树200查看JNDI树20018 管理WEBLOGIC J2EE连接器构架201W EB L OGIC J2EE连接器构架概述201安装资源适配器202配置与部署资源适配器202配置与部署资源适配器202查看已部署的资源适配器203卸载已部署的资源适配器203删除一个资源适配器204查看元素与属性205监控连接池与参数205编辑资源适配器分发描述符 20519 管理WEBLOGIC服务器许可证208安装W EB L OGIC许可证208更新许可证208A 使用WEBLOGIC JAVA工具210A PPLET A RCHIVER210语法211C ONVERSION211D ER2PEM211例子212DBPING212语法212D EPLOY212参数212Actions(从下表中选一个) 213其它参数213选项213例子213GET P ROPERTY 215语法215例子215LOG T O Z IP216语法216例子217M ULTICAST T EST217语法218例子218- 7 -MYIP219语法219例子219P EM2DER 219语法219例子220S CHEMA220语法220例子220SHOW L ICENSES221语法221SYSTEM221语法221例子221T3DBPING222语法222VERBOSE T O Z IP222语法223UNIX上的例子223NT上的例子223VERSION223语法223例子223WRITE L IENSE224语法224例子224B WEBLOGIC服务器的命令行接口参考226命令行接口简介226Before You Begin 226使用W EB L OGIC服务器命令227语法227参数227W EB L OGIC服务器管理命令参考228CONNECT 229HELP 229LICENSES 230LIST 230LOCK 231PING 231SERVERLOG 232SHUTDOWN 233THR EAD_DUMP 233- 8 -unlock 234VERSION 234M BEAN管理命令参考235CREATE命令 235DELETE命令 236GET命令237INVOKE命令 238SET命令239配置及管理连接池的命令240命令的名字240WEB服务器插件的参数241概述241W EB SERVER插件的一般参数241W EB SERVER插件的SSL参数245- 9 -1WebLogic服务器管理概述本章将介绍WebLogic服务器的管理工具,内容如下:✓域、管理服务器以及受管理的服务器✓启动管理控制台✓运行时对象与配置对象✓对日志消息的集中访问BEA WebLogic Server™包含了许多互相关联的资源。
weblogic配置受管理服务
weblogic配置受管理服务在Weblogic部署集群的时候,如果管理服务和受管服务属于同一个域的时候,会使用相同的配置,为了达到资源的合理分配,可以通过修改setDomainEnv.cmd 单独设置各个服务的参数。
在setDomainEnv.cmd文件中,通过判断环境变量%SERVER_NAME%来进行分别设置:echo "%SERVER_NAME%"if "%SERVER_NAME%"=="AdminServer" (if "%JAVA_VENDOR%"=="Sun" (set WLS_MEM_ARGS_64BIT=-Xms256m -Xmx512mset WLS_MEM_ARGS_32BIT=-Xms256m -Xmx512m) else (set WLS_MEM_ARGS_64BIT=-Xms512m -Xmx512mset WLS_MEM_ARGS_32BIT=-Xms512m -Xmx512m)) else (if "%JAVA_VENDOR%"=="Sun" (set WLS_MEM_ARGS_64BIT=-Xms256m -Xmx512mset WLS_MEM_ARGS_32BIT=-Xms256m -Xmx512m) else (set WLS_MEM_ARGS_64BIT=-Xms512m -Xmx512mset WLS_MEM_ARGS_32BIT=-Xms512m -Xmx512m))一、添加服务器登录后点击Servers进入界面后,点左侧的“Lock & Edit”按钮点击“New”按钮输入受管理服务角色名,IP地址和端口,单击“Next”按钮单击“Finish”按钮单击“Activate Changes”按钮受管理服务添加成功二、给集群分配受管理服务单击“X5cluster”集群,进入详细配置界面单击Servers标签页,点击“Add”按钮选择受管理服务器manager2,单击“Next”按钮继续单击“Add”按钮选择受管理服务器manager1,单击“Next”按钮注意:集群中只能添加受管理服务器,绝不可添加代理服务器单击“Activate Changes”按钮添加成功三、给计算机分配受管理服务点击左上角的“Lock & Edit”按钮——>点击左侧的machine——>双击受管服务器所在的machine——>单击选项卡的Servers按钮——>点击add按钮Servers——>选择刚添加的收官服务器(select Servers)——>点击下一步——>到完成——>单击左上角的“Activate Changes”按钮保存添加、配置完毕。
weblogic安装与配置(windows)
Weblogic安装与配置(windows)astonmarting一、安装1.下载weblogic安装包,一般下载通用安装包,下载地址:.oracle./technetwork/middleware/weblogic/downloads/wls-main-097 127.html2.下载完成之后使用java -jar wls_121200.jar命令进行安装。
(注意:安装前确保你的电脑安装了jdk;下载下来的.jar的文件需要将它考进C:\Program Files\Java\jdk1.7.0_45\bin ,然后执行安装,不然将会报错)3.然后根据提示,点击“下一步”进行安装。
二、配置1.安装完成之,勾选“配置weblogic实例”,进入配置界面。
2.配置管理员的用户名和密码。
(密码至少必须为8个字母数字字符,并且至少包含一个数字或一个特殊字符)3.启动域,配置完成之后,勾选“启动域”,点击完成。
或者找到C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domai n目录下的startWebLogic,点击启动,在命令框按提示输入用户名密码。
当启动域后命令提升符显示如下的界面时,表示域已经启动成功。
4.打开浏览器,输入http://127.0.0.1:7001/console,进入Weblogic后台管理控制台。
三、部署方法一:控制台部署1.启动weblogic服务,登录到weblogic控制台页面,点击左侧的“部署”——>”安装”。
2.选择文件路径,点击“下一步”。
方法二:autodeploy自动部署自动部署时不需要登录控制台,在domain域的主目录下面有个autodeploy目录,直接将项目包拷贝到autodeploy目录下面就可以了。
开发模式下面,当weblogic启动时,会自动部署autodeploy目录下面的项目。
weblogic管理服务配置方法
Weblogci管理服务配置方法(第三稿)目录1概述 (3)1.1本文预期读者: (3)1.2本文作用: (3)1.3名词解释: (3)2基本测试环境 (4)3管理服务与被管服务基本配置 (4)3.1中间件安装 (4)3.2配置管理服务器 (4)3.3配置计算机 (4)3.4配置NodeManager (5)3.5配置本机受管服务 (6)3.6配置远程受管服务 (6)3.7配置“远程启动”选项卡 (6)3.7.1设置类路径 (6)3.7.2Java虚拟机内存设置 (7)3.8受管服务的启动和停止 (7)3.8.1控制台启动停止服务 (7)3.8.2Weblogic脚本启动受管理服务 (8)4久其CI部署相关配置 (8)4.1配置连接池 (8)4.2配置数据源 (8)4.3发布应用程序 (8)5其他 (8)5.1多台计算机安装weblogic注意事项 (8)5.2配置NodeManager常见问题 (9)5.3设置远程启动选项卡常见问题 (10)6后记 (10)1概述1.1本文预期读者:本文读者必须有一定weblogic使用经验,对weblogic管理体系有一定了解。
熟练掌握weblogic单domain配置方式。
文中只对安装使用管理服务需要用到的特殊设置步骤进行说明。
本文省略的地方请参考公司文档《久其CI3.0安装配置手册—Weblogic》。
1.2本文作用:场景一:对于某些IT内控比较严格的项目,项目组无法获得用户服务器密码。
如果有需要重新启动中间件服务时项目组会非常被动。
此时可以使用管理服务器来启动和停止受管理服务器上的应用服务。
场景二在硬件资源比较充足的情况下我们可以在多台服务器上启动中间件来支撑我们的应用。
此时使用管理服务可以统一部署升级应用,控制、监控各个服务的运行情况。
场景三:在单服务器32位操作系统环境下java内存最大只能使用2G。
为了充分利用服务器资源我们可以启动多个服务支撑应用。
webLogic10.3.6安装、配置图解
一、webLogic 10.3.6安装1.双击“oepe-wls-indigo-installer-11.1.1.8.0.201110211138-10.3.6-win32.exe”启动安装,直接“下一步”2.选择“创建新的中间件主目录”,可以将目录放到D盘,避免占用系统盘空间,点击“下一步”3.将红色区域内的复选框去掉,点击“下一步”4.默认选择“典型”安装,点击“下一步”5.默认产品安装目录,点击“下一步”6.选择“所有用户”,点击“下一步”7.查看安装概要,没有问题,点击“下一步”,显示安装进度8.如果需要直接创建weblogic域,选择“运行Quickstart”,点击“完成”按钮,进入快速启动页面;如果想要稍后再进行创建,取消“运行Quickstart”,点击“完成”按钮,安装完成9.点击“Ggetting started with WebLogic Server”,进入Fusion Middleware配置向导也可以通过开始菜单进入配置向导:10.选择“创建新的Weblogic域”,点击“下一步”11.直接点击“下一步”12.输入域的名称和位置,直接默认即可,点击“下一步”13.配置管理员用户名、密码,之后启动weblogic和登陆控制台需要用到,输入后点击“下一步”用户名:weblogic(默认)用户口令:Password123414.选择“生产模式”、JDK最好选择Weblogic自带jdk,点击“下一步”15.选择“管理服务器”、“受管服务器、集群和计算机”,点击“下一步”16.名称默认即可,选择本地监听地址(本机IP地址)端口号默认7001,点击“下一步”17.无需配置受管服务器,直接点击“下一步”18.无需配置集群,直接点击“下一步”19.无需配置结算机,直接点击“下一步”20.点击“创建”,显示创建进度21.点击“完成”,创建域完成二、webLogic 配置1.进入“D:\Oracle\Middleware\user_projects\domains\base_domain”,双击“startWebLogic.cmd”,启动webLogic2.输入前方配置的用户名、密码3.打开浏览器输入控制台url,进入控制台进行管理(http://82.XXX.XXX.XXX:7001/console),用户名密码输入之前配置的域用户名、密码4.点击“锁定并编辑”,选择:服务-数据源5.点击新建,选择“一般数据源”,JNDI名称和工程JNDI名称保持一致。
WebLogic服务器配置
1、安装SQL的升级包,将(jsp工程应用与项目实践书中给的tool/msdriver/三个包)直接放在bea文件夹下:(1)修改C:\bea\WebLogic700\Server\bin目录下的StarWls.cmd文件,将下面三个路径追加到其中,如下所示:setCLASSPA TH=%JA V A_HOME%\lib\tools.jar;%WL_HOME%\server\lib\weblogic_sp.jar;%WL_ HOME%\server\lib\weblogic.jar;C:\bea\msbase.jar;C:\bea\mssqlserver.jar;C:\bea\msutil.jar;%CL ASSPA TH%2、ant工具使用:将ant放在C盘根目录下,然后设置环境变量路径:(1)ANT_HOME C:\ant(2)path %ANT_HOME%\bin(3)classpath %ANT_HOME%\lib(4)DefaultWebApp------ ET------src------build.xml------index.heml3、利用ant编译build.xml (路径是:C:\bea\user_projects\mydomain\applications\DefaultWebApp)文件,所有的java文件,将classes放入WebLogic里面的Web_INF的classes下。
4、将j2ee.jar放在C:\j2sdk1.4.2\jre\lib\ext下。
5、JNDI访问连接池(头文件:import java.util.*;)public class Db {private Connection con;private Statement stmt;private ResultSet rs;private PreparedStatement pstmt;public static int error=0;****************************************************函数名称:getCon()*函数功能:获取数据库连接*返回值:无*参数说明:无*创建:刘光年2006年7月22日****************************************************public static synchronized Connection getCon()throws Exception{DataSource ds;try{Hashtable env = new Hashtable();env.put(InitialContext.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory ");env.put(InitialContext.PROVIDER_URL,"t3://localhost:7001"); //webLogic端口IPenv.put(InitialContext.SECURITY_PRINCIPAL,"system"); //webLogic连接用户env.put(InitialContext.SECURITY_CREDENTIALS,"sysmanager");//webLogic密码InitialContext ctx = new InitialContext(env);ds = (DataSource)ctx.lookup("ASP"); //JNDI名字return ds.getConnection();}catch(SQLException e){System.out.print(e);throw e;}catch(NamingException e){System.out.print(e);throw e;}}6、WebLogic7.0连接池的配置步骤:(1)http://127.0.0.1:7001/console 进入控制台。
weblogic常用操作
weblogic常用操作以下是一些常见的WebLogic操作:1. 启动和停止WebLogic服务器:可以使用启动脚本(startWebLogic.sh或startWebLogic.cmd)来启动WebLogic服务器,并使用停止脚本(stopWebLogic.sh或stopWebLogic.cmd)来停止服务器。
2. 部署应用程序:可以使用WebLogic控制台或weblogic.Deployer工具来部署应用程序。
在控制台中,可以选择应用程序并上传应用程序文件,然后将其部署到指定的目标服务器。
对于weblogic.Deployer工具,可以使用命令行参数来指定要部署的应用程序文件和目标服务器。
3. 配置JDBC数据源:可以使用WebLogic控制台来配置JDBC数据源。
在控制台中,可以指定数据库连接信息、连接池属性和目标服务器等。
4. 配置JMS队列和主题:可以使用WebLogic控制台来配置JMS队列和主题。
在控制台中,可以指定队列和主题的名称、目标服务器和持久性等。
5. 监视服务器状态:可以使用WebLogic控制台或WebLogic管理器来监视服务器的状态。
可以查看服务器日志、线程池使用情况、JVM堆使用情况以及应用程序性能指标等。
6. 配置安全性:可以使用WebLogic控制台来配置安全性。
可以创建用户和角色,并将用户分配给角色。
还可以配置SSL证书和访问控制列表等。
7. 执行故障排除:如果在WebLogic服务器上遇到问题,可以查看服务器日志文件和线程转储文件来进行故障排除。
还可以使用WebLogic控制台的诊断控制台来收集故障排除数据。
以上是一些WebLogic的常见操作,但并不限于此,实际操作会根据具体情况而有所不同。
WEBLOGIC详细配置 图解版
图解WEBLOGIC详细安装及配置
很多初学者多不是很了解配置WEBLOGIC的详细要求,在下抽出工作之余整理了演示文稿,希望能解决对WEBLOGIC的初步认识。
前提:安装J2SDK1.4.1或更高版本,安装数据库,添加驱动包或设置环境变量。
一般采取设置环境变量;也可以把驱动包放置默认路径weblogic81\common\lib下
创建WEBLOGIC服务Configuration Wizard
创建用户,记住密码
指定JDK
服务的名字beayan
不要自动起用服务,要自己启动(这是程序员的规范)
环境变量(ORACLE为例)SET CLASSPA TH=%CLASSPATH%;C:\classes12.jar 其他信息可修改weblogic81\server\bin\startWLS.cmd
启动服务器发现在程序菜单中多了什么了吧!!
通常菜鸟犯的错误!应该是http://127.0.0.1:7001/console上面创建的用户名,和密码
创建JNDI,选择JDBC DATA SOURCES添加数据源
ORACLE
选择数据库类型,尽量使用自己的驱动包。
注释:SQLSERVER数据库驱动包不是很好用(对我个人而言),偶尔创建
不出来。
测试驱动(成功)。
WebLogic 11gR1服务器管理(安装、配置和部署)
WebLogic服务器管理WebLogic服务器管理 (1)1. 安装服务器 (2)2. 安装域 (2)3. 启动服务控制台 (7)4. 配置JNDI (8)5. 在MyEclipse中集成WebLogic服务器 (12)6. 部署应用程序 (13)7. 其他 (15)7.1 JNDI、已部署应用的描述信息保存在哪 (15)7.2 运行JavaEE应用的步骤 (17)1. 安装服务器从Oracle官方网站上免费下载最新的WebLogic服务器软件,按照提示选择默认选项即可一步步完成WebLogic服务器的安装。
形如“wls1034_oepe111161_win32.exe”的安装软件大小在1.03GB左右,安装完成后的主目录大约占用1.57GB左右。
2. 安装域安装服务器完成后,在弹出如图1所示的对话框(也可从菜单中选择“Oracle WebLogic”、“Quick Start”打开图1所示的对话框),提醒用户是否进行下一步操作。
图1 Quick Start安装完WebLogic服务器后,还不能直接对服务器进行操作,应该安装域(domain)。
单击“Getting started with WebLogic Server® 10.3.4”,运用配置向导,一步步完成域的安装,如图2-图10所示。
图2 新建或扩展域图3 选择域源图4 指定域名和位置图5 配置管理员用户名和口令图6 配置服务器启动模式和JDK图7 选择可选配置图8 配置管理服务器图9 配置概要图10 创建域3. 启动服务控制台依次从菜单中选择“Oracle WebLogic”、“User Projects”、“mydomain”、“Start Admin Serverfor Weblogic Server Domain”,启动WebLogic域服务,如图11所示。
图11 启动WebLogic域服务依次从菜单中选择“Oracle WebLogic”、“User Projects”、“mydomain”、“Admin Server Console”,启动WebLogic服务管理控制台,如图12所示。
weblogic配置详细图解
WebLogic Server 10gR3版本安装点击server103_win32开始安装WebLogic Server 10gR3。
安装目录为C:\bea,安装类型为典型安装。
配置前准备在开始配置前应根据中联重科系统的整体构架,做好IP地址、端口等的规划,下表为配置服务器信息及IP地址和端口的规划:表2.1.1WebLogic Server 10gR3应用服务器的安装在程序安装完成后可以同在创建Domain时进行配置。
W eblogic服务环境的设置在“开始”->“程序”菜单中选择->-> ,在子菜单中选择设置向导,如下图:配置过程中截图如下:1-1 选择“create a new WebLogic configuration”1-2 选择”Generate a domain configured automatically to support the following product: WebLogic Server (Required)”1-3 设置“Configure Administrator Username and Password”输入参数为:User name :weblogicUserpassword::weblogicConfirm user password :weblogic1-4 选择JDK1-5 选择默认1-6设置domain 输入参数为:Domain name :zlzk_domainDomain location::C:\bea\user_projects\domains1-7 完成设置打开C:\bea\user_projects\domains\ZLZK\bin文件夹中的文件starWebLogic.cmd,在“setCLASSPA TH=%SA VE_CLASSPA TH%”一行前边插入:“set PRE_CLASSPA TH=%WL_HOME%\server\lib\antlr-2.7.6.jar”;后边插入:“set CLASSPA TH=%PRE_CLASSPA TH%;%CLASSPA TH%”打开“D:\bea\wlserver_10.3\server\lib”文件夹,拷贝“antlr-2.7.6.jar”到当前目录下覆盖weblogic自带的antlr-2.7.6.jar文件。
weblogic10配置受管服务器
本文由kokoma1982贡献 doc1。
在已经搭建好管理服务器的情况下搭建受管服务器 1、创建受管服务器(server) 、创建受管服务器( ) 1、点击左侧导航菜单[域结构]->[ngi_domain]->[环境]->[服务器] 此处的 ngi_domain 是之前已经创建好的 domain 在右侧页面会显示服务器概要,下面显示已有服务器列表,目前只有管理服务器(之前 建好的 NgiAdminServer) ,如下图 2、点击[域结构]上方的[锁定并编辑]按钮 点击该按钮后可以在该域中修改、添加或删除项目并且锁定不让他人同时编辑 此时右侧的服务器列表已激活并可以编辑,如下图 3、点击[新建]按钮 打开新建服务器页面,输入服务器名称、监听端口以及是否属于某个群集,如下图 4、点击[下一步]按钮 显示前几步创建的服务器描述,确认无误点击[完成]按钮 5、点击[激活修改]按钮 点击该按钮保存之前的所有改动 2、创建计算机(machine) 、创建计算机( ) 1、单击[锁定并编辑]按钮开始编辑 点击左侧导航菜单[域结构]->[ngi_domain]->[环境]->[计算机] 右侧页面将显示计算机列表,如下图,当前没有计算机 2、点击[新建]按钮 3、新建计算机 在新建计算机页面指定计算机名称和计算机运行的操作系统(Unix 或其他) ,完成后点 击[确定]按钮,如下图 4、配置新建计算机 Machine0 的节点管理器 点击[配置]->[节点管理器]选项卡,配置节点管理器,如下图,此处选择默认配置 修改后点击[保存]按钮 3、受管服务器设置 、 1、点击左侧导航菜单[域结构]->[ngi_domain]->[环境]->[服务器] 回到 服务器 页面,点击刚刚建立的服务器 Server0 进入服务器编辑页面 2、添加计算机 点击[配置]->[常规]选项卡,在计算机属性中选择刚才新建的计算机 Machine0,点击[保 存]按钮,如下图 3、服务器启动设置 点击[配置]->[服务器]启动选项卡,编辑服务器启动属性,如下图 启动此服务器时使用的 Java 主目录(运行“节点管理器”的计算机上的路径) 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Weblogci管理服务配置方法(第三稿)目录1概述 (3)1.1本文预期读者: (3)1.2本文作用: (3)1.3名词解释: (3)2基本测试环境 (4)3管理服务与被管服务基本配置 (4)3.1中间件安装 (4)3.2配置管理服务器 (4)3.3配置计算机 (4)3.4配置NodeManager (5)3.5配置本机受管服务 (6)3.6配置远程受管服务 (6)3.7配置“远程启动”选项卡 (6)3.7.1设置类路径 (6)3.7.2Java虚拟机内存设置 (7)3.8受管服务的启动和停止 (7)3.8.1控制台启动停止服务 (7)3.8.2Weblogic脚本启动受管理服务 (8)4久其CI部署相关配置 (8)4.1配置连接池 (8)4.2配置数据源 (8)4.3发布应用程序 (8)5其他 (8)5.1多台计算机安装weblogic注意事项 (8)5.2配置NodeManager常见问题 (9)5.3设置远程启动选项卡常见问题 (10)6后记 (10)1概述1.1本文预期读者:本文读者必须有一定weblogic使用经验,对weblogic管理体系有一定了解。
熟练掌握weblogic单domain配置方式。
文中只对安装使用管理服务需要用到的特殊设置步骤进行说明。
本文省略的地方请参考公司文档《久其CI3.0安装配置手册—Weblogic》。
1.2本文作用:场景一:对于某些IT内控比较严格的项目,项目组无法获得用户服务器密码。
如果有需要重新启动中间件服务时项目组会非常被动。
此时可以使用管理服务器来启动和停止受管理服务器上的应用服务。
场景二在硬件资源比较充足的情况下我们可以在多台服务器上启动中间件来支撑我们的应用。
此时使用管理服务可以统一部署升级应用,控制、监控各个服务的运行情况。
场景三:在单服务器32位操作系统环境下java内存最大只能使用2G。
为了充分利用服务器资源我们可以启动多个服务支撑应用。
多个服务如果都在单独的域中将给我们的应用部署升级,管理监控各个服务带来不便。
此时我们可以使用管理服务对所有的服务进行统一管理。
场景四:本文对weblogic管理服务进行了简单讲解,可作为学习weblogic集群的参考资料。
1.3名词解释:域:英文名domain。
“域”是指一组彼此相关的 WebLogic Server 资源,这些资源作为一个单元来管理。
一个域包括一个或多个 WebLogic Server,另外还可能包括一个或多个WebLogic Server 群集。
域是独立的管理单元。
如果将应用程序部署在某个域中,则此应用程序的组件将不能部署在此域以外的服务器上。
在域中配置群集时,此群集中的所有服务器也必须是此域的一部分管理服务:管理整个域的服务。
受管服务:部署具体应用的服务。
管理服务能够启动和停止受管理服务。
Console:即管理控制台。
本问console特指weblogic8管理控制台。
JVM:java virtual machine.即java虚拟机。
2基本测试环境操作系统: Windows xp (本机),windows2003 server(公司服务器)数据库: oracle(本机)中间件: weblogic 8133管理服务与被管服务基本配置3.1中间件安装安装时提示是否安装节点管理器选择“是”。
其他安装步骤略。
3.2配置管理服务器在需要安装管理服务的服务器上按照《久其CI3.0安装配置手册—Weblogic》配置一个weblogic服务。
即按照通常我们安装配置weblogic的过程配置一个服务。
这个服务我们作为域的管理服务。
3.3配置计算机启动建立的weblogic服务。
“Console>域>计算机>配置新的 Machine”。
为管理服务配置本地计算机点击“配置新的Machine”。
将名称定为MyMachine后点击创建。
为管理服务配置远程计算机在远程受管计算机上安装weblogic并且将节点管理器作为系统服务。
在管理服务器控制台“Console>域>计算机>配置新的 Machine”选择“配置新的Machine”。
创建一个新的计算机。
点击节点管理器页签修改监听地址为远程计算机地址。
注:要删除计算机必须先在设置中把计算机的受管服务器全部取消。
否则无法删除计算机。
3.4配置NodeManager配置远程计算机NodeManager:前提:远程受管理计算机必须安装NodeManager。
进入bea\weblogic81\common\nodemanager目录。
修改nodemanager.hosts和nodemanager.properties文件。
nodemanager.hosts为可信任主机列表。
我们需要将管理计算机的ip 添加进来。
修改方法:在文件最后一行添加管理计算机ip。
如需要添加多台管理计算机,每一行写一个机器ip。
nodemanager.properties为nodemanager属性文件。
我们需要更改一些属性。
修改方法:修改配置ReverseDnsEnabled属性为true。
ReverseDnsEnabled=true配置本地计算机NodeManager:方法同上。
调试远程被管计算机:启动管理计算机与被管理计算的nodemanager服务。
查看受管计算机的“监控>节点管理器”页签。
正常情况应可以得到被管理服务器的配置信息。
例如:在此页中,您可以查看节点管理器的当前状态信息。
State : RUNNINGbea.home : nullweblogic.nodemanager.javaHome : D:\PROGRA~1\bea\JROCKI~1weblogic.nodemanager.listenAddress : *.*weblogic.nodemanager.listenPort : 5555CLASSPATH : .;D:\ PROGRA~1\ bea\ JROCKI~1\ lib\ tools.jar;D:\ PROGRA~1\ bea\WEBLOG~1\ server\ lib\ weblogic_sp.jar;D:\ PROGRA~1\ bea\ WEBLOG~1\ server\ lib\weblogic.jar;3.5配置本机受管服务“Console>域>服务器>配置新的 server”。
点击“配置新的server“。
修改监听端口后点击创建。
新建的服务受管理服务控制和监视。
注意:同一台计算机不同的server最好选择不同的端口,以便服务能同时启动。
3.6配置远程受管服务“Console>域>服务器>配置新的 server”。
点击“配置新的server”。
修改监听端口后点击创建。
创建完成后将“Console>域>计算机>配置>常规”选项卡中的计算机改为远程受管理计算机。
3.7配置“远程启动”选项卡3.7.1设置类路径在默认情况下weblogic被管理server使用weblogic默认配置的类路径。
为保证连接池使用正确的数据库驱动类,我们需要对“console>域>服务器>配置>远程启动”选项卡进行配置。
配置效果如图:这个地方要写绝对路径。
用双%号括起来的引用路径必须转换成绝对路径。
例如:“%WL_HOME%\server\lib\webservices.jar;”我们要把他变成绝对路径、“D:\Program Files\bea\weblogic81\server\lib\webservices.jar;”。
如果是远程计算机类路径要写远程计算机上相应文件存贮的位置。
例如:weblogic装在D:\Program Files\bea目录下,oracle驱动放在“D:\javasoft\jdbc\oracle\”。
类路径的写法如下D:\Program Files\bea\jrockit81sp3_142_04\lib\tools.jar;D:\Program Files\bea\weblogic81\server\lib\weblogic_sp.jar;D:\Program Files\bea\weblogic81\server\lib\weblogic.jar;D:\Program Files\bea\weblogic81\common\eval\pointbase\lib\pbserver44.jar;D:\Program Files\bea\weblogic81\common\eval\pointbase\lib\pbclient44.jar;D:\Program Files\bea\jrockit81sp3_142_04\jre\lib\rt.jar;D:\Program Files\bea\weblogic81\server\lib\webservices.jar;D:\javasoft\jdbc\oracle\ojdbc14.jar;D:\javasoft\jdbc\oracle\nls_charset12.zip红色字体为oracle驱动路径。
3.7.2J ava虚拟机内存设置Weblogic默认的java虚拟机能存大小不能满足CI程序的需要。
我们需要重新设置java 虚拟机能存大小。
设置方法如下:我们设置java虚拟机内存为200M~512M。
在“域>服务器>服务名>配置>远程启动”选项卡下,“参数”录入框中填入“-Xms200m –Xmx512m”。
最大值和最小值可以根据自己的实际情况设置。
“-Xms”后数值为内存最小值,“-Xmx”后数值为内存最大值。
效果如图:此时启动受管服务器时服务器使用“参数”中所填的内存最大值和最小值。
3.8受管服务的启动和停止3.8.1控制台启动停止服务在“Console>域>控制”选项卡下可启动或停止受管理服务器。
3.8.2W eblogic脚本启动受管理服务使用startManagedWebLogic启动受管服务:命令格式如下startManagedWebLogic.cmd managed_server_name admin_url (Windows)startManagedWebLogic.sh managed_server_name admin_url (UNIX)4久其CI部署相关配置4.1配置连接池连接池使用的部署服务器的数据库驱动。
建议删除bea目录下所有“ojdbc14.jar”文件。
这样如果服务器类引用错误则连接池不可用。
可以避免我们使用weblogic自带的oracle 驱动。
驱动类引用的写法见3.7.1节。