数码户外 出游全攻略
J2EE大多数的架子都是基于页面层+服务层(多数会加个逻辑层)+数据库层.如果能够把这几个层分得够细,配置文件管理有条理,那么系统就很好维护.页面层涉及的框架会比较多,这个多数会由开发人员去画,如struct,jsf,报表展示,服务层很多都是spring注入式,库层则由各种各样的访问方式如ibatis,hibernate...当然个人接触较多的也是上面举的这些.web服务器大的有wl(weblogic简称),ws(websphere),jboss,小的常用的就是tomcat,为了测试方便我通常是用tomcat,发布的时候才用诸如wl.当然如果用到其中的一些中间的时候我们就不得不用它来测试了.但这个时候我们如果搞个vm虚拟机来做开发的话相信会事半功倍.包括库层oracle,informix,db2.本人就是搞了个RedHat vm os,里面装了wl10,oracle10,tux8,informix(不知道是哪版本),平时需要测试时,只要resume我的虚拟机,一切就OK了.下面就讲些wl在生产上发布时常碰到的一些问题做些简记,希望有碰到相关问题的朋友们也不要太着急,其实很多问题高手们都已经碰到过了.
1.乱码问题
平时做开发时,大多数都会在是windows下开发的,所以相应的开发工具也都是在 windows下跑的,一旦系统发布时,可能就会涉及到多个操作系统,比如db在A的linux系统,web在B的linux系统,而此时还有一个中间件在C系统里,客户访问数据时通过B,B调用中间件C,C再去访问库A,这个时候可能就会出现不同平台,的编码,也有可能是库的字符集问题.
具体问题如下:
写道
我遇到个棘手的问题,tuxedo、WEBLOGIC安装在LINUX系统下,WTC服务返回报文中,中文字全是乱码,WEBLOGIC换到WINDOWS下后,WTC服务返回报文中文就很正常,有人遇到过这样的乱码问题吗,希望知道的人给点帮助!
解决办法其实很简单
打开wl目录bin下的startWeblogic.sh(是bin目录下的)加入以下这行
JAVA_OPTIONS="${JAVA_OPTIONS} -Dweblogic.wtc.encoding=GBK"
针对当前问题,其实还有其他很多种类似相关情况,在开发时期会经常碰到类似的,但在上线发布时都会比较棘手,一是因为时间比较紧,二是因为压力比较大.所以如果平时多注意,多做些不同平台的测试,那么就可以让这些相关情况能够及时发现.当然也会因为平台不易移植从而不能达到如上效果,但其实多数我们都是可以尽早发现的.
2.boot.properies
布过生产的人一般都会遇到这个问题,就是当wl启动到一半时会要求输入用户密码,在linux下当然如果我们直接界面是可以输入的,但如果是用后台nohup的情况的呢,它就会一直停留在界面上而不往下执行了,这个时候就需要怎么让它不人工输入密码,而是让它自动较验.
解决办法:
写道
在相应的domain文件下在新建一个叫boot.properties的文件输入
用户名密码格式如下:
user
pass
保存.重启wl这个时候它就会把用户名密码加密,加密算法很难哦,我到现在也不明白,如果有谁知道的话,可以知会一下,一起来研究一下.
分享到:
相关推荐
WebLogic Server性能调优是针对BEA公司的应用服务器产品的一项关键任务,旨在优化服务器的运行效率,提升系统响应速度和处理能力。以下是基于提供的文件内容的详细解释: 1. **硬件,操作系统,网络调整** - **...
WebLogic调优主要包括JVM参数调整、内存设置、线程池配置、数据源优化等多方面。例如,合理设置JVM的堆大小(-Xms和-Xmx)、新生代和老年代比例(-XX:NewRatio)、并发收集器参数(-XX:+UseConcMarkSweepGC)等,能...
在WebLogic中,性能调优主要包括调整内存配置、线程池设置、JDBC连接池以及其他关键参数。以下是对标题和描述中提及的一些重要参数的详细说明: 1. **实体Bean缓存(max-beans-in-cache)**: 这个参数在`weblogic-...
#### 网络相关的可调整参数 在WebLogic Server 10.3.2+版本中,推荐设置最大线程数量为4,而在10.3.1及更低版本,建议将合成器线程数量设置为CPU数量加1,尤其在多核CPU的大型系统中,合成器线程数量可能会超过100...
本文将对 WebLogic 压力测试调优进行详细的介绍,包括 Oracle 数据库设置、Jar 包设置、WebLogic 设置、JDBC 连接池设置、部署监视、服务器管理控制、Java 虚拟机内存回收、监视 JDBC、监视 JTA、服务器参数调整、...
2.2 Server调优关注于本地I/O、线程管理、连接参数及执行队列设置,以提高服务器处理能力。2.3至2.6进一步针对JDBC、Web、JMS和EJB的服务器配置进行了详细指导。 数据库调优是另一大重点,3.1.1讨论了Oracle的性能...
weblogic调优参数及监控指标 对Weblogic的调优主要从SEVER、ExecuteQueue、JDBC等几个方面的相关参数进行调优
根据给定的文件信息,我们将深入探讨如何针对WebLogic 10.3进行性能优化,涵盖JVM调整、核心参数调整以及Java EE相关调整等方面。 ### 性能调优概述 性能调优的目标是提升系统的响应时间、吞吐量和资源利用率,...
8. **硬件和操作系统调优**:硬件配置(如CPU、内存、磁盘I/O)和操作系统参数(如调度策略、文件系统设置)也会影响Weblogic的性能。根据应用特性调整这些配置,可以进一步提升效率。 9. **安全与性能平衡**:在...
### WebLogic参数调整 - **执行队列的创建**:创建新的执行队列有助于优先处理核心业务,减少阻塞和死锁等问题。新的执行队列需要配置合适的优先级,并通过修改web.xml文件来为应用程序组件分配相应的执行队列。 #...
"WLS 10.x detail.ppt"可能深入解析WebLogic Server 10.x的内部工作原理,包括JVM参数设置、内存管理、线程池配置等,这些都是性能调优的基础。了解这些细节有助于我们做出更明智的调整决策。 "WLS overview.ppt"会...
WebLogic Server性能调优是一个复杂而关键的过程,旨在优化服务器的运行效率,提高应用程序的响应速度,以及确保系统的稳定性和可扩展性。以下是对标题和描述中涉及的几个主要知识点的详细说明: 1. **硬件、操作...
本文主要介绍了三个流行的Java应用服务器——WebLogic、Tomcat和WebSphere的调优方法,特别是WebLogic的参数调整。调优是提高应用程序性能的关键步骤,通过调整服务器配置,可以实现更高效的资源利用。 首先,搭建...
【WebLogic性能调优】 WebLogic Server是一款由BEA Systems(现已被Oracle收购)开发的企业级Java应用服务器,常用于构建、部署和管理企业级Java应用程序。本篇内容主要聚焦于WebLogic Server的性能调优,包括多个...
2. **中间件配置调整**:包括Weblogic在内的中间件参数调优,如本文所述的JVM、I/O及线程池调整。 3. **数据库优化**:优化SQL查询、索引设计及并发访问策略。 4. **操作系统与网络调优**:包括但不限于文件系统配置...
- **目的**:调整Weblogic服务器的相关参数,提高服务器的响应能力和处理能力。 - **步骤**: - **接受积压**:设置为300。 - **登录超时**:设置为5000。 **解释**: - **接受积压**:允许的新TCP连接请求的...
本文将围绕《weblogic优化设置调优参数及监控指标》文档中的关键点进行详细解读,并提供具体的优化策略。 #### 二、JVM内存优化 ##### 1. 修改`setDomainEnv.cmd`文件 在WebLogic部署目录的`weblogic\user_...
WebLogic调优与监控 WebLogic Server是 Oracle 公司的一款商业Java应用服务器,具有强大的功能和高性能。为了确保WebLogic Server的稳定运行和高性能,需要对其进行调优和监控。本文档将详细介绍WebLogic Server的...
### 常用WebLogic性能调优方法 在IT领域,WebLogic服务器是Oracle公司推出的一款功能强大的中间件产品,广泛应用于企业级应用系统中。然而,在实际的应用场景下,由于业务需求的变化以及硬件资源的限制,WebLogic...