文档章节

JBOSS6入门配置

w
 wangwr
发布于 2013/04/18 20:17
字数 573
阅读 1451
收藏 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
116
0
JBOSS/WILDFLY 笔记

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

Credo-Zhao
2016/12/27
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
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【基础】简介(未整理)

JBoss是全世界开发者共同努力的成果,一个基于J2EE的开放源代码的应用服务器 因为JBoss代码遵循LGPL许可,你可以在任何商业应用中免费使用它,而不用支付费用 2006年,Jboss公司(http://jboss...

小99
2014/03/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

deepin中配置robot framework环境

本文永久更新地址:https://my.oschina.net/bysu/blog/2989005 【若要到岸,请摇船:开源中国 不最醉不龟归】 1.在终端中输入pip,回车,如果提示没有该命令,则先安转pip sudo apt-get inst...

不最醉不龟归
16分钟前
1
0
OSChina 周日乱弹 —— 钱不还,我就当你人不在了

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子 :分享Bigleaf的单曲《小鹿》 《小鹿》- Bigleaf 手机党少年们想听歌,请使劲儿戳(这里) 周日在家做什么? 做手工呀, @poorfis...

小小编辑
今天
74
3
EOS docker开发环境

使用eos docker镜像是部署本地EOS开发环境的最轻松愉快的方法。使用官方提供的eos docker镜像,你可以快速建立一个eos开发环境,可以迅速启动开发节点和钱包服务器、创建账户、编写智能合约....

汇智网教程
今天
20
0
《唐史原来超有趣》的读后感优秀范文3700字

《唐史原来超有趣》的读后感优秀范文3700字: 作者:花若离。我今天分享的内容《唐史原来超有趣》这本书的读后感,我将这本书看了一遍之后就束之高阁了,不过里面的内容一直在在脑海中回放,...

原创小博客
今天
29
0
IC-CAD Methodology知识图谱

CAD (Computer Aided Design),计算机辅助设计,指利用计算机及其图形设备帮助设计人员进行设计工作,这个定义同样可以用来近似描述IC公司CAD工程师这个岗位的工作。 早期IC公司的CAD岗位最初...

李艳青1987
今天
33
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部