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部署手册
war包是JavaEE应用程序的打包文件,用于将应用程序部署到应用服务器上。在这里,我们需要指定war包的生成路径,以便IntelliJ IDEA 8能够正确地生成war包。 五、配置war包的生成路径 在部署war包时,我们需要指定...
默认情况下,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热部署
在Linux环境下部署JBoss项目需要遵循一系列步骤,主要包括安装JDK和JBoss、配置环境变量、启动JBoss服务器以及部署应用程序。以下是对这些步骤的详细解释: 1. **确定Linux系统位数并安装JDK和JBoss** - 在Linux...
在部署 Jboss 项目时,需要将 war 文件解压到 Jboss 服务器的部署目录下,例如 D:\jboss-5.1.0.GA\server\default\deploy 下。然后,需要配置 Jboss 服务器的配置文件,例如 server.xml、oracle-ds.xml 等文件。 五...
6. **部署应用**:将应用的WAR或EAR文件复制到`JBOSS_HOME/standalone/deployments`或`JBOSS_HOME/domain/deployments`目录下,服务器会自动检测并部署应用。 在实际操作中,可能还需要考虑防火墙配置、日志管理、...
在 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项目需要遵循一系列步骤,主要包括安装JDK和JBoss、配置环境变量、启动JBoss服务器以及部署应用程序。以下是对这些步骤的详细解释: 首先,要确认Linux系统的位数,根据64位或32位来安装相应...
将你的Java EE应用程序打包成`.war`或`.ear`文件,然后将其复制到`JBOSS_HOME/standalone/deployments`目录下。JBoss会自动检测并部署该应用。也可以通过管理控制台或CLI(Command Line Interface)手动部署。 8. ...
在默认情况下,JBoss会按照文件名的字母顺序进行部署,但这并不总是符合实际需求,尤其是在存在依赖关系的情况下。 描述中提到的"WEB和EJB之间的启动顺序"是核心问题。在Java EE环境中,通常Web应用(WAR)会依赖于...
### Linux下配置JBoss自动启动(JBoss V4.0) #### 概述 在Linux环境中,JBoss作为一款广泛使用的应用服务器,在企业级开发中扮演着重要角色。为了提高系统的稳定性和可用性,通常会将JBoss配置为开机自启动服务。...
在Linux环境下配置JBoss6.0与JDK7.0是一项关键的任务,因为这两个组件是许多企业级Java应用的基础。JBoss是一个流行的开源应用服务器,它支持Java EE规范,而JDK则是运行Java应用程序和应用服务器所必需的开发工具包...
在开发过程中,你可以利用这个工具快速地将修改后的应用文件推送到JBoss服务器的部署目录,触发热部署。 请注意,虽然热部署在开发阶段非常有用,但在生产环境中,由于可能引发的不稳定性,一般不建议使用。在生产...
WAR 文件的部署很简单,直接将 WAR 文件拷贝到 JBoss\server\default\deploy 目录下即可。 七、目录结构 JBOSS 的目录结构包括: * bin 目录:包含各种脚本文件以及相关文件。 * client 目录:存储配置信息和可能...
在Linux环境下,首先需要下载JBoss的相应版本,通常是一个tar.gz压缩包。解压后,将其移动到一个适合存放服务的目录,如 `/opt` 或 `/usr/local`。然后,我们需要设置环境变量,如JAVA_HOME(指向JDK的安装路径)和...
- server/default/deploy目录:这个目录是JBoss的部署目录,可以放置EJB、WAR、EAR文件,甚至是自定义服务。当你将应用程序的部署单元放入此目录时,JBoss会自动检测并进行部署。 【启动JBoss】 要启动JBoss,只需...
在Linux环境下正确安装并配置JBoss对于Java应用的部署至关重要。 1. **下载JBoss AS安装包**: - 可以从JBoss官方网站下载JBoss AS的安装包,如`jboss-5.0.0.GA.zip`。 2. **解压缩JBoss AS安装包**: - 将下载...