weblogic入门

weblogic入门
weblogic入门

Putty使用教程

启用Linux SSH服务,远程登陆Linux虚拟机 在Windows系统下使用VMWare虚拟Linux,经常要在虚拟机与主机之间传递数据和文件,为此使用SSH Secure Shell Client等工具来对Linux虚拟机进行远程控制和传递文件等操作都很方便。下面简要叙述之。 主机系统:Windows 7 x64 虚拟机软件:VMWare 7.0.0 虚拟机系统:Redhat EL 5 Step 1: 启用Linux SSH服务 chkconfig --list | grep sshd 查看sshd服务在哪种级别下开启,建议only 3。 防火墙规则中必须允许sshd访问,可以: 1.清除防火墙规则,#iptables -F 2.#iptables -A INPUT -p tcp --dport 22 -j ACCEPT #iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT

Step 2: 配置虚拟机网络 虚拟机的网卡设置最好设置为桥接,然后设置好虚拟机的IP,使用Ping 命令检查虚拟机与主机之间是否已连通。 Step 3: 启动SSH Secure Shell Client 点击Quick Connect, 输入虚拟机的IP地址,输入虚拟机登陆用户名,选择端口22,Authentication选择密码,点击Connect, 再输入登陆密码即可连接。 Putty使用教程 文章不仅介绍 PuTTY,还包括了一些相关的软件,比如:优秀的FTP 工具 FileZilla、功能强大的 SFTP 客户端 WinSCP。 ?最简单的使用,登录 SSH 主机 ?中文乱码的处理 ?PuTTY 常用配置的说明 o复制、粘贴 o保存会话 o注销 o自动登录用户名 o自动设置环境变量 o设置代理服务器 o自动执行命令 o备份、删除 PuTTY 的设置 ?PuTTY 的 X11 转发 ?如何用 PuTTY 建立 SSH 隧道 ?如何用 PuTTY 建立反向的 SSH 隧道,像个特洛伊木马一样突破防火墙?把 PuTTY 作为一个安全的代理服务器

weblogic 培训教材--grid link

GridLink 数据源什么是GridLink 数据GridLink 数据源提供了针对库服务之间的连接。GridLin Oracle RAC 实例的状态变化理员就可以将负载作为一个GridLink 数据源的数量,Figure 4-1 GridLink 数据GridLink 数据源提供了标准能: ? 快速连接容错 ? 运行时连接负载均衡? Oracle RAC 停机的? XA 亲和性 ? 支持SCAN 地址 ? 使用Oracle Wallet 快速连接容错 数据源介绍介绍 数据源 了针对Oracle RAC 集群的WebLogic Server GridLink 数据源通过Oracle 通知服务(ONS)来灵 态变化。通过Oracle 数据库服务提供的负载的通为一个实体来管理。您可以随着数据库服务的增,而不需要关注RAC 集群中的节点数量。数据源连接示意图 了标准数据源的所有功能,以及下面支持Oracle 载均衡 机的正常处理 allet 加密通讯 与Oracle 数据来灵活的响应载的通用参数, 管务的增加而扩展 Oracle RAC 的功

GridLink 数据源使用快速连种技术可以确保GridLink 要轮询和测试连接。 Figure 4-2 快速连接容错GridLink 数据源通过快速连? 提供迅速的失败检测? 从连接池中放弃和删? 针对Oracle RAC 节点? 灵活响应拓扑变更? 将运行时的数据库连重新加入的节点。运行时连接负载均衡 在XA 或者非XA 环境中,采用运行时连接负载均衡到Oracle RAC 实例中。这样分布,就可以改进通过Grid 运行时连接负载均衡可以让? 基于后端节点的能力? 实时响应Oracle RA ? 管理缓冲池连接的高Figure 4-3 运行时连接负快速连接容错,并通过ONS 响应Oracle RAC Link 数据源中连接池的可用连接(包括保留连接接容错 快速连接容错可以提供以下功能: 败检测。 弃和删除不可用的连接。 节点的计划和非计划停机实现graceful shutd 变更,例如增加或删除RAC 节点。 据库连接请求分布到所有的Oracle RAC 节点,。 ,GridLink 数据源都可以提供负载均衡。Grid 均衡,基于数据库发出的Oracle FAN 事件将连接这样就可以简化数据源配置,不需要关心数据GridLink 数据源实现连接负载均衡的性能。可以让WebLogic Server 实现: 的能力,例如CPU ,可用性和响应时间来调整作e RAC 物理拓扑变化。 接的高性能和可扩展性。 连接负载均衡 AC 事件。通过这留连接),而不需 shutdown 。 ,包括集群中 GridLink 数据源将连接请求分布心数据库的物理。 调整作业的分布。

Tomcat完整教程

第一章 Tomcat概述 一、Tomcat简介 TOMCAT是APACHE JAKARTA软件组织的一个子项目,TOMCAT是一个JSP/SERVLET容器,它是在SUN公司的JSWDK(JAVA SERVER WEB DEVELOPMENT KIT)基础上发展起来的一个JSP和SERVLET规范的标准实现,使用TOMCAT可以体验JSP和SERVLET的最新规范。经过多年的发展,TOMCAT不仅是JSP和SERVLET规范的标准实现,而且具备了很多商业JAVA SERVLET容器的特性,并被一些企业用于商业用途。 1、Tomcat Tomcat在严格意义上并不是一个真正的应用服务器,它只是一个可以支持运行Serlvet/JSP 的Web容器,不过Tomcat也扩展了一些应用服务器的功能,如JNDI,数据库连接池,用户事务处理等等。Tomcat 是一种具有JSP环境的Servlet容器。Servlet容器是代替用户管理和调用Servlet的运行时外壳。 1.1 SERVLET容器 负责处理客户请求。当客户请求来到时,SERVLET容器获取请求,然后调用某个SERVLET,并把SERVLET的执行结果返回给客户。 当客户请求某个资源时,SERVLET容器使用SERVLETREQUEST对象把客户的请求信息封装起来,然后调用JAVA SERVLET API中定义的SERVLET的一些生命周期方法,完成SERVLET的执行,接着把SERVLET执行的要返回给客户的结果封装到SERVLETRESPONSE对象中,最后SERVLET容器把客户的请求发送给客户,完成为客户的一次服务过程。 1.2 TOMCAT的工作模式 1.2.1 独立的SERVLET容器 TOMCAT的默认工作模式,作为独立的SERVLET容器,是内置在WEB服务器中的一部分,是指使用基于JAVA的WEB服务器的情形。 其他两种方式是TOMCAT与其他服务器集成的方式: 1.2.2 进程内的SERVLET容器 SERVLET容器作为WEB服务器的插件和JAVA容器的实现。WEB服务器的插件在内部地址空间打

DWR入门教程

有两种方法开始DWR,简单的方式是下载WAR文件然后看看。但是这不能帮你知道如何轻松的把DWR整合到你的web应用中,所以还是推荐你按照下面的3个步骤做: 下载dwr.jar文件。把它放到你的webapp的WEB-INF/lib目录下。那里可能已经有很多其他的jar文件了。 需要把下面的代码加到WEB-INF/web.xml文件中。那部分需要和其他的在一起,部分也一样。 dwr-invoker DWR Servlet uk.ltd.getahead.dwr.DWRServlet debug true dwr-invoker /dwr/* 在WEB-INF目录下的web.xml旁边创建一个dwr.xml文件。可以从最简单的配置开始:

Weblogic试题(含答案)

、选择题 1. 一个WLS实例配置了Multi-pool,分别为A,B,C,如果选择的是load- bala nee,如果一个请求获得conn ection从A,请问什么情况下会从B或者C拿connection A. 都不能 B. A 用完了 C. A 坏了 D. 按照负载均衡算法 2. 你配置了一个集群环境,Adminserver 和8 个managedserver, Admi nServer在独立的hardware上,8个man aged server分在4个相同的hardware上,4个hardware分在两个房间,客户关心admin server的crash,请问你如何处理? A. 配置admin server 的cluster B. 将admin server力口入cluter C. 配置man aged server MSI 3. 如果一个adm in server 禾口4 个man agedserver 在不同hardware 上,并且客户需要经常更新应用,展开目录格式,没有共享目录,则应该采用什么? A. external stage B. nostage C. stage 4. 在jms中,如果一个Producer在发送消息时consumer没有alive,则如何

设置才能使得consumer起来后接收到消息? A. co nsumer不可能接收到消息 B. 一定要配置Persistanee C. 只要消息没有timed out就可以 D. eo nsumer总能够接收到消息 5. 在一个eluster 环境中managed, 4 个server 分别安装在独立的物理硬件上,你发现在做垃圾回收(GQ时,每次的时间都特别长,你应该怎样做? A. 每个机器上run更多的server B. eluster中有更多的server C. 改变GC策略 6. 在一个eluster环境中,4个managed server在4个机器上,没有共享的 文件系统。如果部署应用,可以怎么做? A. 用stage方式在cluster里部署 B. 用external-stage咅B署,手工copy文件至stage目录下 C. a or b 7.分布式destination, load-balanee是enabled,如果消息发送到一个desti nati on,请问后边的消息发送模式是? A. 按照load-balanee 策略 B. 只发送到固定的一个 C. 第一次是load-balanee,以后每次都发送到固定的destination去 8.—个WLS实例配置了Multi-pool,分别为A,B,C,如果选择的是high-

weblogic部署流程

Weblogic部署大概流程 1.将war放到服务器,unzip name.war –d name,将war解压到名为name的文件夹下 2.确认WEB-INF下有weblogic.xml 文件该文件用于告诉weblogic使用当前项目的jar 启动项目,不适用wenlogic自带jar包启动。 3.确认web.xml中servlet-mapping 的servlet-name 是weblogic模式 4.确认calsses下database.properties 为weblogic格式(不带java:comp/env/) 5.到domain的bin下面执行nohup ./startWebLogic.sh & 启动weblogic 6.登录ip:7001/console 进入控制台 7.在服务其中选择新建填写名称和端口名称随意端口不能和其他的冲突选择完成 8.随意启动一次startManagedWebLogic.sh 成不成功无所谓主要为在domianHOME /servers 下生成managedservice 名称的文件,在这个文件下创建security目录下面建立boot.properties文件写入 username=xxxxx password=xxxxxxxx (写入的是明文启动一次后自动加密) 9.再次返回bin目录下启动服务nohup ./ startManagedWebLogic.sh ${manageserviceName} ip:7001 $ 10.返回控制台,查看manageService服务是否启动,服务选项卡中创建数据源目标 选择manageService

JBuilder 9.0简要教程

图解Java开发工具JBuilder 9.0 一、概述 Jbuilder 9是功能强大的可视化Java集成开发工具,可以快速开发包括复杂企业级应用系统的各种Java程序,包括独立运行程序、Applet程序、Servlet、JSP、EJB、Web Service等,最新的Jbuilder 9版本支持Sun的J2SE 1.4和J2EE 1.4。使用可视化工具开发程序有很多好处,其中最显著的是能够快速生成程序框架、设计图形界面、调试程序等,此外Jbuilder 9内置了对一些企业级服务器的支持,包括Borland服务器、Bea公司的WebLogic服务器、IBM的WebSphere服务器和iPlanet服务器。Jbuilder 9在以前版本的基础上,增强和增加了许多功能。特性如下: (1)工程管理(Project management)。增强了工程之间的鼠标拖放和其他管理功能,支持打开Together 工程文件。 (2)编译(Build)。Make、Ant已经升级,支持工程导出到Ant。 (3)打包(Archive Builder)。该功能更加灵活方便。 (4)团队开发(Team development)。CVS、Visual SourceSafe、ClearCase得到升级,增加了StarTeam。 (5)Web Service。原有的Apache Axis toolkit和Apache SOAP toolkit已经升级,WebLogic toolkit添加了Web Services Console和Export As AnAsynchronous Web Service wizard。 (6)Productivity enhancements。编码工具和文档工具进一步增强,例如JavaDoc、Refactoring。 (7)Editor(编辑器)和Debuger(调试器)。增强的编辑器和调试器功能使代码编写更加方便。 (8)Web和J2EE。除了增加了新功能外,最重要的是支持目前最新的J2EE服务器,如BEA WebLogic Platform Server8.1、IBM WebSphere Application Server 5.0、Borland Enterprise Server 5.1.1-5.2.1 Sybase EAServer4.2等。 二、Jbuilder 9的安装与启动 1、Jbuilder 9的软硬件系统需求 在Windows平台上,JBuilder 9的系统需求如下: (1)最少256MB内存(recommended minimum)、推荐512MB(recommended)。根据笔者经验,256MB 内存可以运行,对学习JBuilder 9来说,稍微有点慢。 (2)700MB硬盘剩余空间。 (3)Microsoft Windows 2000(SP2)/2003,XP,or NT4.0(SP6)。

weblogic的几个基础问题

weblogic的几个基础问题 1、如何给weblogic指定大小的内存? 在启动Weblogic的脚本中(位于所在Domian 对应服务器目录下的startServerName),增加set MEM_ARGS=-Xms32m -Xmx200m,可以调整最小内存为32M,最大200M 2、如何设定的weblogic的热启动模式(开发模式)与产品发布模式?可以在管理控制台中修改对应服务器的启动模式为开发或产品模式之一。或者修改服务的启动文件或者commenv文件,增加set PRODUCTION_MODE=true。 3、如何启动时不需输入用户名与密码? 修改服务启动文件,增加 WLS_USER和WLS_PW项。也可以在boot.properties文件中增加加密过的用户名和密码. 4、在weblogic管理制台中对一个应用域(或者说是一个网站,Domain)进行jms及ejb 或 连接池等相关信息进行配置后,实际保存在什么文件中? 保存在此Domain的config.xml文件中,它是服务器的核心配置文件。 5、说说weblogic中一个Domain的缺省目录结构?比如要将一个简单的helloWorld.jsp 放入何目录下,然的在浏览器上就可打入http://主机:端口号//helloword.jsp就可以看到运行结果了? 又比如这其中用到了一个自己写的javaBean该如何办?Domain目录“服务器目录“applications,将应用目录放在此目录下将可以作为应用访问,如果是Web应用,应用目录需要满足Web应用目录要求,jsp文件可以直接放在应用目录中,Javabean需要放在应用目录的WEB-INF目录的classes目录中,设置服务器的缺省应用将可以实现在浏览器上无需输入应用名。 6、如何查看在weblogic中已经发布的EJB? 可以使用管理控制台,在它的Deployment中可以查看所有已发布的EJB 7、如何在weblogic中进行ssl配置与客户端的认证配置或说说j2ee(标准)进行ssl 的配置缺省安装中使用DemoIdentity.jks和DemoTrust.jks KeyStore实现SSL,需要配置服务 器使用Enable SSL,配置其端口,在产品模式下需要从CA获取私有密钥和数字证书,创建identity和trust keystore,装载获得的密钥和数字证书。可以配置此SSL连接是单向还是双向的。 8、在weblogic中发布ejb需涉及到哪些配置文件 不同类型的EJB涉及的配置文件不同,都涉及到的配置文件包括ejb-jar.xml,weblogic-ejb-jar.xmlCMP实体Bean一般还需要weblogic-cmp-rdbms-jar.xml 9、EJB需直接实现它的业务接口或Home接口吗,请简述理由.远程接口和Home接口不需要直接实现,他们的实现代码是由服务器产生的,程序运行中对应实现类会作为对应接口

JMS入门之实例

JMS是一个由AS提供的Message服务。它能接受消息产生者(Message Provider)所发出的消息,并把消息转发给消息消费者(Message Consumer)。 2、JMS提供2种类型的消息服务:(1)Queue,即点对点,每个消息只转发给一个消息消费者使用。(2)Topic,即发布和订阅,每个消息可以转发给所有的订阅者(消费者)。 3、WEBLOGIC 8下的JMS配置: (1)配置JMS Connection Factory (2)配置JMS File Store(目前所找到的文档都是配置File Store,其实在具体的应用中,可能JMS JDBC Store更广泛,但暂时没有找到资料) (3)配置JMS Server (4)在JMS Server的destinations中配置JMS Queue或者JMS Topic 其中提供给消息产生者和消息消费者使用的是JMS Connection Factory的JNDI和JMS Queue或者JMS Topic的JNDI。 4、消息产生者向JMS发送消息的步骤: (1)使用JNDI查询对象JMS ConnectionFactory和Destination(JMS Queue/Topic) (2)使用管理对象JMS ConnectionFactory建立连接Connection (3)使用连接Connection 建立会话Session (4)使用会话Session和管理对象Destination创建消息生产者MessageSender (5)使用消息生产者MessageSender发送消息 一个消息发送者的例子: package myjms; import java.util.*; import javax.naming.*; import javax.jms.*; public class MessageProducter { public static void main(String[] args) { String queueConnectionFactoryName = "myjmsconnectionfactory"; //JMS Connection Factory的JNDI String queueName = "myjmsqueue"; //JMS Queue或者JMS Topic的JNDI boolean transacted = false;//transaction模式 int acknowledgementMode = Session.AUTO_ACKNOWLEDGE;//acknowledgement模式 String message="Message need to send";//模拟需要发送的消息 Properties properties = new Properties(); properties.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLIniti alContextFactory"); properties.put(Context.PROVIDER_URL, "t3://localhost:7001"); try { Context context = new InitialContext(properties); Object obj = context.lookup(queueConnectionFactoryName); QueueConnectionFactory queueConnectionFactory = (QueueConnectionFactory) obj;//JMS Connection Factory的获得

Weblogic常用监控方法及指标

性能测试工作室,专注于性能测试技术研究(https://www.360docs.net/doc/d216717011.html,)Weblogic常用监控指标 JMSRuntime JMSServersCurrentCount 返回当前JMS服务的连接数ConnectionsCurrentCount 返回本JMS服务器上当前的连接数JMSServersHighCount 返回自服务器启动后JMS服务的最大连接数ConnectionsHighCount 返回本JMS服务器自上次重置后的最大连接数JVMRuntime HeapSizeCurrent 返回当前JVM堆中内存数,单位时字节HeapFreeCurrent 返回当前JVM堆中空闲内存数,单位时字节ExecuteQueueRuntime ExecuteThreadCurrentIdleCount 返回队列中当前空闲线程数PendingRequestOldestTime 返回队列中最长的等待时间PendingRequestCurrentCount 返回队列中等待的请求数 Queue Length 队列长度 JDBCConnectionPoolRuntime WaitingForConnectionHighCount 返回本JDBCConnectionPoolRuntimeMBean 上最大等待连接数WaitingForConnectionCurrentCount 返回当前等待连接的总数 MaxCapacity 返回JDBC池的最大能力 WaitSecondsHighCount 返回等待连接中的最长时间等待者的秒数ActiveConnectionsCurrentCount 返回当前活动连接总数ActiveConnectionsHighCount 返回本JDBCConnectionPoolRuntimeMBean 上最大活动连接数 注: weblogic通常监控JVM和执行队列,JDBC连接池,其中执行队列最关键的指标是Queue Length 队列长度

Weblogic中间件运维经验汇总

Weblogic中间件运维经验汇总 目录 关于Weblogic参数调优的运维经验 (2) Weblogic性能调优的处理方法 (5) 关于输电项目Weblogic安装的运维经验 (8) Weblogic回收数据库连接数配置的方法 (14) 在Apache和Weblogic中分别部署静态页面的方法 (17) Weblogic Server性能调优经验 (20) WeblogicJVM堆参数设置方法 (24)

关于Weblogic参数调优的运维经验 报送单位:北京公司审核人:类型:业务应用 关键字:GC垃圾回收 1、引言 为了提高维护人员运维水平,以集中与分享日常运行维护经验为目的,现进行典型经验的编制。 2、现象描述 部分应用服务器出现宕机现象,在F5上查看时已经掉出集群状态。 3、处理过程 停止宕机应用服务器上的Weblogic进程。 /home/weblogic/bea/user_projects/domains/pms/bin/setDomainEn v.sh文件中的启动内存大小并添加垃圾回收机制,修改后如下:MEM_ARGS="-Xms5248m -Xmx5248m -Xmn1536m -XX:SurvivorRatio=6 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSFullGCsBeforeCompaction=20 -XX:+UseFastAccessorMethods -XX:+AggressiveOpts"

3、修改完成后重启Weblogic服务。 4、原因分析 在收到报警信息后,对后台日志进行查看,报错信息如下: Exception in thread "CBM_正常处理任务线程" https://www.360docs.net/doc/d216717011.html,ng.OutOfMemoryError: Java heap space at oracle.jdbc.driver.OracleStatement.prepareAccessors(OracleStatement.ja va:868) at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatem ent.java:1045) at oracle.jdbc.driver.T4CPreparedStatement.executeMaybeDescribe(T4CPre paredStatement.java:839) at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatem ent.java:1132) at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePrepa redStatement.java:3316) at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePrepare

putty使用方法,中文教程

putty使用方法,中文教程 大致内容罗列如下: ?最简单的使用,登录SSH 主机 ?中文乱码的处理 ?PuTTY 常用配置的说明 ?复制、粘贴 ?保存会话 ?注销 ?自动登录用户名 ?自动设置环境变量 ?设置代理服务器 ?自动执行命令 ?备份、删除PuTTY 的设置 ?PuTTY 的X11 转发 ?如何用PuTTY 建立SSH 隧道 ?如何用PuTTY 建立反向的SSH 隧道,像个特洛伊木马一样突破防火墙 ?把PuTTY 作为一个安全的代理服务器 ?安全的上网不被嗅探 ?避免MSN 等聊天工具被监听 ?怎样用PSCP、PSFTP 安全的传输文件 ?功能强大的SFTP 客户端WinSCP ?用PuTTYgen 生成密钥,登录SSH 主机不再需要口令 ?Pagent 代理密钥,每次开机只需要输入一次密钥口令 ?Plink 简单而又迅速的执行SSH 主机上的程序 ?常见问题 除了上面的这些,还夹杂了一些PuTTY 使用上的技巧、服务器配置的一些安全建议。说起来这是一些有关PuTTY 的使用教程,其实也就是SSH 的参考教程,绝大多数的内容在其他系统或软件上也都是一样的。不同的是参数、配置、命令行之类的,只要会了一个,其他也就触类旁通了。 如果你已经知道SSH、Telnet、Rlogin 这是什么,就跳过这一部分,看下面的吧。 (以后补充,暂时空下) PuTTY 的官方网站:https://www.360docs.net/doc/d216717011.html,/~sgtatham/putty/,截止到2007年6月,发布的最高稳定版本是0.6。

PuTTY 是一个跨平台的远程登录工具,包含了一组程序,包括: ?PuTTY (Telnet 和SSH 客户端) ?PSCP (SCP 客户端, 命令行下通过SSH 拷贝文件,类似于Unix/Linux 下的scp 命令) ?PSFTP (SFTP 的命令行客户端,类似于FTP 的文件传输,只不过使用的是SSH 的22 端口,而非FTP 的21 端口,类似于Unix/Linux 下的sftp 命令) ?PuTTYtel (仅仅是一个Telnet 客户端) ?Plink (命令行工具,执行远程服务器上的命令) ?Pageant (PuTTY、PSCP、Plink 的SSH 认证代理,用这个可以不用每次都输入口令了) ?PuTTYgen (用来生成RSA 和DSA 密钥的工具). 虽然包含了这么多,但平时经常见到只是用PuTTY 登录服务器,完全没有发挥出PuTTY 的强大功能。 PuTTY 作为一个组件也存在于很多的软件中,比如FileZilla、WinSCP 在后面的文字中,如非特别说明,默认的登录的协议是SSH。毕竟用PuTTY 主要就是登录SSH 主机,用Telnet、RLogin 没法体现出PuTTY 的强大功能。 下载页面在这里:https://www.360docs.net/doc/d216717011.html,/~sgtatham/putty/download.html PuTTY 需要安装么?需要么?需要么?真的需要么?不需要。PuTTY 是一个准绿色软件,说它绿色是因为直接就能使用,完全没有任何的安装程序。准绿色是指PuTTY 的所有配置都保存到了注册表,如果不记得备份注册表中的相关内容,下次重装机器所有配置就没了,而且配置也不方便用闪存盘随身携带。但是PuTTY 的配置删除还是蛮方便的,运行时指定个参数-cleanup 就可以清除PuTTY 的所有配置信息。

Weblogic常用监控方法及指标

性能测试工作室,专注于性能测试技术研究( JMSRuntime JMSServersCurrentCount 返回当前JMS服务的连接数ConnectionsCurrentCount 返回本JMS服务器上当前的连接数JMSServersHighCount 返回自服务器启动后JMS服务的最大连接数ConnectionsHighCount 返回本JMS服务器自上次重置后的最大连接数JVMRuntime HeapSizeCurrent 返回当前JVM堆中内存数,单位时字节HeapFreeCurrent 返回当前JVM堆中空闲内存数,单位时字节ExecuteQueueRuntime ExecuteThreadCurrentIdleCount 返回队列中当前空闲线程数PendingRequestOldestTime 返回队列中最长的等待时间PendingRequestCurrentCount 返回队列中等待的请求数 Queue Length 队列长度 JDBCConnectionPoolRuntime WaitingForConnectionHighCount 返回本JDBCConnectionPoolRuntimeMBean 上最大等待连接数WaitingForConnectionCurrentCount 返回当前等待连接的总数 MaxCapacity 返回JDBC池的最大能力 WaitSecondsHighCount 返回等待连接中的最长时间等待者的秒数ActiveConnectionsCurrentCount 返回当前活动连接总数ActiveConnectionsHighCount 返回本JDBCConnectionPoolRuntimeMBean 上最大活动连接数 注: weblogic通常监控JVM和执行队列,JDBC连接池,其中执行队列最关键的指标是Queue Length 队列长度

IntelliJ IDEA13基础教程

目录 Intellij IDEA教程 (2) 安装配置 (2) 初始配置 (2) 优化配置 (10) 项目管理 (16) 同时管理多项目 (16) 创建Maven项目 (20) 导入Maven项目 (23) JRebel热部署 (29) 常用技巧 (36) Debug跟踪条件变量 (36) Live Template使用 (37) 代码分析 (39) 代码重构 (43) 粘贴历史复制记录 (55) 查看本地历史记录 (56) 文本比较 (57) SSH远程管理 (58) 管理远程主机 (60) 快捷键大全 (62) 编辑 (62) 查找/替换 (64) 编译/运行 (64) 调试 (64) 导航 (65) 重构 (66) 版本控制/本地历史 (66) Live Template (66) 代码生成 (67) 如何查找 (67) 新特性 (68) Terminal (68) Search Anywhere (69) LENS Mode (69) 文件夹搜索 (69) 搜索注释内容 (70) Spring Bean Explorer (70)

Intellij IDEA教程 安装配置 初始配置 安装完Intellij IDEA 13后会弹出初始配置过程。 1、提示是否导入旧版本的settings配置,settings目录默认位于C:\Users\{User}\.IntelliJIdea12目录下,通过此步骤,可以将旧版本的配置及插件直接导入到新版本中。 2、选择版本控制插件。

以下是我个人勾选的: ●Git:Git(分布式版本控制工具)插件,需本地安装Git。 ●Subversion:SVN插件,新版本支持Subversion1.8 其他插件介绍: ●ClearCase:IBM Rational的SCM管理工具插件。 ●CVS:CVS插件。 ●hg4idea:Mercurial插件,与Git类似的分布式版本控制工具。 ●Perforce:Perfoce插件,商业的版本控制工具。 ●TFS:Team Foundation Server插件,微软的客户端-服务器源代码管理系统。 ●Visual SourceSafe:VSS插件,微软的客户端的源代码管理系统。 3、选择Web/Java开发插件,勾选对自己有用的插件。

WebLogic问题分析常用方法及技巧剖析

WebLogic问题分析常用方法及技巧 说明: 该文档专门针对WebLogic10.3怎么查问题、定位问题及日常维护中的一些小技巧,该文档适合对WEB应用程序有一定认识、对WebLogic 有一定了解,对当前主机环境熟悉,对Aix命令有一定基础的相关人员。其它非法人员切记在不了解的情况下做任何修改,执行任何命令,以此带来的任何问题及影响概不负责。 一、日常监控 1、集群负载监控 1.查看集群内各Server的单独访问地址,是否能正常访问,Server访问地址后面有统一说 明,常见的无法访问原因有: a.Server没有启动(提示Service not available),启动Server即可; b.应用程序是否为Active(提示403或404),update或start即可; c.应用程序已经是Active,Server也RUNNING仍无法访问,则可以通过应用程序的Monitoring 查看各Server上的运行情况,查看对应Server的*.out日志,通常情况下是应用程序更新有问 题导致的; 2.查看Proxy Server的线程数,根据应用程序根路径名可以定位是哪个具体的Server或集 群,若有队列吞吐量为0的情况说明集群没有实现分发(需要分析Proxy的web.xml 文件,看看对应的servlet(即应用程序根路径))是否有如下配置: Ngboss #该名称必需要有对应的servlet-mapping weblogic.servlet.proxy.HttpClusterServlet WebLogicCluster 10.131.39.75:7101|10.131.39.76:7101 #IP及端口是否配置正确,顺序是否正确

java教程

最新Java电子书(2008.12.3更新)(下载地址:https://www.360docs.net/doc/d216717011.html,) JAVA参考大全.J2SE.5EDITION(世界级程序设计大师作品)Thinking in Java第三版+第四版(中文版+习题答案)Java数据库高级编程宝典Java核心技术第八版(core java 8th)Java程序设计基础教程Java distribute computing 15天学会jQuery J2EE课程设计指导JMS简明教程JDK1.6 API中文版(CHM格式) JDK 1.4 Tutorial JDK6.0 中文文档Java Foundation Classes in a Nutshell 《Java Servlet编程(第二版)》英文版 Java Script 高端程序设计(精华) 《Java EE编程技术》源代码和课件java核心技术编程第8版Practical DWR 2 Projects Java网络编程学习资料Java线程入门 Java数据库应用程序编程指南Spring基础教程构建J2EE应用程序 Java深度历险EJB3.0实例教程AJAX In Action(中文版) Java文档五百篇spring框架,技术详解及使用指导JAVA2核心技术第1卷.基础知识Java高级开发指南《Tomcat权威指南》英文版《JSP设计(第三版)》英文版Java完美编程(第三版) ExtJS 2.0实用简明教程struts2+sping2.0+hibernate3.0 Thinking In Java 4th Spring Framework 开发参考手册Java For Dummies 4e 2008新书_JavaScript and Ajax Tools for..Cutting Edge Java Game Programming Java程序设计EJB.XML与数据库Java技术教程.基础篇+源代码java案例开发集锦Java程序设计大学教程试读+课件基于AppFuse框架的B2C电子商务系统研究与实现Professional Ruby on Rails 2008 Swing Extreme Testing 用Java设计文本编辑器MiniEditor Effective Java, 2nd Edition(新版) Java2 Api大全完整版(上) Java语言程序设计-计算机与信息技术专业应用教材EJB 3 Developer Guide2008 深入浅出Software Development软件开发 更多Java电子书(2008.6.1前更新) (下载地址:https://www.360docs.net/doc/d216717011.html,) Struts 2 in Action Java Look And Feel Design Guidelines Adva nced Topics Java CAPS Basics_ Implementing Common EAI Patterns Web Service Patterns_ Java Edition JAVA框架核心技术代码J2EE开发全程实录Head First 设计模式J2ME Game Programming Ajax经典实例大全 JAVA API官方文档中文版Dynamic Productivity for the Java Develop er The Art of Java 中文版 JAVA框架核心技术笔记Java Swing, 2nd Edition Java编程精选集锦(附源代码) 征服Ajax-Web 2.0快速入门与项目实践 高级java2 大学教程(含源码) Java就业培训教程 java编程思想第四版Java,XML和Web服务宝典Java5.0 Tiger程序高手秘笈 https://www.360docs.net/doc/d216717011.html,框架参考文档Java.Web开发详解.书中例子的源代码数据结构与算法分析(Java版英文) 轻量级 J2EE 企业应用实战: 整合开发 C#.NET编程-NHibernate资料整合J2EE性能测试 More.Java.Pitfalls中文版J2EE1.4编程指南J2EE应用与BEA.WebLogic.Server第2版

weblogic调优笔记

weblogic培训笔记(转载) 上一篇/ 下一篇 2009-05-21 16:29:55 / 个人分类:服务配置 查看( 97 ) / 评论( 0 ) / 评分( 0 / 0 ) weblogic Server内部结构和相关的配置 weblogic Server内部结构图: (一) 原理简单说明 服务器启动,就会绑定到相应的端口,并为一个端口分配一个线程以接受连接请求,一旦服务器接受到连接请求并建立好连接以后,监听线程将处理权交给套接字复用器,套接字复用器进行一定的处理,并会负责选择利用那个执行队列并将请求置入其中。当有一个请求进入执行队列,就会有一个空闲的执行县城从该队列里面取走并向调用者返回结果。 (二) 执行队列和执行线程的相关配置 执行线程数量有一定的限制,在服务器启动的时候,就已经形成了一个含有一定数量执行线程的池,执行线程可能跨servlet,ejb和jdbc等,由于执行线程仅当程序成功结束或者出现异常才能被释放继续处理其他请求,所以如果执行线程执行的不够快,而请求又多的情况下,就会造成执行队列的阻塞。 相关的配置信息有:

server菜单—〉configuration页---〉高级配置---〉Config Execute Queues中的配置项如下: 1、Queue Length队列长度,执行队列的长度 2、Queue Length Threshold Percent 一个百分数,当request的数量达到队列长度的这个比例的时候,weblogic会发出overflow的标志信息。 3、Thread Count 服务器初始创建的执行线程的数量 4、Thread Increase 如果weblogic发出overflow的标志信息,weblogic会尝试增加这个数量的执行线程,以解决处理矛盾。 5、Threads Maximum最大执行线程数 6、Threads Minimum最小执行线程数 7、Thread Priority线程优先级 另外server菜单—〉configuration页---〉tuning子页中还有一些相关的配置: 1、 Stuck Thread Max Time 黏联线程时间,超过这个时间没有返回的执行线程,系统将认为是黏联线程。 2、 Stuck Thread Timer Interval 系统检查黏联线程的时间间隔 如果weblogic认为某个队列中的所有的线程全部黏联的话,weblogic将会增加执行线程的数量。 注意:执行线程的数量一旦增加,目前weblogic不会去减少他,如果增加了一些线程以后再次出现overflow 的警告,weblogic会继续增加执行线程的数量,一直到达到上限为止。 (三) 套接字复用器的相关配置

相关文档
最新文档