参数文件, 在websphere环境中,读取时,出现了乱码, 修改参数文件的编码格式或者修改websphere的默认编码都不能解决问题, 在修改完websphere的默认编码之后,这个参数文件,可以读取,但是文件导入等其它功能,全部出现乱码,所以这个是不可取的,只能在系统中,用程序来读取参数文件,并转换成byte数组,再读取参数文件,使得系统来适应发布服务器的环境
//原有的代码
Properties properties = new Properties();
PropertiesPersister pPersister = new DefaultPropertiesPersister();
java.io.File file=ResourceUtils.getFile("classpath:config.properties");
java.io.FileInputStream in = new FileInputStream(file);
//以下是新加入的代码
CharsetDetector detector = CharsetDetector.getInstance();
//读取文件的编码格式
//String charset = detector.getCharSetFromInputStream(in);
//从字节数组中,读取字节流
java.io.ByteArrayInputStream bytein =
new java.io.ByteArrayInputStream(detector.getBackbuf());
//读入参数
pPersister.load(properties, bytein);
分享到:
相关推荐
### 在Websphere中设置解决中文显示乱码问题 #### 背景介绍 在部署Web应用程序时,尤其是在处理非英文字符集(如中文)的情况下,可能会遇到字符编码不匹配导致的乱码问题。Websphere作为一款广泛使用的应用服务器...
本文将详细探讨WEBSPHERE中出现中文乱码的具体原因以及相应的解决方案。 #### 一、问题背景与分析 根据提供的信息来看,用户在部署了一个WebSphere集群后,发现通过WebService接口传递的数据中,所有的中文字符都...
在Websphere中,这个问题可能出现在服务器内部处理、应用程序代码、数据库连接或其他与编码相关的配置中。 解决Websphere Application Server 6.1的乱码问题,可以按照以下步骤进行: 1. 启动Websphere服务:通过...
在Java环境中,字符编码主要由`file.encoding`属性决定,如果这个属性设置不当,可能导致读取或输出中文时出现乱码。 在给定的文件中,提到了几个关键的JVM参数,它们对解决中文乱码问题至关重要: 1. `-Djava....
### WebSphere的安装与配置详解 #### 一、WebSphere服务器的安装步骤 WebSphere Application Server 是一款由 IBM 开发的企业级应用...在实际操作过程中,还需要根据具体情况灵活调整配置参数,以达到最佳效果。
在Linux环境下安装WebSphere Application Server (WAS) 7.0时,遇到中文乱码问题是一种常见的技术挑战,尤其是在非UTF-8编码的系统或终端上。这个问题主要体现在安装界面或者日志输出中,导致阅读困难,可能影响到...
在V6中,用户可以在安装完成后创建多个概要文件,每个概要文件都有自己的运行时环境和配置。管理工具如`AdminControl`和`AdminApp`可用于对这些概要文件进行配置和应用管理。例如,用户可以通过以下步骤创建一个新的...
在分析Websphere dump文件时,特别是涉及JCA的问题,我们需要关注以下关键点: 1. **连接器状态**:检查JCA连接器的实例和连接状态,看是否存在未关闭的连接或异常状态。 2. **资源分配**:分析内存使用情况,查看...
6. **完成安装**: 安装完成后,WebSphere Application Server会出现在IBM Installation Manager的已安装产品列表中。你可以通过管理控制台或者命令行工具(如`wsadmin.sh`或`wsadmin.bat`)对概要文件进行进一步的...
在这个例子中,DDL文件可能包含了用于在数据库中创建和定义数据表的SQL语句。当Web应用启动时,这些DDL语句可能会被用来自动构建或更新与应用相关的数据库架构,简化了数据库的设置过程。 【标签】:“EJB, ...
### WebSphere中日志生成问题概述 WebSphere作为一款广泛使用的应用服务器,其日志系统对于故障排查、性能监控以及合规性审计至关重要。然而,在实际部署与运维过程中,有时会遇到虽然已经配置了log4j.properties...
在WebSphere中,连接池的核心参数主要包括以下几个方面: 1. **最大连接数 (Maximum Connections)**:该参数指定了连接池中最大的连接数量。当应用程序请求的连接数超过这个值时,新的连接请求将被拒绝或者等待现有...
理解如何在Websphere上部署应用程序,包括WAR、EAR文件的部署方式,以及应用的生命周期管理(如启动、停止、更新等)。同时,还需要熟悉Websphere管理控制台,这是配置和监控Websphere服务器的主要工具。 【知识点...
2. **部署架构**:在WebSphere中, CXF服务通常作为Web应用程序(WAR文件)进行部署。因此,你需要创建一个包含CXF依赖库和你的服务接口及实现的WAR文件。 3. **JAX-WS配置**:CXF提供了一种基于JAX-WS(Java API ...
在WebSphere Application Server中,JAR(Java Archive)文件是一种包含Java类文件、资源文件和其他元数据的标准打包格式,主要用于模块化地组织和分发Java代码。这些JAR文件对于WebSphere的正常运行至关重要,它们...
在启动WebSphere服务器时,如果出现以下错误信息: ``` ADMU0118E: 日至文件无法写到位置/opt/WebSphere/AppServer/logs/server1/startServer.log ``` 可以使用-logfile参数指定不同的日志文件路径。例如: ``` ...
Error 404: SRVE0190E 是一个常见的错误信息,在 WebSphere 应用服务器中经常出现。这个错误通常是由于 JSP 文件无法正确解析引起的。解决这个问题的方法是: 1. 进入控制台,选择服务器 -> 应用程序服务器 -> Web ...
在 WebSphere 中,类加载器的层次结构是一个自上而下的分层结构,最上层是系统的运行环境 JVM,最下层是具体的应用程序,上下层之间形成父子关系。这个层次结构中包括以下几个部分: * JVM Class loader:位于整个...