weblogic中间件介绍
Weblogic12c安装与配置详解
Weblogic12c安装与配置详解Weblogic是什么Weblogic的安装Weblogic创建域Weblogic管理域Weblogic的应⽤Weblogic是什么Weblogic这是我⼊职以后第⼀次接触到的词汇,我很陌⽣,就从我的⾓度来讲,我需要知道Weblogic是什么、⼲吗⽤的,然后才继续深⼊的学习怎么使⽤它。
WebLogic是美商Oracle的主要产品之⼀,系购并得来。
是商业市场上主要的Java(J2EE)应⽤服务器软件(application server)之⼀,是世界上第⼀个成功商业化的J2EE应⽤服务器, ⽬前已推出到12c(12.1.1) 版。
--《维基百科》很有意思,Weblogic在安装⽂件后的⽂件夹名称为\Middleware,通俗理解为“中间件”,它的作⽤就是⽤来做J2EE应⽤服务器的。
Weblogic是Oracle公司推出的⼀款主要⽤于Java开发的Web服务器(因为就是⽤纯Java写成的),说⽩了就是跟“Tomcat”⼀样的作⽤,但是⽐Tomcat优势太多了。
⼀句话总结,Weblogic就是⽐Tomcat更具优势的Web服务器,Tomcat⼲嘛⽤的它就⼲嘛⽤的。
Weblogic的安装1.提供安装⽂件⽹盘下载:【点击下载】2.安装过程不在详述了,可⾃⾏修改安装地址,各种“下⼀步”,完成安装。
Weblogic创建域安装完成后,【开始菜单】-->【Oracle Weblogic】-->【Weblogic Server 11gR1】-->【Tools】-->【Configuration Wizard】,打开Fusion Middleware配置向导。
1.勾选【创建新的Weblogic域】,点击下⼀步。
2.选择⾃动⽣成即可,不⽤动,点击下⼀步。
3.【域名】⾃⾏输⼊,这就是在 \user_projects\domains\ 下的⽂件夹名称,我这⾥⽤的cmcatv,【域位置】不⽤更改即可,点击下⼀步。
关于中间件内存(缓存)溢出的情况分析及解决办法
关于中间件内存(缓存)溢出的情况分析及解决办法因为系统运行时间过程中,weblogic内存中积累了过量的垃圾文件,导致jta资源不足、jdbc找不到连接资源,最后系统崩溃,无法运行。
后台会有如下显示:类似于这样的错误,可以通过修改C:\bea\weblogic81\common\bin\commEnv.cmd 这个脚本文件。
修改内容如下:goto continue:beaif "%PRODUCTION_MODE%" == "true" goto bea_prod_modeset JA V A_VM=-jrockitset MEM_ARGS=-Xms128m -Xmx512mset JA V A_OPTIONS=%JA V A_OPTIONS% -Xverify:nonegoto continue:bea_prod_modeset JA V A_VM=-jrockitset MEM_ARGS=-Xms256m -Xmx512mgoto continue修改为:goto continue:beaif "%PRODUCTION_MODE%" == "true" goto bea_prod_modeset JA V A_VM=-jrockitset MEM_ARGS=-Xms768m -Xmx768m -XX:NewSize=256m -XX:MaxNewSize=256m -XX:MaxPermSize=384m -XX:PermSize=384m -XX:SurvivorRatio=6 -XX:+DisableExplicitGC set JA V A_OPTIONS=%JA V A_OPTIONS% -Xverify:none goto continue:bea_prod_modeset JA V A_VM=-jrockitset MEM_ARGS=-Xms768m -Xmx768m -XX:NewSize=256m -XX:MaxNewSize=256m -XX:MaxPermSize=384m -XX:PermSize=384m -XX:SurvivorRatio=6 -XX:+DisableExplicitGC goto continue下文摘自/caimaohua/archive/2009/06/09/4254686.a spxWebLogic用了一段時間之後,偶爾總是會出現OutOfMemory,這對測試環境來說,還只要Restart Server 就可以解決,但是在正式環境上出現可就麻煩大了,因為一Restart Server 所有User就都無法使用系統,所以MEM_ARGS這個參數的設定就很重要。
中间件运维服务
中间件运维服务1 中间件的服务内容1.1 服务目标行天科技可提供的运行维护服务包括,信息系统相关的主机设备、操作系统、数据库和存储设备的运行维护服务,保证用户现有的信息系统的正常运行,降低整体管理成本,提高网络信息系统的整体服务水平。
同时根据日常维护的数据和记录,提供用户信息系统的整体建设规划和建议,更好的为用户的信息化发展提供有力的保障。
用户信息系统的组成主要可分为两类:硬件设备和软件系统。
硬件设备包括网络设备、安全设备、主机设备、存储设备等;软件设备可分为操作系统软件、典型应用软件(如:数据库软件、中间件软件等)、业务应用软件等。
行天科技通过运行维护服务的有效管理来提升用户信息系统的服务效率,协调各业务应用系统的内部运作,改善网络信息系统部门与业务部门的沟通,提高服务质量。
结合用户现有的环境、组织结构、IT 资源和管理流程的特点,从流程、人员和技术三方面来规划用户的网络信息系统的结构。
将用户的运行目标、业务需求与IT 服务的相协调一致。
行天科技提供的信息系统服务的目标是,对用户现有的信息系统基础资源进行监控和管理,及时掌握网络信息系统资源现状和配置信息,反映信息系统资源的可用性情况和健康状况,创建一个可知可控的IT 环境,从而保证用户信息系统的各类业务应用系统的可靠、高效、持续、安全运行。
服务项目范围覆盖的信息系统资源以下方面的关键状态及参数指标:运行状态、故障情况配置信息可用性情况及健康状况性能指标1.2 中间件运维服务中间件管理是指对BEA Weblogic 、MQ 等中间件的日常维护管理和监控工作,提高对中间件平台事件的分析解决能力,确保中间件平台持续稳定运行。
中间件监控指标包括配置信息管理、故障监控、性能监控。
执行线程:监控WebLogic 配置执行线程的空闲数量。
JVM 内存:JVM 内存曲线正常,能够及时的进行内存空间回收。
JDBC 连接池:连接池的初始容量和最大容量应该设置为相等,并且至少等于执行线程的数量,以避免在运行过程中创建数据库连接所带来的性能消耗。
weblogic详解
weblogic详解⼀、简介WebLogic是美国公司出品的⼀个application server,确切的说是⼀个基于JAVAEE的中间件,WebLogic是⽤于开发、集成、部署和管理⼤型分布式Web应⽤、⽹络应⽤和应⽤的应⽤服务器。
将Java的动态功能和Enterprise标准的安全性引⼊⼤型⽹络应⽤的开发、集成、部署和管理之中。
WebLogic是美商的主要产品之⼀,系并购BEA得来。
是商业市场上主要的Java(J2EE)应⽤服务器软件(application server)之⼀,是世界上第⼀个成功商业化的J2EE应⽤服务器, 已推出到12c(12.1.3) 版。
⽽此产品也延伸出WebLogic Portal,WebLogic Integration等企业⽤的中间件(但当下Oracle主要以Fusion Middleware融合中间件来取代这些WebLogic Server之外的企业包),以及OEPE(Oracle Enterprise Pack for Eclipse)开发⼯具。
(来⾃百度百科)⼆、优点WebLogic Server具有开发和部署关键任务电⼦商务Web应⽤系统所需的多种特⾊和优势。
标准对业内多种标准的全⾯⽀持,包括EJB、JSP、Servlet、JMS、JDBC、XML(标准通⽤标记语⾔的⼦集)和WML,使Web应⽤系统的实施更为简单,并且保护了投资,同时也使基于标准的解决⽅案的开发更加简便。
可扩展性WebLogic Server以其⾼扩展的架构体系闻名于业内,包括客户机连接的共享、资源pooling以及动态⽹页和EJB组件群集。
快速开发凭借对EJB和JSP的⽀持,以及WebLogic Server 的Servlet组件架构体系,可加速投放市场速度。
这些开放性标准与WebGain Studio 配合时,可简化开发,并可发挥已有的技能,迅速部署应⽤系统。
三、和其他服务器区别tomcat (免费)Tomcat只能算Web Container,是官⽅指定的JSP&Servlet容器。
tomcat,Jboss,weblogic区别与比较
tomcat,Jboss,weblogic区别与⽐较⼀、tomcatTomcat 服务器是⼀个免费的开放源代码的Web 应⽤服务器,它是Apache 软件基⾦会(Apache Software Foundation)的Jakarta 项⽬中的⼀个核⼼项⽬,由Apache、和其他⼀些公司及个⼈共同开发⽽成。
由于有了Sun 的参与和⽀持,最新的和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 ⽀持最新的Servlet 2.4 和JSP 2.0 规范。
因为Tomcat 技术先进、性能稳定,⽽且免费,因⽽深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为⽬前⽐较流⾏的Web 应⽤服务器。
Tomcat 很受⼴⼤程序员的喜欢,因为它运⾏时占⽤的系统资源⼩,扩展性好,⽀持负载平衡与邮件服务等开发应⽤系统常⽤的功能;⽽且它还在不断的改进和完善中,任何⼀个感兴趣的程序员都可以更改它或在其中加⼊新的功能。
Tomcat 是⼀个⼩型的轻量级应⽤服务器,在中⼩型系统和并发访问⽤户不是很多的场合下被普遍使⽤,是开发和调试程序的⾸选。
对于⼀个初学者来说,可以这样认为,当在⼀台机器上配置好服务器,可利⽤它响应对页⾯的访问请求。
实际上Tomcat 部分是Apache 服务器的扩展,但它是独⽴运⾏的,所以当你运⾏tomcat 时,它实际上作为⼀个与Apache 独⽴的进程单独运⾏的。
这⾥的诀窍是,当配置正确时,Apache 为HTML页⾯服务,⽽Tomcat 实际上运⾏JSP 页⾯和Servlet。
另外,Tomcat和IIS、Apache等Web服务器⼀样,具有处理HTML页⾯的功能,另外它还是⼀个Servlet和JSP容器,独⽴的Servlet容器是Tomcat的默认模式。
不过,Tomcat处理静态HTML的能⼒不如Apache服务器。
相关连接:Tomcat是⼀个免费的开源的Serlvet容器,它是Apache基⾦会的Jakarta项⽬中的⼀个核⼼项⽬,由Apache,Sun和其它⼀些公司及个⼈共同开发⽽成。
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_正常处理任务线程" ng.OutOfMemoryError: Java heap spaceatoracle.jdbc.driver.OracleStatement.prepareAccessors(OracleStatement.ja va:868)atoracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatem ent.java:1045)atoracle.jdbc.driver.T4CPreparedStatement.executeMaybeDescribe(T4CPre paredStatement.java:839)atoracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatem ent.java:1132)atoracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePrepa redStatement.java:3316)atoracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3361)经过对报错日志分析,状态检修的CBM处理进程内存溢出报错,导致服务器宕机。
Weblogic中wlst的使用
Weblogic中wlst的使⽤从 Weblogic 12c 版本开始,Oracle 移除了 Weblogic 12c 中间件的通过命令⾏交互形式进⾏安装和建域的⽅式。
将安装和建域⽅式默认为通过 Java 界⾯的形式,在 Windows 系统进⾏操作时,没有太多的变化,⽽在 Linux 系统操作时,就变得很⿇烦,需要使⽤远程界⾯的形式进⾏操作。
在此基础上,Weblogic 12c 提供了静默安装和静默建域的⽅式,及通过命令⾏⼀步完成,⽽不再进⾏命令⾏多次交互过程。
本⽂主要介绍使⽤ Weblogic 12c 提供的 WLST ⼯具进⾏静默建域的流程,以供参考。
Weblogic 12c 的安装过程也有静默安装的⽅式,但由于⽬前⼿上没有合适的环境,因此之后通过其他⽂章说明。
WLSTWLST: WebLogic Scripting Tool ,即 Weblogic 脚本⼯具。
WebLogic 脚本⼯具 (WebLogic Scripting Tool , WLST) 是⼀种命令⾏脚本界⾯,系统管理员和操作员⽤它来监视和管理 WebLogic Server 实例以及域。
WLST 脚本环境基于 Java 脚本解释器 Jython。
除 WebLogic 脚本功能外,还可以使⽤解释语⾔(包括本地变量、条件变量以及流控制语句)的常⽤功能。
WebLogic Server 开发⼈员和管理员可以按照 Jython 语⾔语法扩展 WebLogic 脚本语⾔,以满⾜其环境需要。
(本段摘⾃)WLST ⼯具可以实现多种针对 Weblogic 的操作,在本⽂中主要演⽰如何使⽤ WLST 新建空⽩域,其他功能可通过 Oracle 的官⽅操作⽂档了解。
以下内容中以具体的例⼦进⾏说明。
假设 Weblogic 的安装⽬录为:/bea/Oracle/Middleware假设默认的 Weblogic Domain ⽬录为:/datafs/fs/weblogic/domains编写 WLST 建域脚本在/datafs/fs/weblogic/domains⽬录下建⽴空的域⽂件夹example_domain,绝对⽬录为/datafs/fs/weblogic/domains/example_domain。
weblogic中间件常见问题
1Weblogic9.2 在linux下启动很慢打开setDomainEnv.sh 增加-Djava.security.egd=file:/dev/zero修改参数为JAVA_OPTIONS="${JAVA_OPTIONS} -Djava.security.egd=file:/dev/zero"2Windows x64 jrockit 启动3000M 报OutOfMemoryng.OutOfMemoryError: class allocation, 153359080 loaded, 154140672 footprint JVM@check_alloc(src/jvm/model/classload/classalloc.c:118). 19416 bytes通过修改启动内存,设置4G以上3后台日志出现以下报错User <anonymous> does not have permission on weblogic.management.home to perform lookupoperation1、网上找到的解决方案是:打开weblogic控制台,点击你部署工程的那个domain,在右边主页的下面有一个“View Domain-wide Security Settings”连接,点开它,看看复选框“Anonymous Admin Lookup Enabled”前面是没选的,把它勾上。
2、使用了1中的解决方案还是报这个错误,经过高手提醒后发现原因:如果一个weblogic.xml中包含以下的内容:<container-descriptor><prefer-web-inf-classes>true</prefer-web-inf-classes></container-descriptor>这个配置的意思是使weblogic优先加载应用WEB-INF/lib下面的jar包。
WebLogic JMS 介绍 打印版
Weblogic JMS 编程 限于译者的水平和能力,错误和不当之处在所难免,希望广大读者给予批评指正。
Java研究组织 www.javaresearch.org 疾风摩郎 dengke@javaresearch.org 2002年6月21日 第一篇 Weblogic JMS介绍 下列小节提供了针对WebLogic服务器的Java消息服务的概要介绍: l什么是JMS? lWebLogic JMS的特性 lWebLogic JMS的架构 lWebLogic JMS的扩展 一.什么是JMS? JMS是一个企业级的消息系统,也称为面向消息的中间件。
它允许应用程序通过消息交流进行通信。
一条消息可以是一个请求,一个报告,也可以(或者)是一个事件,这种事件中包含了用来在不同应用程序间协调通信所需的信息。
消息提供了一个抽象级别,使你能从应用程序代码中分离出目的系统的详细资料。
Java消息服务是一套访问企业级消息系统的标准API。
详细地,JMS: l授权Java应用程序共享一个消息系统以便进行消息交流。
l提供一套标准的接口来创建、发送并且接收消息,简化应用程序的开发。
下面是WebLogic JMS通信的图解。
如图所示,WebLogic JMS从消息生产者应用程序那里接收消息,并把消息传递给消息消费者应用程序。
二.WebLogic JMS的特性 WebLogic JMS提供了一套JMS API的完整实现。
详细地,WebLogic JMS: l提供了一套单纯的统一的消息通信API。
l实现了JavaSoft JMS规范1.0.2a,包含了最近的JMS API勘误表。
l支持集群 l支持跨越不同操作系统和机器架构的应用程序间的消息通信。
l能够从WebLogic管理控制台和(或)使用JMS API来设置属性,覆盖原来的值,进行配置。
l允许JMS应用程序之间与其它使用Java事务API(JTA)处理事务的资源管理者(主要是数据库)具有协同工作的能力。
常见的Linux中间件有几个?
常见的Linux中间件有几个?中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。
中间件位于客户机/服务器的操作系统之上,管理计算机资源和网络通讯。
是连接两个独立应用程序或独立系统的软件。
相连接的系统,即使它们具有不同的接口,但通过中间件相互之间仍能交换信息。
那么Linux有哪些中间件?本文为大家介绍一下。
第一款:tomcattomcat是一款Java语言servlet标准化的服务器软件。
适用于本地开发、小项目或个人开发,Apache为HTML页面服务,而tomcat 实际操作JSP页面和servlet,但是tomcat处理静态html的能力不如Apache服务器。
特点:支持最新标准、更新快、跨平台、体积小安装部署方便。
第二款:weblogic大型项目或商业项目,Java动态功能和Java Enterprise在大型网络应用的开发、集成、部署和管理中,引入了标准的安全性bea公司生产的基础j2ee架构中间件。
特点:简化了可移植和可扩展应用系统的开发,为其他应用系统和系统提供了丰富的可操作性;商业软件功能齐全强大,主要用于大型企业的大型项目;是一种高扩展的架构体系。
第三款:jettyjetty是使用Java语言编写,jetty运行速度快,轻量级,在Java 中可以从test case控制其运行。
从而使自动化测试不再依赖外部环境,顺利实现自动化测试。
特点:易用、可扩展、易嵌入;快速高效。
第四款:JBoss管理EJB容器和服务器,JBoss遵循商业友好LGPL授权分发,由开源社区开发。
特点:应用服务器也有许多优秀的特点;内存和硬盘空间相对较小;安装方便,解压后,只需配置一些环境变量即可;JBoss支持集群等。
weblogic中间件通用应急预案教程文件
w e b l o g i c中间件通用应急预案Weblogic中间件(含业务应用)通用应急预案一、应急处置原则与工作流程国网信息系统中间件主要采用weblogic集群方式部署,通过中间件控制台对各应用节点进行统一管理和监控,本次中间件应急预案以“先抢通、后抢修”为处理原则,首先恢复业务应用,保存相关日志,后期再根据日志进行详细分析和故障定位。
weblogic中间件是应用程序的发布平台,相对比较稳定。
业务应用均通过weblogic中间件进行发布,通过weblogic中间件的JDBC等配置,实现前端应用和后台数据库之间的交互。
因此不管是程序代码问题、硬件问题、数据库问题均有可能体现在weblogic中间件节点异常;并且由于程序代码效率低下、参数配置不当,也会导致weblogic中间件节点异常。
这种情况下,重启异常weblogic节点,释放资源,是最快的恢复业务的应急手段。
具体原因可以通过备份日志,事后进行分析排查。
本应急预案中涉及到的程序包路径,均是根据信通公司weblogic中间件安装规范中指定的路径。
如果未按照规范安装的中间件,请电话咨询对应系统专责协助处理。
二、weblogic中间件故障应急场景故障应急处理步骤6步:1、使用IE浏览器访问节点应用确认节点可用性。
2、登陆weblogic控制台确认节点状态。
3、收集故障点日志,备份节点日志。
4、查看节点日志,根据报错信息确定故障原因。
5、根据故障原因,执行应急操作。
6、组织人员进行具体原因分析并整改。
三、故障场景Weblogic中间件日志文件中常见错误如下:ddedLDAP.tran (Permission denied)>9 <Aug 10, 2014 3:15:07 AM CST> <Error> <JDBC> <BEA-001112> <Test "SELECT 1 FROM DUAL"set up for pool "JDBC Data Source-0" failed with exception: "java.sql.SQLRecoverableException: No more data to read from socket".><Aug 10, 2014 3:15:07 AM CST> <Warning> <JDBC> <BEA-001129> <Received exception while creating connection for pool "JDBC Data Source-0": IO Error: The Network Adapter couldnot establish the connection.>数据库单节点异常,RAC无法全部正常对外提供服务节点运行过程中13,11,1210 The JRE was not found in directory /usr/java/k1.6.0_38. (JAVA_HOME)Please edit your environment and set the JAVA_HOMEvariable to point to the root directory ofyour Java installation.Java环境变量配置不正确节点启动过程中14,1211 <BEA-002621> <Connection rejected,the server license allows connectionsfrom only 5 unique IP addresses.>Weblogic9版本license未授权节点运行过程中1,2,3,4,5,15,11,1212 VM Version 1.5.0_12-b04 from SunMicrosystems Inc.><2014-8-11 下午04时50分58秒 CST><Critical> <WebLogicServer> <BEA-000362> <Server failed. Reason:There are 1 nested errors:weblogic.management.ManagementException: Unable to obtain lock on/home/weblogic/bea/user_projects/domains/bzcb_domain/servers/AdminServer/tmp/AdminServer.lok. Server mayalready be running节点未正常停止节点启动过程中5,11,1213 因硬件或者系统故障,应用服务器全部无法启动16四、应急处理步骤1.使用IE登陆访问对应故障节点应用地址,验证故障现象,防止误告警出现。
WebLogic、WebSphere、JBOSS、Tomcat之间的区别
WebLogic、WebSphere、JBOSS、Tomcat之间的区别1:产品介绍:weblogicWebLogic是美国bea公司出品的一个application server确切的说是一个基于j2ee架构的中间件。
BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。
将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。
webSphereWebSphere是 IBM 的集成软件平台。
它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。
WebSphere 提供了可靠、灵活和健壮的集成软件。
JBossJBoss是一个管理EJB的容器和服务器,支持EJB 1.1、EJB 2.0和EJB3.0的规范。
但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。
2006年,Jboss 公司被Redhat公司收购。
TomcatTomcat是Apache 软件基金会的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。
由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范。
因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。
2:价位不同:JBoss与Tomcat的是免费的。
WebLogic与WebSphere是收费的,而且价格不菲。
3:开源性不同:JBoss与Tomcat的是完全开源的,而其他两个不是。
最新weblogic中间件通用应急预案教程文件
Weblogic中间件(含业务应用)通用应急预案一、应急处置原则与工作流程国网信息系统中间件主要采用weblogic集群方式部署,通过中间件控制台对各应用节点进行统一管理和监控,本次中间件应急预案以“先抢通、后抢修”为处理原则,首先恢复业务应用,保存相关日志,后期再根据日志进行详细分析和故障定位。
weblogic中间件是应用程序的发布平台,相对比较稳定。
业务应用均通过weblogic中间件进行发布,通过weblogic中间件的JDBC等配置,实现前端应用和后台数据库之间的交互。
因此不管是程序代码问题、硬件问题、数据库问题均有可能体现在weblogic中间件节点异常;并且由于程序代码效率低下、参数配置不当,也会导致weblogic中间件节点异常。
这种情况下,重启异常weblogic节点,释放资源,是最快的恢复业务的应急手段。
具体原因可以通过备份日志,事后进行分析排查。
本应急预案中涉及到的程序包路径,均是根据信通公司weblogic中间件安装规范中指定的路径。
如果未按照规范安装的中间件,请电话咨询对应系统专责协助处理。
二、weblogic中间件故障应急场景故障应急处理步骤6步:1、使用IE浏览器访问节点应用确认节点可用性。
2、登陆weblogic控制台确认节点状态。
3、收集故障点日志,备份节点日志。
4、查看节点日志,根据报错信息确定故障原因。
5、根据故障原因,执行应急操作。
6、组织人员进行具体原因分析并整改。
三、故障场景Weblogic中间件日志文件中常见错误如下:ption: Unable to obtain lock on/home/weblogic/bea/user_projects/domains/bzcb_domain/servers/AdminServer/tmp/AdminServer.lok. Server may alreadybe running1613 因硬件或者系统故障,应用服务器全部无法启动四、应急处理步骤1.使用IE登陆访问对应故障节点应用地址,验证故障现象,防止误告警出现。
weblogic中间件介绍
目录一、Weblogic11g概述.............................................................................................................................1.1功能简介.....................................................................................................................................1.2功能简介.....................................................................................................................................1.3主要优势.....................................................................................................................................1.4适用范围.....................................................................................................................................1.5 Weblogic 11G新特性.................................................................................................................1.5.1自调优的企业级内核 ......................................................................................................1.5.2过载保护 ..........................................................................................................................1.5.3动态的配置变化 ..............................................................................................................1.5.4并行的应用部署–零宕机 ..........................................................................................1.5.5 JRockit Flight Recorder概念 ............................................................................................1.5.6 JRockit Flight Recorder使用场景 ....................................................................................二、Weblogic11g安装.............................................................................................................................2.1 安装前的准备工作...................................................................................................................2.2 Windows下安装Weblogic ........................................................................................................2.2.1 准备安装 .......................................................................................................................2.2.2 进入安装界面 ...............................................................................................................2.2.3 选择中间件目录 ...........................................................................................................2.2.4 注册安全更新 ...............................................................................................................2.2.5 选择典型安装 ...............................................................................................................2.2.4 选择产品安装目录 .......................................................................................................2.2.7 创建快捷方式 ...............................................................................................................2.2.8 显示安装概要 ...............................................................................................................2.2.9 正在安装 ..........................................................................................................................................................................................................................................................................2.3 Windows下创建WebLogic 域.................................................................................................2.3.1 QUICK START 提示界面 ...............................................................................................2.3.2 进入配置向导 ...............................................................................................................2.3.3 选择域源 .......................................................................................................................2.3.4 指定域名和位置 ...........................................................................................................2.3.5 配置管理员用户名和口令 ...........................................................................................2.3.6 配置服务器启动模式和JDK ........................................................................................2.3.7 添加可选配置 ...............................................................................................................2.3.8 配置管理服务器 ...........................................................................................................2.3.9 显示配置概要 ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................2.4 Linux 下安装Weblogic..........................................................................................................2.4.1 安装前的准备 ...............................................................................................................2.4.2?.bin的安装 ..................................................................................................................2.4.3?.jar的安装 ......................................................................................................................................................................................................................................................................................................................................................................................................................................2.5Linux下创建Weblogic域..........................................................................................................2.6?Linux下Weblogic的启用和停止..........................................................................................2.6.1 用户名、密码配置 .........................................................................................................2.6.2启动Weblogic..................................................................................................................2.6.3停止Weblogic服务 ........................................................................................................三、WebLogic的基本概念 ...................................................................................................................3.1 域Domain..................................................................................................................................3.1.1 域的概念、范围和限制 .................................................................................................3.1.2 为什么要使用域 .............................................................................................................3.2 服务器........................................................................................................................................3.2.1 管理服务器 .....................................................................................................................3.2.2 受管服务器 .....................................................................................................................3.3 计算机Machine.........................................................................................................................3.3.1 Machine 的概念 ..............................................................................................................3.3.2 为什么要使用Machine..................................................................................................3.4 集群............................................................................................................................................3.4.1 什么是集群 .....................................................................................................................3.4.2 主要功能 .........................................................................................................................3.4.3 基本集群架构 .................................................................................................................3.4.5 多层集群架构 .................................................................................................................3.4.6 何时使用多层集群架构 ...............................................................................................3.4.7 多层集群架构的优缺点 ...............................................................................................3.4.8 代理服务器 .....................................................................................................................3.4.9 基本集群代理架构 .......................................................................................................多层集群代理架构 ...................................................................................................................四、WebLogic配置相关文件................................................................................................................4.1 启动服务相关的几个文件.......................................................................................................4.1.1 startWebLogic.cmd/startWebLogic.sh .............................................................................4.1.2 startManagedWebLogic.cmd/startManagedWebLogic.sh ..............................................4.1.3 setDomainEnv.cmd/setDomainEnv.sh .............................................................................4.1.4 stopWebLogic.cmd/stopWebLogic.sh..............................................................................4.1.5 stopManagedWebLogic.cmd/stopManagedWebLogic.sh ...............................................4.2 系统配置文件config.xml .........................................................................................................4.2.1 关于WebLogic 管理和config.xml 文件概述 ..............................................................4.2.2 何时去编辑config.xml ...................................................................................................4.2.3 config.xml 文件里的内容 ...............................................................................................4.3 属性文件weblogic.xml.............................................................................................................4.3.1 说明.................................................................................................................................4.3.2 可配置的属性详解 .......................................................................................................五、JMS配置 ..........................................................................................................................................5.1先配置持久化存储:.................................................................................................................5.2配置JMS服务器 .......................................................................................................................5.3.配置JMS模块 ...........................................................................................................................5.4配置子部署:.............................................................................................................................5.5创建队列.....................................................................................................................................5.6创建工厂.....................................................................................................................................六、WebLogic11g-常用运维操作...........................................................................................................6.1配置jvm参数: ........................................................................................................................6.2配置weblogic的线程队列: ....................................................................................................6.3日志配置:.................................................................................................................................一、Weblogic11g概述1.1编写目的■金税三期以后的综税的产品线中间件由原来Weblogic814,全面升级为Weblogic11g,JDK统一使用1.6及以上版本。
第一章:中间件技术介绍
第一章第一章::中间件技术介绍中间件技术介绍1.1 两层结构与三层结构两层结构与三层结构长期以来,我们一直使用着"客户端/服务器"的两层结构,这种两层的结构曾让无数人为之兴奋和惊叹,即客户端提供用户界面、处理业务逻辑,数据库服务器接受客户端SQL 语句并对数据库进行查询,更新等操作,然后操作结果返回给客户端,如图所示。
在一个比较简单的计算机应用系统中,采用两层体系结构的确给人们带来了相当的灵活性。
但随着计算机应用水平的飞速发展、企业信息化水平的不断深入、企业客户的不断增加,以及新业务的不断出现,越来越多的用户对计算机应用系统提出了更高的要求:1. 要能够同时支持成千上万乃至更多用户的并发服务请求 2. 由单一的局域网向跨多个网络协议的广域网扩展3. 不仅要支持一般的信息管理,而且还要支持关键业务的联机交易处理 4. 从支持单一的系统平台和数据源转向支持异构的多系统平台和多数据源面对用户的新需求,二层结构的应用模式由于采用客户机与服务器直接联接的方式形成了其固有的一些缺陷: 1. 难以维护难以维护client/server 结构用户界面、业务逻辑和数据逻辑相互交错,通常在第一次部署的时候比较容易,但难于升级或改进,而且经常基于某种专有的协议(通常是某种数据库协议)。
它使得重用业务逻辑和界面逻辑变得非常困难。
2.难以扩展难以扩展随着系统的升级,系统复杂程度大大增加,难以扩展,另外它是一个封闭的系统,很难与其他的应用系统实现互操作。
3.安全性差安全性差客户端程序可以直接访问数据库,可通过编程语言或数据库提供的工具直接对数据库进行操作,不安全4. 4. 性能不好性能不好性能不好客户端直接与数据库建立连接,当有大量的并发用户存在时,会使数据库不堪重负,性能迅速下降,甚至当机。
三层结构三层结构为解决传统二层模式与应用需求日益突出的矛盾,以交易中间件为基础框架的三层应用模式应运而生,三层结构以中间层管理大量的客户端并为其联接、集成多种异构的服务器平台,通过有效的组织和管理,在极为宽广的范围内将客户机与服务器进行高效组合。
Java_WEB_中间件讲解汇总
一、什么是中间件
中间件(middleware)是基础软件 的一大类,属于可复用软件的范畴。 顾名思义,中间件处于操作系统软件 与用户的应用软件的中间。中间件在 操作系统、网络和数据库之上,应用 软件的下层,总的作用是为处于自己 上层的应用软件提供运行与开发的环 境,帮助用户灵活、高效地开发和集 成复杂的应用软件。
domjavaweb中间件原理webmiddlewarehtmljspservletejbjavabeanjvmweb应用浏览web中间件介绍轻量级web中间件apache重量级web中间件beaweblogicibmwebshere常用web中间件关系apachetomcatjboss是小型的轻量级应用服务器在中小型系统和并发访问用户不是很多的场合下被普遍使用是开发和调试jsp程序的首选
三、java WEB 中间件原理
WEB 应用浏览
Web
middleware
JVM
html
Jsp/servlet
EJB/javaBean
四、 WEB 中间件介绍
1、轻量级WEB中间件 Apache 、 Tomcat 、 Jboss、 Jetty 2、重量级WEB中间件 BEA-WEBLOGIC IBM-WEBSHERE
· 信息传递(Message Passing):电子邮件系统是该类中间件的其中一种 如 JAVA-MAIL;在不同平台之间通信如 BEAe Link、IBM的MQ Series等
基于 XML 的中间件(XML-Based Middleware):XML 允许开发人员为实现在 Internet 中交换结构化信息而创建文档。 DOM,JDOM等
3、常用WEB中间件关系
1) Apache ,Tomcat , Jboss是小型的轻量级应用服务器, 在中小型系统和并发访问用户不是很多的场合下被普遍使用,是 开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认 为,当在一台机器上配置好Apache 服务器,可利用它响应对 HTML 页面的访问请求。 2)实际上Tomcat 部分是Apache 服务器的扩展,但它是独立 运行的,所以当你运行tomcat 时,它实际上作为一个与 Apache 独立的进程单独运行的。 3)Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页 面和Servlet。另外,Tomcat和IIS、Apache等Web服务器一 样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP 容器,独立的Servlet容器是Tomcat的默认模式。Tomcat处理 静态HTML的能力不如Apache服务器。 4)Jboss是 web服务器的一种,主要做ejb容器,和tomcat集 成就可以jsp,servlet,ejb统一的WEB中间件了。 Jboss有两种版本,一种是独立的,一种是和tomcat集成的
weblogic详解
weblogic详解WebLogic是一种Java应用服务器,它提供了一种可靠的、高性能的平台来运行企业级应用程序。
WebLogic具有许多功能,包括分布式事务管理、负载平衡、安全性和可伸缩性。
在本文中,我们将深入探讨WebLogic的各种功能和用途。
WebLogic的架构WebLogic的架构是基于Java EE规范的。
它由多个组件组成,包括Web服务器、应用服务器和EJB容器。
Web服务器用于处理HTTP请求和响应,应用服务器用于处理业务逻辑,EJB容器用于管理EJB组件。
WebLogic还包括JMS(Java消息服务)和JDBC(Java数据库连接)组件,用于处理消息和数据库连接。
WebLogic的功能WebLogic具有许多功能,包括:1.分布式事务管理:WebLogic支持分布式事务管理,可以确保在多个数据库之间进行的事务是原子性的,即要么全部成功,要么全部失败。
2.负载平衡:WebLogic可以将负载分配到多个服务器上,以确保高可用性和可伸缩性。
3.安全性:WebLogic提供了多种安全性功能,包括SSL(安全套接字层)和数字证书,以确保数据的机密性和完整性。
4.可伸缩性:WebLogic可以在需要时自动扩展,以适应不断增长的负载。
5.高可用性:WebLogic可以在服务器故障时自动切换到备用服务器,以确保应用程序的连续性。
WebLogic的用途WebLogic可以用于许多用途,包括:1.企业应用程序:WebLogic是一种流行的企业应用程序服务器,可以用于运行各种企业应用程序,包括ERP、CRM和SCM系统。
2.电子商务:WebLogic可以用于运行电子商务网站,包括在线商店和拍卖网站。
3.金融服务:WebLogic可以用于运行金融服务应用程序,包括在线银行和证券交易系统。
4.医疗保健:WebLogic可以用于运行医疗保健应用程序,包括电子病历和医疗保健管理系统。
5.政府:WebLogic可以用于运行政府应用程序,包括在线税务和社会保障系统。
主机 应用 中间件弱口令
主机应用中间件弱口令中间件弱口令Tomcattomcat:tomcatweblogicweblogic:weblogicsystem:systemportaladmin:portaladminguest:guestweblogic:admin123weblogic:weblogic123Jbossjboss:jbossadmin:adminjonasjadmin:jonastomcat:tomcatjonas:jonas默认端口Tomcat:8080(Web、Console)、...WebLogic:7001、7002(Web、Console)、...JBoss:8080(Web)、9990(Console)、...WebSphere:9080、9443(Web)、9060、9043(Console)、...JOnAS:9000、...默认路径弱口令分类1、应用系统2、中间件3、数据库4、操作系统---------------风险分析攻击者会利用弱口令或默认口令登录目标机,造成以合法身份访问目标系统进一步攻击的风险。
技术侧监测发现技术层分为3个技术路线以及时发现弱口令的存在1、安装部署主机安全防护软件,发现操作系统、数据库、中间件的默认及弱口令;2、通过流量镜像的方式抓取终端---应用服务器、应用服务器---数据库服务器的流量,分析流量中的明文账密口令3、利用应用系统账号数据库中密码列换成MD5值与现有弱口令库的MD5值进行数据碰撞。
管理层通过开展人员安全意识培训教育,讲解什么是弱口令?常见弱口令有哪些?如何避免使用弱口令作为密码使用等教育培训课。
应对措施1、开启应用、操作系统安全基线,建立应用、操作系统账密管理机制从密码长度、密码复杂度、密码更新频率等方面在账号启用时期建立好密码的强度;2、对长期不用的账号进行锁定、消除;3、应用系统登录界面开启:机器码、双因素认证等身份鉴别功能;4、操作系统、数据库、中间件等重要基础系统软件控制访问源并建立密码定期更新及强度自查机制;5、终端关闭自动记录账密口令登录的功能;。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
w e b l o g i c中间件介绍 Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998目录一、Weblogic11g概述编写目的■金税三期以后的综税的产品线中间件由原来Weblogic814,全面升级为Weblogic11g,JDK统一使用及以上版本。
■为了满足三期后运维要,全面提高运维工程师运维能力。
本文档全面介绍了Weblogic11g中间件的基础操作。
功能简介■支持最新的 Java 平台、企业版 (Java EE) 规范及Web 服务标准,从而可简化开发并增强互操作性,以支持面向服务的体系结构 (SOA)。
■领先的可靠性、可用性、可扩展性和业界领先的性能。
主要优势■J2EE应用服务器性能记录的保持者■应用程序和服务的可用性和运行时间■更好地监视和管理生产应用程序■更快、更高效的开发-部署-调试周期■卓越的最终用户客户端可用性■高效快速的服务器管理■简化新应用程序和服务的开发适用范围■J2EE应用服务器■BS三层架构的应用服务器Weblogic11G新特性自调优的企业级内核⏹静态的线程池参数可以不进行设置⏹系统自动维护线程池的大小⏹自动记录系统历史的吞吐量和性能统计⏹为了达到资源的最优分配,自动优化服务器⏹没有本地代码过载保护⏹合理的处理过量的服务–过载保护•根据内存与队列容量的极限值的设定拒绝请求•通过降低非关键业务系统的使用资源,来保证关键业务系统的正常•过载的时候拒绝新的请求而不是降低整个服务器的服务质量⏹优雅的意外处理•可以选择当发生死锁、内存溢出等关键错误时,关闭或暂停服务器动态的配置变化⏹事务式的配置变化– all or nothing!⏹大部分的变化不需要重启服务器⏹对于所有需要重启Server才能生效的变化都有图形化提示,大大降低了因为配置变化所带来的宕机时间并行的应用部署–零宕机⏹应用的多个版本可以并存⏹可在新版本生效前将其在生产环境进行测试,而不影响老的版本⏹回退到老的版本⏹应用的自动退休– graceful, timeout, immediate⏹减少了所需的硬件, 软件, 维护, 支持成本JRockit Flight Recorder概念⏹JRockit R28 版本的新添特性⏹JRockit JVM 中的“循环缓冲” 存储诊断数据•时刻缓冲•新的数据进入缓冲,旧的数据溢出⏹与JRMC的预集成•代替原来的JRMC Runtime Analyzer 和Latency Analyzer⏹接近零开销•收集的数据本身就是JVM使用的数据⏹数据除了来自于JVM的事件,也可以是其他事件提供者•WebLogic Server (WLDF)•Fusion Middleware (DMS)JRockit Flight Recorder使用场景⏹适合使用JRockit Flight Recorder的场景•提供正在运行的生成系统的诊断信息•捕获导致故障问题的最新活动信息进行分析•捕获各个层次的事件JVM,WLS,DMS•可以使用JRMC GUI进行在线和离线分析•JRockit dumps 捕获crash相关信息进行辅助分析⏹不适合使用JRockit Flight Recorder的场景•大事件负载和大事件规模•长时间事件分析•不作为Debug日志或服务器日志的代替品二、Weblogic11g安装安装前的准备工作● WebLogic安装文件下载:建议:JDK也从此下载。
●安装WebLogic,需要有与其版本相对应的JDK(WebLogic 安装过程中会安装相应的JDK,所以无需单独安装),以下是不同版本的对应:WebLogic10 以上的版本要求以上的版本要求要求硬件要求:内存不少于512M,拟装目录下可用硬盘不少于1GWindows下安装Weblogic准备安装双击安装程序:图2-1进入安装界面图2-2选择中间件目录目录可以修改,如下:图2-3注册安全更新选择暂时不获得安全更新:图2-4选择典型安装图2-5选择产品安装目录产品安装目录建议以主目录为基础:图2-6创建快捷方式图2-7显示安装概要图2-8正在安装图2-9图2-10至此一个WebLogic Server 基本组件的安装完成,下一步使创建一个WebLogic 域,看看服务能否正常启动,以便测试组件是否能正常使用。
Windows下创建WebLogic 域QUICK START 提示界面一般在完成组件的安装后,WebLogic 安装系统会接下来,默认开启快速启动界面(即Quick Start 提示界面),包括很多内容:●创建WebLogic 域并快速启动;●升级WebLogic 旧版本到当前最新;●访问联机文档。
它给入门者提供了一个好的快捷链接,可以清晰的找到自己想做的事情。
下面我们从它开始,进入创建WebLogic 域的动作,并启动一个简单的WebLogic 系统。
单击Getting started with WebLogic Server:图2-11进入配置向导“开始菜单> Oracle WebLogic > WebLogic Server 11gR1 >Tools >ConfigurationWizard”进行创建,进入页面后选择创建新的WebLogic 域,下一步:图2-12选择域源选择创建新的WebLogic 域,下一步:图2-13指定域名和位置域名默认为base_domain,允许更改,域位置建议不要更改:图2-14配置管理员用户名和口令图2-15配置服务器启动模式和JDK图2-16这里需要注意:开发模式和生产模式区别,开发模式启动服务时不需要输入用户名和密码,生产模式需要秘钥。
建议使用生产模式。
添加可选配置选中管理服务器,修改其设置:图2-17配置管理服务器图2-18显示配置概要图2-19图2-20启动WebLogic Server单击“开始→程序→Oracle WebLogic→User Projects→base_domain→Start AdminServer for WebLogic Server Domain”,启动WebLogic Server:图2-21测试安装图2-22输入您设定的用户名和密码,进入控制台,如下:图2-23走到这一步,说明安装成功。
Linux 下安装Weblogic很多情况下,我们要在LINUX或 UNIX系统下安装和运行。
Weblogic在Linux 平台下的安装方法一般有三种:图形窗口模式、控制台模式、无人守护安装模式。
由于控制台模式的使用最为广泛且不受任何其它硬件条件的限制。
(这里只介绍控制台安装模式,图形模式和win里面的完全一样,总体来讲,基本都很类似;一个比较大的差别是UNIX 常常需要自己额外安装JDK。
通常在Linux 下Weblogic 的安装文件分为.bin 和.jar 两种格式,.bin 安装文件文件默认的带有JDK,而.jar 文件一般不具备,此时我们必须在系统下自行安装JDK。
上面的例子是在Windows 平台上,很多情况下,我们要在UNIX 系统下安装和运行。
总体来讲,基本都很类似;一个比较大的差别是UNIX 常常需要自己额外安装JDK。
下面,我们以Liniux 为例,讲一下如何安装JDK。
说明:通常在Linux 下Weblogic 的安装文件分为.bin 和.jar 两种格式,.bin 安装文件文件默认的带有JDK,而.jar 文件一般不具备,此时我们必须在系统下自行安装JDK。
安装前的准备● Linux 版本:运用uname –a 命令查看Linux 的有关版本信息。
Oracle 网站免费下载);●要用到的命令:ls, cd, chmod,rpm,vi,su,reboot。
的安装1、进入到安装介质所在的路径cd /root/install2、赋予.bin可执行权限#chmod a+x查看详细信息后3、执行安装命令./ -mode=console只需要./ 即可(你可以不加“-mode=console”的控制台文本模式,因为在你安装时无法启动图形安装界面时它会自动的进入文本控制台模式的)的安装JDK 安装因.jar 文件一般不具备JDK,此时我们必须在系统下自行安装JDK1、添加weblogic 用户执行: adduser weblogic此时home 目录下会产生一个名为weblogic 的文件夹,将下载好的安装文件放在此处(当然也可在别的目录下)2、赋给用户操作权限3、执行安装(进入Weblogic 用户安装)注:(下图为控制台安装,非图形化)4、进入安装过程(此处展示非图形化安装)(1)欢迎界面(2)选择安装路径(建议使用默认路径)(3)默认不安装演示程序和样例(4)默认不安装Source code(5)正在安装(6)安装完成5、在没有配置环境变量的情况下,java –version 命令只能看到系统默认JDK 版本。
通常在Linux 下有三种配置环境变量的方法:(1)修改/etc/profile 文件如果计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell 都有权使用这些环境变量,可能会给系统带来安全性问题。
➢用文本编辑器(vi 命令)打开/etc/profile➢在profile 文件末尾加入:JAVA_HOME=(JDK 安装路径)PATH=$JAVA_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/:$JAVA_HOME/lib/export JAVA_HOMEexport PATHexport CLASSPATH(2)重新登录注意如下关于Linux 的一些相关知识:➢ Linux 下用冒号“:”来分隔路径➢ $PATH / $CLASSPATH / $JAVA_HOME 是用来引用原来的环境变量的值,在设置环境变量时特别要注意不能把原来的值给覆盖掉了,这是一种常见的错误。
➢ CLASSPATH 中当前目录“.”不能丢,把当前目录丢掉也是常见的错误。
➢ export 是把这三个变量导出为全局变量。
➢大小写必须严格区分。
(3)修改.bashrc 文件这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bashrc 文件就可以了。
➢用文本编辑器(vi 命令)打开用户目录下的.bashrc 文件➢在.bashrc 文件末尾加入:JAVA_HOME=(JDK 安装路径)export JAVA_HOMEPATH=$JAVA_HOME/bin:$PATHexport PATHCLASSPATH=.:$JAVA_HOME/lib/:$JAVA_HOME/lib/重新登录(4)直接在shell 下设置变量不赞成使用这种方法,因为换个shell,你的设置就无效了,因此这种方法仅仅是临时使用,以后要使用的时候又要重新设置,比较麻烦。