JBOSS6入门配置
博客专区 > wangwr 的博客 > 博客详情
JBOSS6入门配置
wangwr 发表于5年前
JBOSS6入门配置
  • 发表于 5年前
  • 阅读 1425
  • 收藏 2
  • 点赞 0
  • 评论 0

腾讯云 十分钟定制你的第一个小程序>>>   

      公司项目中使用了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.




共有 人打赏支持
粉丝 2
博文 1
码字总数 781
×
wangwr
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: