`
lfc_jack
  • 浏览: 144810 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类

linux环境下war包部署到jboss里面,出现解析乱码解决办法

阅读更多
jboss部署项目的时候,出现有中文路径名的静态文件,比如一个图片的路径包含中文字符,导致出现无法解析出正确的路径而无法显示,

解决办法一:最好的解决办法是中文路径修改为英文路径;

解决办法二:在jboss的配置文件中加入下面的配置文件:


<system-properties>
        <property name="javax.net.ssl.trustStore" value="/opt/app/jboss-eap-6.4/jdk1.7.0_79/jre/lib/security/cacerts"/>
        <property name="javax.net.ssl.trustStorePassword" value="changeit"/>
        <property name="org.apache.catalina.connector.URI_ENCODING" value="UTF-8"/>
        <property name="org.apache.catalina.connector.USE_BODY_ENCODING_FOR_QUERY_STRING" value="true"/>
        <property name="org.jboss.as.web.deployment.DELETE_WORK_DIR_ONCONTEXTDESTROY" value="true"/>
    </system-properties>


加入这段配置文件的目的是,在url编码解析的时候,统一设置为UTF-8编码格式。
分享到:
评论

相关推荐

    Linux下JBOSS部署手册

    Linux下JBOSS部署手册

    在IntelliJ idea8中部署Jboss服务器图解

    war包是JavaEE应用程序的打包文件,用于将应用程序部署到应用服务器上。在这里,我们需要指定war包的生成路径,以便IntelliJ IDEA 8能够正确地生成war包。 五、配置war包的生成路径 在部署war包时,我们需要指定...

    jboss eap 6.2或as 7 以上乱码问题解决

    默认情况下,jBoss AS 和 EAP 使用的是ISO-8859-1编码来解析URL中的参数,如果传入的数据不是该编码格式,就会出现乱码。 #### 解决方案 要解决jBoss EAP 6.2 或 AS 7 以上的乱码问题,可以通过修改服务器配置文件...

    jboss热部署,jboss热部署

    jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署,jboss热部署

    jboss项目在linux环境下部署步骤借鉴.pdf

    在Linux环境下部署JBoss项目需要遵循一系列步骤,主要包括安装JDK和JBoss、配置环境变量、启动JBoss服务器以及部署应用程序。以下是对这些步骤的详细解释: 1. **确定Linux系统位数并安装JDK和JBoss** - 在Linux...

    Jboss项目部署文档

    在部署 Jboss 项目时,需要将 war 文件解压到 Jboss 服务器的部署目录下,例如 D:\jboss-5.1.0.GA\server\default\deploy 下。然后,需要配置 Jboss 服务器的配置文件,例如 server.xml、oracle-ds.xml 等文件。 五...

    jboss7.1 linux版本

    6. **部署应用**:将应用的WAR或EAR文件复制到`JBOSS_HOME/standalone/deployments`或`JBOSS_HOME/domain/deployments`目录下,服务器会自动检测并部署应用。 在实际操作中,可能还需要考虑防火墙配置、日志管理、...

    linux下jboss安装与配置

    在 Linux 平台下安装 JBoss 需要的系统环境是 RHEL 5.4,Java 版本为 jdk-6u17-linux-i586,Jboss 版本为 jboss-5.1.0.GA-jdk6。 三、安装准备 1. 下载 JBoss 5.1 和 JDK 1.6,从 ...

    Linux下安装jboss

    在Linux环境下安装JBoss,是一项涉及多个步骤的复杂...综上所述,Linux下安装JBoss并非一项简单的任务,它涉及到用户账户管理、系统检查、软件环境搭建等多个方面,每一个环节都需仔细操作,才能确保最终的成功部署。

    jboss项目在linux环境下部署步骤.pdf

    在Linux环境下部署JBoss项目需要遵循一系列步骤,主要包括安装JDK和JBoss、配置环境变量、启动JBoss服务器以及部署应用程序。以下是对这些步骤的详细解释: 首先,要确认Linux系统的位数,根据64位或32位来安装相应...

    JBOSS,JBoss安装部署

    将你的Java EE应用程序打包成`.war`或`.ear`文件,然后将其复制到`JBOSS_HOME/standalone/deployments`目录下。JBoss会自动检测并部署该应用。也可以通过管理控制台或CLI(Command Line Interface)手动部署。 8. ...

    解决jboss中启动的优先级的问题

    在默认情况下,JBoss会按照文件名的字母顺序进行部署,但这并不总是符合实际需求,尤其是在存在依赖关系的情况下。 描述中提到的"WEB和EJB之间的启动顺序"是核心问题。在Java EE环境中,通常Web应用(WAR)会依赖于...

    linux 下 配置JBoss6.0+JDK7.0

    在Linux环境下配置JBoss6.0与JDK7.0是一项关键的任务,因为这两个组件是许多企业级Java应用的基础。JBoss是一个流行的开源应用服务器,它支持Java EE规范,而JDK则是运行Java应用程序和应用服务器所必需的开发工具包...

    jboss热部署配置

    在开发过程中,你可以利用这个工具快速地将修改后的应用文件推送到JBoss服务器的部署目录,触发热部署。 请注意,虽然热部署在开发阶段非常有用,但在生产环境中,由于可能引发的不稳定性,一般不建议使用。在生产...

    windows jboss 安装及部署

    WAR 文件的部署很简单,直接将 WAR 文件拷贝到 JBoss\server\default\deploy 目录下即可。 七、目录结构 JBOSS 的目录结构包括: * bin 目录:包含各种脚本文件以及相关文件。 * client 目录:存储配置信息和可能...

    jboss部署成为linux服务

    在Linux环境下,首先需要下载JBoss的相应版本,通常是一个tar.gz压缩包。解压后,将其移动到一个适合存放服务的目录,如 `/opt` 或 `/usr/local`。然后,我们需要设置环境变量,如JAVA_HOME(指向JDK的安装路径)和...

    在jboss上部署web应用

    - server/default/deploy目录:这个目录是JBoss的部署目录,可以放置EJB、WAR、EAR文件,甚至是自定义服务。当你将应用程序的部署单元放入此目录时,JBoss会自动检测并进行部署。 【启动JBoss】 要启动JBoss,只需...

    \Linux下配置JBoss自动启动(JBoss V4.0)

    ### Linux下配置JBoss自动启动(JBoss V4.0) #### 概述 在Linux环境中,JBoss作为一款广泛使用的应用服务器,在企业级开发中扮演着重要角色。为了提高系统的稳定性和可用性,通常会将JBoss配置为开机自启动服务。...

    linux 下jdk ,jboss的安装和jboss的自启动.txt

    在Linux环境下正确安装并配置JBoss对于Java应用的部署至关重要。 1. **下载JBoss AS安装包**: - 可以从JBoss官方网站下载JBoss AS的安装包,如`jboss-5.0.0.GA.zip`。 2. **解压缩JBoss AS安装包**: - 将下载...

Global site tag (gtag.js) - Google Analytics