`

appServer WebLogic

阅读更多

解决linux下too many file问题

http://blog.csdn.net/moonsbird/article/details/4804041

工作中发现,在linux中搭建WEBLOGIC应用服务器的环境下,有时可能同时发布多个war包,而且每一个war包的文件数目很多,或者客户同时访问量比较大,此时WEBLOGIC就会报错,报错信息中包含“Too many open files ”,例如:

java.io.FileNotFoundException: /home/weblogic/bea/user_projects/domains/lhyth/servers/AdminServer/tmp/_WL_user/_appsdir_AM_war/syskue/.tld_cache/webwork-2.2.6.jar/META-INF/taglib.tld/crc.ser (Too many open files )
        at java.io.FileOutputStream.open(Native Method)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
        at weblogic.descriptor.DescriptorCache.writeToCache(DescriptorCache.java:236)
        at weblogic.descriptor.DescriptorCache.parseXML(DescriptorCache.java:388)
        Truncated. see log file for complete stacktrace

这是因为linux限制了打开文件的最大句柄数量。

linux默认的打开文件数量是1024,我们可以用ulimit -a 来查看系统资源,例如:

[root@redhat ~]# ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
file size               (blocks, -f) unlimited
pending signals                 (-i) 1024
max locked memory       (kbytes, -l) 32
max memory size         (kbytes, -m) unlimited
open files                   (-n) 1024 --打开最大文件数量限制
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
stack size              (kbytes, -s) 10240
cpu time               (seconds, -t) unlimited
max user processes              (-u) 16384
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

解决该问题的宗旨是:增大打开文件最大句柄限制数,该数是1024的整数倍

1.临时增大open files的限制值

  可以用ulimit -n 来临时增大该限制值,但是一旦重启服务器后,该值又会恢复到1024。只能暂时性的解决问题。命令如下:

[root@redhat ~]# ulimit -n 65536
[root@redhat ~]# ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
file size               (blocks, -f) unlimited
pending signals                 (-i) 1024
max locked memory       (kbytes, -l) 32
max memory size         (kbytes, -m) unlimited
open files                      (-n) 65536
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
stack size              (kbytes, -s) 10240
cpu time               (seconds, -t) unlimited
max user processes              (-u) 16384
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

2.彻底增大open files的限制值

  一般情况下,我们都会通过修改系统限制文件来彻底增大open files的值。

2.1 通过VI打开/etc/security/limits.conf,在“# End of file”上面添加如下:

    *  -  nofile  65536

    该语句表示:每一个用户的默认打开文件数是65536


2.2 通过VI打开/etc/sysctl.conf,在最后一行添加如下:
 
     fs.file-max = 65536
 
2.3 重启服务器。
 
此时再用ulimit -a来查看:
[root@redhat ~]# ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
file size               (blocks, -f) unlimited
pending signals                 (-i) 1024
max locked memory       (kbytes, -l) 32
max memory size         (kbytes, -m) unlimited
open files                      (-n) 65536
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
stack size              (kbytes, -s) 10240
cpu time               (seconds, -t) unlimited
max user processes              (-u) 16384
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

 

查看ubuntu 下 WebLogic 软件版本:

lindows@ubuntu:~$ cat .../bea/logs/log.txt

 

WebLogic 培训资料

http://xuzhengjun.blog.ccidnet.com/blog-htm-itemid-303104-do-showone-uid-15219.html

 

附件:  WebLogic.part3.rar (262 K)
附件:  WebLogic.part2.rar (3907 K)
附件:  WebLogic.part1.rar (3907 K)

 

http://guoqinhua1986-126-com.iteye.com/blog/231244

 

********************weblogic配置心得***********
weblogic 的配置有两种方法:
1:开始--〉程序--〉BEA WebLogic Platform 8.1--〉Configuration Wizard 根据需要和提示进行的到文件C:\bea\user_projects JBUilder的Enterprise配置中Domain directory 选择路径C:/bea/user_projects/domains/mydomain 即可!配置weblogic 成功
2:根据原始文件配置,路径为C:\bea\weblogic81\portal\bin 方法,
(1)在此路径下新建一个空的config.xml ;
(2)修改JBUilder的Enterprise配置中Domain directory 选择路径C:\bea\weblogic81\portal\bin;
(3)确定以后删除开始在C:\bea\weblogic81\portal\bin中建立的config.xml
(4) 启动C:\bea\weblogic81\portal\bin下startWebLogic.cmd

 

 

 

信息: XML validation disabled
- Exception starting filter SeoFilter

java.lang.UnsupportedClassVersionError: Bad version number in .class file

Bad version
今天在导入一个工程时,编译并部署到weblogic后,发现出现java.lang.UnsupportedClassVersionError: Bad version number in .class file异常,检查了一下我的myEclipse6.0,发现其默认的编译器为JDK6.0,那个工程是公司服务器机上拷贝过来的,用的编译器是 JDK5.0,试了一下,果然是这个问题引起。

具体解决办法:在myEclipse中改变编译器的方法:Project->Properties->Java Compiler->Configure Workspace Setting,在弹出的页面中可以进行设置。将6.0改成5.0,之后OK,他对项目自动进行编译。之后就可以了~这个问题也会出现在TOMCAT或JBOSS上。


end

分享到:
评论

相关推荐

    BEA WebLogic Server_WebLogic Server_app.zip_weblogic

    BEA WebLogic Server_ a

    IBM WebSphere家族产品与BEA WebLogic家族产品比较

    IBM WebSphere家族产品与BEA WebLogic家族产品比较

    WebLogic部署接口说明

    WebSphere部署接口环境说明 1、 通过WebSphere正常部署“maximo.ear”环境; 2、 将“endorsed”文件夹拷贝到安装目录“D:\IBM\WebSphere\AppServer\java\jre\lib”下;

    WebLogic815在windows2003下的安装及集群配置.doc

    WebLogic815在windows2003下的安装及集群配置网络拓补图AppServer1AppServer2DataBaseClientdizzyClusterProxyServermyserver规划表:Table1.基础规划ElementInstancesValueAdministrativeserver1...

    Linux_64Bit_Weblogic集群

    操作系统: Red Hat Enterprise Linux Server 5.5(64Bit) 所需软件: wls1034_generic.jar jdk-6u33-linux-x64-rpm.bin Weblogic集群环境: 服务器类型 服务器名称 IP 端口 管理服务器 priscom_app61 10.199.128....

    Tomcat-JBoss-Weblogic-Jetty的区别和介绍

    weblogic应该说算是业界第一的app server,全部支持j2ee1.4, 对于开发者,有免费使用一年的许可证,用起来比较舒服,出资BEA公司,呵呵,我用的就是这个,所以比较熟悉 jboss也支持j2ee JBoss和WebLogic都含有Jsp...

    常用的dos命令和基本造作

    常用的命令包括在文档一个.jar文件除了包含它的分布描述...BEA WebLogic Server 6.0、Borland App Server、HP Bluestone Total-e-Server、IBM WebSphere Application Server、IONA iPortal Application Server、iPlanet

    xxx银行系统-WebSphere-was8.5原厂安装配置调优实战手册

    IBM WAS 的全称是IBM WebSphere Application Server,即 IBM 的 WebSphere 应用服务器,和 Weblogic 一样 ,是当前主流的 App Server (应用服务器)之一是Java Platform, Enterprise Edition(Java EE)和 Web 服务...

    java高效学习之路-过来人经验

    当前主流的App Server是BEA公司的Weblogic Server和IBM公司的Websphere以及免费的Jboss,选择其中一个进行学习就可以了,个人推荐Weblogic,因为它的体系结构更加干净,开发和部署更加方便,是Java企业软件开发人员...

    peoplesoft hrms产品安装说明

    PeopleSoft HRMS产品安装说明 1、 整体规划: PeopleSoft系统中存在几个Server的概念,File Server,Database Server,Application Server,Batch Server,Web Server。...App Server:BEA Tuxedo 8.1

    adminguide翻译

    网站典型设置概览应用软件或中间件服务器:JBoss App Server,Tomcat Web Container,BEA WebLogic,IBM Webshere

    Borland系列注册器全集

    可支持一下软件:(功能非常强大) Builder 6 Enterprise Edition JBuilder 7 Enterprise ...Enterprise Server 6.0 AppServer Edition (*5) C++BuilderX 1.0 Enterprise Edition JBuilder 2005 Enterprise Studio(***)

    Java-Rce-Echo:Java RCE回显测试代码

    Websphere(在AppServer V8.5(8.5.5.18),AppServer V9.0(9.0.5.5)上测试) JBoss(Wildfly)(在8.0.0.Final,18.0.0.Final,21.0.0.Beta1上进行测试) 树脂(在pro-4.0.64,pro-4.0.57,

    [Deployer:149026]Deploy application WebContent on myserver.

    NULL 博文链接:https://summerlin.iteye.com/blog/2295396

    JSP程序员成长手册

    6:xml 掌握程度:了解 原因:AppServer的配置一般是使用XML来实现的。 7:ejb 掌握程度:了解 原因:很多项目中商业逻辑是由ejb来实现的,所以呢…… 8:以下几种AppServer(engnier) 你需要了解一个以上。 a:...

    Java学习从入门到精通[原创]

    BEA的开发者园地,BEA作为最重要的AppServer厂商,有很多独到的技术,在Weblogic上做开发的朋友不容错过。 5、http://www.huihoo.com/ 灰狐动力网站,一个专业的中间件网站,虽然不是专业的Java网站,但是在J2EE企业...

    办公日记系统 源码+数据库

    内含具体安装配置手册 本章系统采用的数据库为IBM公司的DB2 UDB V8.1 个人版,首先需要安装DB2 UDB V...Java应用服务器有Weblogic Server, Tomcat, Jboss, WebSphere等。这里我们采用BEA公司的 Weblogic Server 8.1。

    服务器架构ppt.pptx

    动态页面内容 Java Servlet (Compiled Web based Java Classes) Java Server Pages (Compiled at run time) Java Connectors (Adapters) 对应服务器 Apache Tomcat, IBM WebSphere and WebLogic all support static...

    Tomcat下发布JSP程序的N种方法

    需要在应用程序/WEB-INF/下的weblogic.xml文件中配置: &lt;weblogic-web-app&gt; &lt;container-descriptor&gt; &lt;index-directory-enabled&gt;true&lt;/index-directory-enabled&gt;&lt;br&gt;&lt;/container-descriptor&gt;&lt;br&gt;...

    双活数据中心解决方案.pptx

    前端应用的双活(VMware) vm vm vm vm vm vm vm vm vm vm vm vm AD vm vm vm vm SQL node1 MSCS vCenter Server vm vm vm vm APP……. APP……. SQL node2 MSCS vm vm vm vm vm vm vm vm vm 大二层互通网络,跨...

Global site tag (gtag.js) - Google Analytics