`
李宏喜
  • 浏览: 119570 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

参数文件在websphere中读取时出现乱码

阅读更多
参数文件, 在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中设置解决中文显示乱码问题

    ### 在Websphere中设置解决中文显示乱码问题 #### 背景介绍 在部署Web应用程序时,尤其是在处理非英文字符集(如中文)的情况下,可能会遇到字符编码不匹配导致的乱码问题。Websphere作为一款广泛使用的应用服务器...

    WEBSPHERE乱码问题的解决和处理

    本文将详细探讨WEBSPHERE中出现中文乱码的具体原因以及相应的解决方案。 #### 一、问题背景与分析 根据提供的信息来看,用户在部署了一个WebSphere集群后,发现通过WebService接口传递的数据中,所有的中文字符都...

    Websphere Application Server 6.1乱码问题解决办法

    在Websphere中,这个问题可能出现在服务器内部处理、应用程序代码、数据库连接或其他与编码相关的配置中。 解决Websphere Application Server 6.1的乱码问题,可以按照以下步骤进行: 1. 启动Websphere服务:通过...

    WebSphere修改中文乱码.pdf

    在Java环境中,字符编码主要由`file.encoding`属性决定,如果这个属性设置不当,可能导致读取或输出中文时出现乱码。 在给定的文件中,提到了几个关键的JVM参数,它们对解决中文乱码问题至关重要: 1. `-Djava....

    WebSphere的安装和在Myeclipse中的配置

    ### WebSphere的安装与配置详解 #### 一、WebSphere服务器的安装步骤 WebSphere Application Server 是一款由 IBM 开发的企业级应用...在实际操作过程中,还需要根据具体情况灵活调整配置参数,以达到最佳效果。

    安装WAS7.0时出现乱码问题

    在Linux环境下安装WebSphere Application Server (WAS) 7.0时,遇到中文乱码问题是一种常见的技术挑战,尤其是在非UTF-8编码的系统或终端上。这个问题主要体现在安装界面或者日志输出中,导致阅读困难,可能影响到...

    使用概要文件简化 WebSphere Application Server 管理

    在V6中,用户可以在安装完成后创建多个概要文件,每个概要文件都有自己的运行时环境和配置。管理工具如`AdminControl`和`AdminApp`可用于对这些概要文件进行配置和应用管理。例如,用户可以通过以下步骤创建一个新的...

    Websphere dump文件分析JCA

    在分析Websphere dump文件时,特别是涉及JCA的问题,我们需要关注以下关键点: 1. **连接器状态**:检查JCA连接器的实例和连接状态,看是否存在未关闭的连接或异常状态。 2. **资源分配**:分析内存使用情况,查看...

    websphere创建应用程序服务器(即创建概要文件)

    6. **完成安装**: 安装完成后,WebSphere Application Server会出现在IBM Installation Manager的已安装产品列表中。你可以通过管理控制台或者命令行工具(如`wsadmin.sh`或`wsadmin.bat`)对概要文件进行进一步的...

    websphere 例子 war 文件

    在这个例子中,DDL文件可能包含了用于在数据库中创建和定义数据表的SQL语句。当Web应用启动时,这些DDL语句可能会被用来自动构建或更新与应用相关的数据库架构,简化了数据库的设置过程。 【标签】:“EJB, ...

    Websphere 中生成日志问题

    ### WebSphere中日志生成问题概述 WebSphere作为一款广泛使用的应用服务器,其日志系统对于故障排查、性能监控以及合规性审计至关重要。然而,在实际部署与运维过程中,有时会遇到虽然已经配置了log4j.properties...

    WebSphere参数讲解-连接池方面

    在WebSphere中,连接池的核心参数主要包括以下几个方面: 1. **最大连接数 (Maximum Connections)**:该参数指定了连接池中最大的连接数量。当应用程序请求的连接数超过这个值时,新的连接请求将被拒绝或者等待现有...

    websphere中文入门教程

    理解如何在Websphere上部署应用程序,包括WAR、EAR文件的部署方式,以及应用的生命周期管理(如启动、停止、更新等)。同时,还需要熟悉Websphere管理控制台,这是配置和监控Websphere服务器的主要工具。 【知识点...

    在WebSphere发布CXF注意事项

    2. **部署架构**:在WebSphere中, CXF服务通常作为Web应用程序(WAR文件)进行部署。因此,你需要创建一个包含CXF依赖库和你的服务接口及实现的WAR文件。 3. **JAX-WS配置**:CXF提供了一种基于JAX-WS(Java API ...

    WebSphere下的所有jar文件名和路径

    在WebSphere Application Server中,JAR(Java Archive)文件是一种包含Java类文件、资源文件和其他元数据的标准打包格式,主要用于模块化地组织和分发Java代码。这些JAR文件对于WebSphere的正常运行至关重要,它们...

    linux下WebSphere启动停止

    在启动WebSphere服务器时,如果出现以下错误信息: ``` ADMU0118E: 日至文件无法写到位置/opt/WebSphere/AppServer/logs/server1/startServer.log ``` 可以使用-logfile参数指定不同的日志文件路径。例如: ``` ...

    websphere常见问题及解决办法

    Error 404: SRVE0190E 是一个常见的错误信息,在 WebSphere 应用服务器中经常出现。这个错误通常是由于 JSP 文件无法正确解析引起的。解决这个问题的方法是: 1. 进入控制台,选择服务器 -> 应用程序服务器 -> Web ...

    如何在WebSphere中解决jar包冲突.doc

    在 WebSphere 中,类加载器的层次结构是一个自上而下的分层结构,最上层是系统的运行环境 JVM,最下层是具体的应用程序,上下层之间形成父子关系。这个层次结构中包括以下几个部分: * JVM Class loader:位于整个...

Global site tag (gtag.js) - Google Analytics