Weblogic专业课练习指导-WEBLOGIC安装、配置、应用程序发布_第1页
Weblogic专业课练习指导-WEBLOGIC安装、配置、应用程序发布_第2页
Weblogic专业课练习指导-WEBLOGIC安装、配置、应用程序发布_第3页
Weblogic专业课练习指导-WEBLOGIC安装、配置、应用程序发布_第4页
Weblogic专业课练习指导-WEBLOGIC安装、配置、应用程序发布_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Weblogic 安装 与 使用(安装指导手册)操作系统环境:windows xp sp3Weblogic版本:10.3qq:红希113075398目录前言3一:安装8二:配置13三:创建一个域13四:启动域18五:打开网页管理域19六:建一个被管server21七:发布一个应用程序包24八:简介-aix unix创建服务器过程29九:参考-AIX下 WEBLOGIC的配置36前言BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应 用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署

2、和管理之中。 BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应 用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。BEA WebLogic Server拥有处理关键Web应用系统问题所需的性能、可扩展性和高可用性。 与BEA WebLogic Commerce ServerTM配合使用, BEA WebLogic Server可为部署适应性个性化电子商务应用系统提供完善的解决方案。本文安装的是weblogic 10版本,系统为window,在linux及unix下安装

3、过程与window基本一致,文档最后有在unix下安装的说明,供参考。一:安装安装开始,解压安装文件,做安装前准备二:配置配置path 中的JVM虚拟机路径,包括两个路径:.;D:beajdk160_05bin;D:beawlserver_10.3serverlibweblogic.jar;1 配置classpath中的tool.jar路径 D:beajdk160_05libtool.jar;D:beawlserver_10.3serverlibweblogic.jar;检测:java versionjava version "1.6.0_12"Java(TM) SE Ru

4、ntime Environment (build 1.6.0_12-b04)Java HotSpot(TM) Client VM (build 11.2-b01, mixed mode, sharing)三:创建一个域D:beawlserver_10.3commonbin目录下运行config.cmd域创建完成!四:启动域日志记录到:D:yg_testyg_testserversAdminServerlogsyg_test:整个域的运行状态AdminServer:服务运行日志显示域已近运行。若不希望每次启动都输入密码,可在下面路径下:D:yg_testyg_testserversAdminSe

5、rversecurity 建立一个perties文件,文件内容如下:#Mon Aug 24 15:06:15 CST 2009password=weblogicusername= weblogic启动后就不需要添加密码,使用一次后,密码被加密:#Mon Mar 08 21:15:03 CST 2010password=3DESWmIw2H/lFeqD43dWmIJXkg=username=3DESWmIw2H/lFeqD43dWmIJXkg=五:打开网页管理域http:/localhost:7001/console/login/LoginForm.jspWeblogic终于启动

6、成功停止:注意:java对大小写敏感六:建一个被管server被管server已经建好,许多启动后才能工作企图通过界面来启动失败:通过命令来启动:进入bin目录,启动被关server注意查看日志记录位置:<2010-3-8 下午08时12分23秒 CST> <Notice> <Log Management> <BEA-170019> <The server log file D:yg_testyg_testserversAdminServerlogsAdminServer.log is opened. All server side log

7、 events will be written to this file.><2010-3-8 下午08时48分36秒 CST> <Notice> <Log Management> <BEA-170019> <The server log file D:yg_testyg_testserversYg_ServerlogsYg_Server.log is opened. All server side log events will be written to this file.>七:发布一个应用程序包(1) 首先进行解锁单击:

8、install按照提示选择应用程序包:java程序发布后被打包编译,weblogic可自动解释识别此处寻则为应用程序,我们的NGCRM中也包含包选择发布到哪个服务器上,这里我们选择被管serverFinish即可激活应用启动该应用:以用已近激活,可使用:测试服务:计入应用程序,点击Testing,查看应用程序路径:访问:http:/localhost:7005/SimpleServlet/simple.html该应用程序的作用使小写变大写。八:简介-aix unix创建服务器过程(1)先通过xmanager登录系统调用 export DISPLAY=xxx.xxx.xxx:0.0在termin

9、al下执行cd /bea/weblogic81/common/bin./ config.sh建新域的操作同下面的windows的操作(2) 创建域1.启动开始菜单的quickstart,执行create a new domain configuration2下一步3下一步,选自定义4下一步,name=myserver,listen port:60015下一步6下一步,user=weblogic password=weblogic7下一步8下一步,选择生产模式aix机器要选用ibm提供的jdk,路径:/usr/java149下一步10创建,完成可以看出,在aix下创建,与Windows下创建,过

10、程基本一致。九:参考-AIX下 WEBLOGIC的配置9.1服务配置:9.1.1启动口令配置文件:在管理服务器的主目录中,例如:/bea/user_projects/domains/mydomain,创建文件perties加入两行username=weblogicpassword=weblogic9.1.2启动命令配置在启动命令startWebLogic.sh最后加上-DINDIGO_HOME=beaapp9.1.3系统环境设置no -p -o udp_sendspace=327689.2集群服务配置:9.2.1管理服务器配置-代理服务器1.http:/管理服务器:6001/c

11、onsole2.部署一个web应用proxy.war proxy.war中的web.xml的地址需要作相应修改,参与cluster的服务器都需要加上。例如:     <param-name>WebLogicCluster</param-name>      <param-value>localhost1:9001|localhost2:9001</param-value> 9.2.2管理服务器配置-cluster1.http:/管理服务器:6001/cons

12、ole2.新建一个cluster name = jungleCluster(任意) clusteraddress =被管理服务器1:9001,被管理服务器2:9001 multicast Address =  multicast Port = 6000(不能和6001-管理服务器和9001-被管理服务器重复)9.2.3管理服务器配置-managed server1.http:/管理服务器:6001/console2.新建一个server属于上面所建的cluster cluster = myCluster name =

13、 MyServer1 listen address = 当前物理机器ip port = 60019.2.4被管理服务器配置1.从已建domain目录中,拷贝startManagedWebLogic.sh为startm.sh2.修改startm.sh文件,有五处要修改,下面有全部拷贝及其修改说明。3.用nohup ./startm.sh&启动9.如果要在别的物理服务器新建被管理服务器,在该服务器上安装bea,bea_home选择同样的目录5.从已建domain目录拷贝setEnv.sh,startm.sh,serializedsystemini.dat到该被管理服务器

14、同样目录中6.修改startm.sh文件中SERVER_NAME= cluster中配置的服务器名7.chmod 777 *8.用nohup ./starm.sh&启动 /startm.sh 共五处要修改,修改完成后用如下命令启动:nohup ./startm.sh&/#!/bin/sh# *# This script is used to start a managed WebLogic Server for the domain in the # current working directory. This script reads in t

15、he SERVER_NAME and # ADMIN_URL as positional parameters, sets the SERVER_NAME variable, then # starts the server.# Other variables that startWLS takes are:# WLS_USER       - cleartext user for server startup# WLS_PW         - clea

16、rtext password for server startup# PRODUCTION_MODE      - Set to true for production mode servers, false for #                  development mode# JAVA_OPTIONS   - Java command-line

17、 options for running the server. (These#                  will be tagged on to the end of the JAVA_VM and MEM_ARGS)# JAVA_VM        - The java arg specifying the VM to run. (i

18、.e. -server, #                  -hotspot, etc.)# MEM_ARGS       - The variable to override the standard memory arguments#          

19、0;       passed to java# For additional information, refer to the WebLogic Server Administration Guide# (/ConsoleHelp/startstop.html).# *  # set up WL_HOME, the root directory of your WebLogic installationWL_HOME="/bea/weblogic81" # set up commo

20、n environment# Set Production Mode. When this is set to true, the server starts up in# production mode. When set to false, the server starts up in development# mode. If it is not set, it will default to false.PRODUCTION_MODE="" # Set JAVA_VENDOR to java virtual machine

21、you want to run on server side.JAVA_VENDOR="IBM" # Set JAVA_HOME to java virtual machine you want to run on server side.JAVA_HOME="/usr/java14" . "$WL_HOME/common/bin/commEnv.sh" # Set SERVER_NAME to the name of the server you wish to start up. ADMIN_URL=

22、40:6001 # 旧:SERVER_NAME=# 新:SERVER_NAME=server45SERVER_NAME=server141 # Set WLS_USER equal to your system username and WLS_PW equal # to your system password for no username and password prompt # during server startup. Both are required to bypass the startup# pr

23、ompt. # 旧:WLS_USER=# 新:WLS_USER=weblogicWLS_USER=weblogic# 旧:WLS_PW=# 新:WLS_PW=weblogicWLS_PW=weblogic # Set JAVA_VM to java virtual machine you want to run on server side.# JAVA_VM="" # Set JAVA_OPTIONS to the java flags you want to pass to the vm. If there # are more

24、than one, include quotes around them. For instance: # JAVA_OPTIONS="-Dweblogic.attribute=value -Djava.attribute=value" usage() echo "Need to set SERVER_NAME and ADMIN_URL environment variables or specify" echo "them in command line:" echo 'U

25、sage: ./startManagedWebLogic.sh SERVER_NAME ADMIN_URL' echo "for example:" echo './startManagedWebLogic.sh managedserver1 http:/localhost:7001' exit 1 # Check for variables SERVER_NAME and ADMIN_URL# SERVER_NAME and ADMIN_URL must by specified before startin

26、g a managed server,# detailed information can be found at /adminguide/startstop.html.if $# = 0 ; then if "x$SERVER_NAME" = "x" -o "x$ADMIN_URL" = "x" ; then    usage fielif $# = 1 ; then  SERVER_NAME=$1 if "x$ADMIN_

27、URL" = "x" ; then    usage fielif $# = 2 ; then SERVER_NAME=$1 ADMIN_URL=$2else    usagefi # Start WebLogic server# Reset number of open file descriptors in the current process# This function is defined in commEnv.shresetFd CLASSP

28、ATH="$WEBLOGIC_CLASSPATH$CLASSPATHSEP$POINTBASE_CLASSPATH$CLASSPATHSEP$JAVA_HOME/jre/lib/rt.jar$CLASSPATHSEP$WL_HOME/server/lib/webservices.jar$CLASSPATHSEP$CLASSPATH"export CLASSPATH # Start WebLogic serverecho CLASSPATH="$CLASSPATH"echoecho PATH="$PATH"echoecho &

29、quot;*"echo "* To start WebLogic Server, use a username and   *"echo "* password assigned to an admin-level user. For *"echo "* server administration, use the WebLogic Server *"echo "* console at http:/<hostname>: <p

30、ort>/console    *"</port> </hostname>echo "*" # 旧:# 新:MEM_ARGS="-Xms256m -Xmx512m -Xrs"MEM_ARGS="-Xms256m -Xmx512m -Xrs"  "$JAVA_HOME/bin/java" $JAVA_VM $MEM_ARGS $JAVA_OPTIONS      -Dw

31、eblogic.Name=$SERVER_NAME                                  -Dweblogic.management.username=$WLS_USER      

32、                -Dweblogic.management.password=$WLS_PW                        -Dweblogic.management.server=$AD

33、MIN_URL                       -Djava.security.policy="$WL_HOME/server/lib/weblogic.policy"    weblogic.Server 新加-Djava.awt.headless=true 2启动命令startWebLogic.sh需配置-DIN

34、DIGO_HOME=beaapp也可在terminal下执行cd /bea/user_projects/domains/mydomain/./startWebLogic.sh启动后,通过http:/localhost:7001/console访问,目前,我们的一级boss服务器其,采用的weblogic的8.1的版本。WEBLOGIC介绍:BEA WebLogic Server具有开发和部署关键任务电子商务Web应用系统所需的多种特色和优势,包括:1)领先的标准对业内多种标准的全面支持,包括EJB、JSB、JMS、JDBC、XML和WML,使Web应用系统的实施更为简单,并且保护了投

35、资,同时也使基于标准的解决方案的开发更加简便。2)无限的可扩展性BEA WebLogic Server以其高扩展的架构体系闻名于业内,包括客户机连接的共享、资源 pooling以及动态网页和EJB组件群集。3)快速开发凭借对EJB和JSP的支持,以及BEA WebLogic Server 的Servlet组件架构体系,可加速投 放市场速度。这些开放性标准与WebGain Studio配合时,可简化开发,并可发挥已有的技能,迅速部署应用系统。4)部署更趋灵活BEA WebLogic Server的特点是与领先数据库、操作系统和Web服务器紧密集成。5)关键任务可靠性其容错、系统管理和安全性能已经

36、在全球数以千记的关键任务环境中得以验证。6)体系结构BEA WebLogic Server是专门为企业电子商务应用系统开发的。企业电子商务应用系统需要快速开发,并要求服务器端组件具有良好的灵活性和安全性,同时还要支持关键任务所必需的扩展、性能、和高可用性。BEA WebLogic Server简化了可移植及可扩展的应用系统的开发,并为其它应用系统和系统提供了丰富的互操作性。凭借其出色的群集技术,BEA WebLogic Server拥有最高水平的可扩展性和可用性。BEA WebLogic Server既实现了网页群集,也实现了EJB组件群集,而且不需要任何专门的硬件或操作系统支持。网页群集可以

37、实现透明的复制、负载平衡以及表示内容容错,如Web购物车;组件群集则处理复杂的复制、负载平衡和EJB组件容错,以及状态对象(如EJB实体)的恢复。无论是网页群集,还是组件群集,对于电子商务解决方案所要求的可扩展性和可用性都是至关重要的。共享的客户机/服务器和数据库连接以及数据缓存和EJB都增强了性能表现。这是其它Web应用系统所不具备的。 WebLogic 应用服务器有如下几个基本概念: Domain: 域是个逻辑概念,用来组织管理一系列的应用服务器实例,也就是下面要解释的server. 域是WebLogic应用服务器中最大的概念,WebLogic应用服务器启动的时候就是以某个域来启动的,它有

38、一个中心配置文件叫config.xml.A domain is the basic administration unit for WebLogic Server instances (servers) that is represented in its own configuration file (config.xml). A domain consists of one or more servers (and their associated resources) that you manage with a single Administration Server.Cluster:

39、 族也是一个逻辑概念,用来分组用途相同的服务器实例,一个域中可以有多个族。A cluster is a deployment in which multiple WebLogic Server instances (servers) run simultaneously and work together to provide increased scalability and reliability. A cluster appears to clients to be a single WebLogic Server instance. The servers that constitute a cluster can run on the same machine, or be located on different machines.Machine: 机器是物理上的概念,代表一台运行WebLogic应用服务器的实在的机器,包括其IP地址等信息。一个域中可以包括多台机器。(同一台机器可以属于不同的域吗?)A machine is the logical

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论