文档章节

JBOSS6入门配置

w
 wangwr
发布于 2013/04/18 20:17
字数 573
阅读 1440
收藏 2

      公司项目中使用了jboss,具体版本 jboss6.1.0.Final


  1. 设置端口 

      修改 jbossweb.sar/server.xml;将默认的8080端口 修改成自己需要的端口

          <Connector protocol="HTTP/1.1" port="8080" address="0.0.0.0" 
         redirectPort="${jboss.web.https.port}" URIEncoding="UTF-8"/>

    2.支持中文 

           在上面的配置信息中添加 URIEncoding="UTF-8"(蓝色部分),即可支持URL中出现中文

     3. 设置 URL 大小不敏感 。

        修改 jbossweb.sar/context.xml 文件,增加如下着色部分,即可实现对图片和其他静态资源的不区分大小写的访问,但是jsp的访问还是严格需要区分大小写。

<Context cookies="true" crossContext="true"  allowLinking="true"  caseSensitive="true">

   4.设置默认项目

       第一步:在需要设置的项目中的web-inf 下面添加文件jboss-web.xml

        主要内容如下:

            <jboss-web>
               <context-root>/</context-root>
               <virtual-host></virtual-host>
            </jboss-web>

        第二步: 将server\default\deploy\下的ROOT.war 改为小写的root.war

        第三步:启动或重启JBOSS

    5. 开启jboss压缩

    <Connector protocol="HTTP/1.1" port="80" address="0.0.0.0" 
         redirectPort="${jboss.web.https.port}" URIEncoding="UTF-8" 
             compression="on"         
             compressionMinSize="2048" 
             noCompressionUserAgents="gozilla, traviata" 
            compressableMimeType="text/html,text/xml,text/css,text/javascript,application/x-javascript,application/javascript,text/plain,application/json"
 
/>
   如下:      

    compression="on"     //开启 缓存    
             compressionMinSize="2048"   //开启 缓存的最小值
             noCompressionUserAgents="gozilla,traviata"   //例外的浏览器
            compressableMimeType="text/html,text/xml,text/css,text/javascript,application/x-        javascript,application/javascript,text/plain,application/json"
// 使用压缩的文件格式


  6、jboss 增加 xlsx、docx、pptx、rar 的 mime-mapping

     具体文件:jboss-6.1.0.Final\server\default\deploy\jbossweb.sar\web.xml

 <mime-mapping>

<extension>xlsx</extension>

<mime-type>application/vnd.ms-excel</mime-type>

</mime-mapping>

<mime-mapping>

<extension>docx</extension>

<mime-type>application/vnd.ms-word</mime-type>

</mime-mapping>

<mime-mapping>

<extension>pptx</extension>

<mime-type>application/vnd.ms-powerpoint</mime-type>

</mime-mapping>

<mime-mapping>

<extension>rar</extension>

<mime-type>application/rar</mime-type>

</mime-mapping> 









 JBOSS的配置信息最好还是去jboss官方网站查询

In JBoss AS 5, allowLinking="true" as <Context cookies="true" crossContext="true" allowLinking="true"> in context.xml placed at  jboss-5.0.0.GA\server\default\deploy\jbossweb.sar.




caseSensitive
If the value of this flag is true, all case sensitivity checks will be disabled. If not specified, the default value of the flag is true.


NOTE: This flag MUST NOT be set to false on the Windows platform (or any other OS which does not have a case sensitive filesystem), as it will disable case sensitivity checks, allowing JSP source code disclosure, among other security problems.


allowLinking
If the value of this flag is true, symlinks will be allowed inside the web application, pointing to resources outside the web application base path. If not specified, the default value of the flag is false.


NOTE: This flag MUST NOT be set to true on the Windows platform (or any other OS which does not have a case sensitive filesystem), as it will disable case sensitivity checks, allowing JSP source code disclosure, among other security problems.




© 著作权归作者所有

共有 人打赏支持
w
粉丝 1
博文 2
码字总数 781
作品 0
泰安
linux 下安装部署 jboss7.1.1后 如何实现 JConsole 远程监控访问????

linux 下安装部署 jboss7.1.1后 如何实现 JConsole 远程监控访问????配置jboss6和jboss7 完全不一样了。

dream_2015
2016/11/22
108
0
JBOSS/WILDFLY 笔记

1.IP无法访问处理 interfaces 下新增 开启JBoss7/wildfly的access_log功能 对于一个网站来说,访问日志,即access_log,对网站来说是一项很重要的功能。利用它,我们可以统计出很多有用的信息...

Zhao-Qian
2016/12/27
49
0
JBoss6【基础】安装和配置

1.安装JDK1.6,并设置环境变量JAVA_HOME(如果之前安装过tomcat,则这个就不用配置啦) 2.下载jboss地址,http://www.jboss.org/projects【现在的最新版本是7.1.1,但是建议安装6.0,因为mye...

小99
2014/03/18
0
0
jboss6启动不加载deployments下的war包

jboss6启动不加载deployments下的war包 查看standalone.xml配置文件,红色处要设置为true才可以加载war oracle.jdbc.OracleDriver org.oracle.jdbcx.JdbcDataSource...

aaa奇奇aaa
2016/12/21
0
0
JBoss端口修改

Jboss6端口修改 推荐方式: 1.进入 %JBOSS_HOME%serverdefaultconfbindingservice.beansMETA-INF 2. 编辑 bindings-jboss-beans.xml 3. 搜索 “8080″ ,格式如下: jboss.web:service=WebSe......

长平狐
2013/12/25
179
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

阿里云API网关使用教程

API 网关(API Gateway)提供高性能、高可用的 API 托管服务,帮助用户对外开放其部署在 ECS、容器服务等阿里云产品上的应用,提供完整的 API 发布、管理、维护生命周期管理。用户只需进行简...

mcy0425
36分钟前
4
0
解决远程登陆误按ctrl+s锁屏假死恢复

使用putty时,偶尔发生屏幕假死,不能输入等情况。 后来发现,只要数据ctrl+s,就会假死;输入ctrl+q就可以恢复过来。 很多刚从windows转移到linux上来工作的朋友,在用vi/vim编辑文件时,常常...

HJCui
40分钟前
0
0
@Transactional

事务管理是应用系统开发中必不可少的一部分。Spring 为事务管理提供了丰富的功能支持。Spring 事务管理分为编程式和声明式的两种方式。编程式事务指的是通过编码方式实现事务;声明式事务基于...

asdf08442a
44分钟前
2
0
widows下强制解除8080端口占用问题

使用win+R打开命令窗口 输入以下命令查看哪个任务占用了8080端口 netstat -ano |findstr "8080" 然后通过任务id强制关闭占用该端口的进程 tskill 10044 // 自己的试情况而定,这个ID是LISTE...

_Artisan
53分钟前
2
0
productFlavors简单实用

最近项目中,不同环境需要配置的参数越来越多,为了减少修改代码次数。研究了一下productFlavors的使用方式,总结如下 1. as3.0以上版本使用productFlavors时需要指定一个flavorDimensions,...

火云
55分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部