1、Oralce weblogic 11g 安装部署使用手册weblogic 安装部署手册概述WebLobic Server 是美国BEA公司开发的一个业界领先的应用服务器。是SUN J2EE 的纯java 实现。WebLogic长期以来一直被认为是市场上最好的J2EE工具之一。像数据库或邮件服务器一样,WebLogic Server 对于客户是不可见的,为连接在它上面的客户提供服务。WebLogic 最常用的使用方式是为在internet 或intranet 上的Web 服务提供安全、数据驱动的应用程序。WebLogic对J2EE 架构的支持:WebLogic Server 提供了对SUN J2
2、EE 架构的支持。SUN公司的J2EE 架构是为企业级提供的一种支持分布式应用的整体框架。为集成后端系统,如ERP系统,CRM系统,以及为实现企业级计算提供了一个简易的,开放的标准。第一章 windows安装 (1) 运行安装程序界面如下: (2) 点击下一步按扭: (3) 选择安装的目录,这里我们以C:bea 目录为例,点击下一步按钮继续:(4) 填写安全更新邮件,点击下一步按钮继续:(5) 选择安装的配置组件,这里我们选择“自定义”手动配置安装的组件,点击下一步按钮继续:(6) 这里我们选择安装Weblogic Server, 将 Server 的默认组件勾选上,点击下一步按钮继续:(7)
3、 选择安装JDK,按照默认的设置即可,点击下一步按钮继续:(8) 选择安装组件服务的目录,这里选择默认的C:beawlserver_10.3 点击下一步按钮继 续:(9) 系统询问是否安装远程管理的Server 服务器,这里我们选择不进行管理点击下一步继续:(10) 显示安装组件概要信息,点击下一步按钮继续:(11) 进行组件安装,进程将显示安装进度:(12) 安装完成后点击Done 完成安装。第二章 创建域(1) 启动quickStart(2) 配置发布一个新的域选择 Getting started with weblogic Server 10.3.2 (3) 选择创建一个新的weblog
4、ic域 项目目录:(4) 选择创建域的类型这里我们选择生成一个自动配置的域以支持下列产品,点击下一步按钮继续:(5) 填写域的名字,以及路径,点击下一步按钮继续:(6) 配置控制台的管理员用户名,密码:(7) 选择当前组件运行的JDK 版本,这里我们选择SUN JDK 1.6.0_14,运行模式我们选择开发模式:(实际部署生产环境中,应选择生产模式) (8) 选择服务器配置类型,这里我们选择管理服务器:(9) 配置系统相关的选项这里我们采用默认端口7001(10) 确认安装的域的目录,点击NEXT按纽继续:(11) 安装组件的过程:(12) 点击完成 按钮将完成所有安装:第三章 发布应用程序(
5、1) 打开网页控制台 输入http:/localhost:7001/console回车(2) 输入用户名和密码(2)输入用户名密码后,进入控制台:(3)点击信息和资源-配置应用程序:(4)点击部署-安装按钮,选择应用程序路径,选中单选按钮,点击下一步:(5)选择定位,我们这儿选择 将此部署安装为应用程序,点击下一步:(6)修改部署名称,或直接点击完成按钮:点击完成按钮后,应用程序发布完成,如下图:第四章 配置服务配置系统使用的数据源(1) 配制一个JDBC池。1)、选择服务-JDBC-数据源首先选择一个数据库类型这里我们以oracle 数据库的连接池配置为例,Database Type :选择
6、Oracle:2)选择合适的数据库驱动,并输入连接池名称,点击下一步按钮继续:3)选择默认的事务处理选项,点击下一步按钮继续:4)数据数据库名称,主机ip地址,以及数据库的用户和密码等信息,点击下一步按钮继续:5)新建数据库连接池概要,点击下完成按钮继续:6)数据库连接池配置完成:(2) 修改服务器发布端口号1)修改服务器发布端口这里可以自定义部分端口号,应尽量避免和系统当前所占用的端口号重复这里我们可以把7001改成80 或8000点击base_domain -环境-服务器,右侧显示出服务AdminServer如下图;2)点击AdminServer后,如下图所示,可以把监听端口7001改成8
7、0或8000,并点击保存按钮即可。第五章 服务监控(1)点击域结构下面的部署菜单,右侧内容区显示出控制、监视两个标签:其中第一个监控标签中显示的是当前域已部署的应用程序,可以选中复选框查看、修改源程序路径等。(2)点击监视标签,可以查看到当前正在运行的应用系统相关资源占用情况,包括web应用程序、JMS、资源适配器、EJB、web服务、JDBC、工作量等情况,如下图:3)点击域结构下面的诊断菜单,可以查看到当前域的相关监控信息,包括日志文件、诊断模块、诊断图像、档案、上下文、SNMP等信息:第六章 操作系统调优Windows默认设置已经足够,不要修改;下列内容供参考;(1)Windows Tu
8、ning ParametersFor Windows platforms, the default settings are usually sufficient. However, under sufficiently heavy loads it may be necessary to adjust the MaxUserPort and TcpTimedWaitDelay. These parameters determine the availability of user ports requested by an application.By default, ephemeral
9、(that is, short-lived) ports are allocated between the values of 1024 and 5000 inclusive using the MaxUserPort parameter. The TcpTimedWaitDelay parameter, which controls the amount of time the OS waits to reclaim a port after an application closes a TCP connection, has a default value of 4 minutes.
10、During a heavy loads, these limits may be exceeded resulting in an address in use: connect exception. If you experience address in use: connect exceptions try setting the MaxUserPort and TcpTimedWaitDelay registry values under the HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters key:
11、MaxUserPort = dword:00004e20 (20,000 decimal)TcpTimedWaitDelay = dword:0000001e (30 decimal)Increase the value of the MaxUserPort parameter if the exception persists.For more information about Windows 2000 tuning options, see: The Microsoft Windows 2000 TCP/IP Implementation Details white paper at T
12、he Windows 2000 Performance Tuning white paper at 第七章 JVM调优(1) 设置jvm类型,针对weblogic可以设置成jrokit,此java版本针对weblogic进行过调优。(2) 设置weblogic的启动时分配的heap size。Oracle公司推荐最大分配内存和最小分配内存一致,减少垃圾回收消耗。各项参数如下表所示:JRockit JVM Heap Size OptionsAlthough JRockit provides automatic heap resizing heuristics, they are not opti
13、mal for all applications. In most situations, best performance is achieved by tuning the VM for each application by adjusting the heaps size options shown in the following table.Table 5-2 JRockit JVM Heap Size OptionsTASKOptionDescriptionSetting the Nursery-XnsOptimally, you should try to make the n
14、ursery as large as possible while still keeping the garbage collection pause times acceptably low. This is particularly important if your application is creating a lot of temporary objects.The maximum size of a nursery cannot exceed 95% of the maximum heap size.Setting minimum heap size-XmsOracle re
15、commends setting the minimum heap size (-Xms) equal to the maximum heap size (-Xmx) to minimize garbage collections.Setting maximum heap size-XmxSetting a low maximum heap value compared to the amount of live data decrease performance by forcing frequent garbage collections.Setting garbage collectio
16、n-Xgc: parallelPerforms adaptive optimizations as early as possible in the Java application run.-XXaggressive:memoryTo do this, the bottleneck detector will run with a higher frequency from the start and then gradually lower its frequency. This options also tells JRockit to use the available memory
17、aggressively.For example, when you start a WebLogic Server instance from a java command line, you could specify the JRockit VM heap size values as follows:$ java -Xns10m -Xms512m -Xmx512m在commEnv.cmd文件中修改java-vendor;在setDomainEnv.cmd中设置MEM_ARGS参数;该文件路径:C:beauser_projectsdomainszhifa_domainbin第八章 Web
18、logic调优(1) Tuning Network I/O其他参数也可以在此设置;Enable native IO启用(2) 最大套接字设置(3) Precompile jspsIn the weblogic.xml file, the jsp-descriptor element defines parameter names and values for servlet JSPs. Use the precompile parameter to configure WebLogic Server to precompile your JSPs when WebLogic Server starts up. See the jsp-descriptor element in Oracle Fusion Middleware Developing Web Applications, Servlets, and JSPs for Oracle WebLogic Server.(4) 调优JDBC连接第九章 监视监视服务如下图:
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1