文档章节

JBOSS6入门配置

w
 wangwr
发布于 2013/04/18 20:17
字数 573
阅读 1436
收藏 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.




© 著作权归作者所有

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

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

dream_2015 ⋅ 2016/11/22 ⋅ 0

JBOSS/WILDFLY 笔记

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

Zhao-Qian ⋅ 2016/12/27 ⋅ 0

jboss6启动不加载deployments下的war包

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

aaa奇奇aaa ⋅ 2016/12/21 ⋅ 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

JBoss端口修改

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

长平狐 ⋅ 2013/12/25 ⋅ 0

JBoss6【基础】简介(未整理)

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

小99 ⋅ 2014/03/18 ⋅ 0

javaee项目性能检测之JavaMelody

时间紧急,以下为粘贴,若要看原创请点击 跟我来 它并不是一个模拟请求类似JMeter的压力测试工具,而是一个衡量并且计算在应用上的操作信息的工具,也就是说,它只负责对行为进行监控,而不负...

尚浩宇 ⋅ 2015/07/27 ⋅ 0

JavaMelody应用监控使用指南

JavaMelody介绍 JavaMelody用于对Java应用或者应用服务器的QA以及开发环境的监控。它并不是一个模拟请求类似JMeter的压力测试工具,而是一个衡量并且计算在应用上的操作信息的工具,也就是说...

glen_xu ⋅ 2015/07/23 ⋅ 0

Python爬虫学习系列教程

一、Python入门 1. Python爬虫入门一之综述 2. Python爬虫入门二之爬虫基础了解 3. Python爬虫入门三之Urllib库的基本使用 4. Python爬虫入门四之Urllib库的高级用法 5. Python爬虫入门五之U...

xiejunbo ⋅ 2016/02/16 ⋅ 0

Node.js开发入门—notepad++ for Node.js

对于Node.js开发,论IDE的话,Webstorm是不二的选择,但它是收费的(可免费使用30天)。一开始,我们先将就一下,使用notepad++来编写Node.js应用。这样做还有一大好处:没有关于Node.js的代...

foruok ⋅ 2015/09/12 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

IDEA PermGen space内存溢出

解决方案: File -> Settings -> Build, Execution, Deployment / Build Tools / Maven / Runner下,找到VM Options选项,默认是空的,改为如下内容(或更大值)...

快乐的小火柴 ⋅ 16分钟前 ⋅ 0

前端常见跨域解决方案

什么是跨域? 跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。 广义的跨域: 1.) 资源跳转: A链接、重定向、表单提交2.) 资源嵌入: <link>、<script>、<im...

临江仙卜算子 ⋅ 17分钟前 ⋅ 0

系统管理命令service

service命令用来控制系统服务的实用工具,例如启动、停止、重启和关闭系统服务,以及当前状态。当然也可以直接操作,例如/etc/init.d/mysqld restart等。 语法 service (选项)(参数) 选项...

Jpchina ⋅ 22分钟前 ⋅ 0

MySQL 联合索引的命中规则

为什么要用联合索引? 对于查询语句“SELECT T.* FROM T WHERE T.c1=1 AND T.c3=2”涉及到两列,这个时候我们一般采用一个联合索引(c1, c3);而不用两个单列索引,这是因为一条查询语句往往应...

hensemlee ⋅ 30分钟前 ⋅ 0

Spring 自动组件扫描

通常情况下都是在XML配置文件中手动声明Bean和组件的。不过Spring也可以自动扫描组件实例化Bean,这样就可以避免在XML文件中繁琐的Bean声明。 手动声明Bean: 这里不再啰嗦,就是简单地在XML...

霍淇滨 ⋅ 34分钟前 ⋅ 0

MapReduce简单需求分析-共同好友及查找互粉的情况

MapReduce的设计,最重要的是要找准key,然后制定一系列的数据处理流程。MapReduce的Map中,会把key相同的分配到同一个reduce中,对于key的选择,可以找到某个相同的因素。以下面的几个例子说...

Jason_typ ⋅ 36分钟前 ⋅ 0

springboot多数据源自动切换

SpringBoot多数据源切换,先上配置文件: 1.pom: <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/20......

JackyRiver ⋅ 38分钟前 ⋅ 0

Boost库编译应用

版本:Boost 1.66.0 Windows库编译 官网指南:直接执行bootstrap.bat处理文件即可,可以我却遇到一堆的问题。 环境:Windows 10 + Visual Studio 2017 Boost编译出来库命名 boost库生成文件命...

水海云 ⋅ 43分钟前 ⋅ 0

解决Eclipse发布到Tomcat丢失依赖jar包的问题

如果jar文件是以外部依赖的形式导入的。Eclipse将web项目发布到Tomcat时,是不会自动发布这些依赖的。 可以通过Eclipse在项目上右击 - Propertics - Deployment Assembly,添加“Java Build ...

ArlenXu ⋅ 43分钟前 ⋅ 0

iview tree组件层级过多时可左右滚动

使用vue+iview的tree组件,iview官网iview的tree树形控件 问题描述:tree层级过多时左右不可滚动 问题解决:修改overflow属性值 .el-tree-node>.el-tree-node_children { overflow: vi...

YXMBetter ⋅ 45分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部