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包。
- 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,你的设置就无效了,因此这种方法仅仅是临时使用,以后要使用的时候又要重新设置,比较麻烦。