有时间吧这个文档写一下。
续:
一。webjboss 简介
基于Tomcat内核,青胜于蓝
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可。其运行时占用的系统资源小,扩展性好,且支持负载平衡与邮件服务等开发应用系统常用的功能。作为一个小型的轻量级应用服务器,Tomcat在中小型系统和并发访问用户不是很多的场合下被普遍使用,成为目前比较流行的Web 应用服务器。
而JBoss Web采用业界最优的开源Java Web引擎, 将Java社区中下载量最大,用户数最多,标准支持最完备的Tomcat内核作为其Servlet容器引擎,并加以审核和调优。单纯的Tomcat性能有限,在很多地方表现有欠缺,如活动连接支持、静态内容、大文件和HTTPS等。除了性能问题,Tomcat的另一大缺点是它是一个受限的集成平台,仅能运行Java应用程序。企业在使用时Tomcat,往往还需同时部署Apache Web Server以与之整合。此配置较为繁琐,且不能保证性能的优越性。
JBoss在Tomcat的基础上,对其进行本地化,将Tomcat 以内嵌的方式集成到 JBoss 中。JBoss Web通过使用APR和Tomcat本地技术的混合模型来解决Tomcat的诸多不足。混合技术模型从最新的操作系统技术里提供了最好的线程和事件处理。结果,JBoss Web达到了可扩展性,性能参数匹配甚至超越了本地Apache HTTP服务器或者IIS。譬如JBoss Web能够提供数据库连接池服务,不仅支持 JSP 等 Java 技术,同时还支持其他 Web 技术的集成,譬如 PHP、.NET 两大阵营。
二.下载地址
linux 服务器下载地址:http://downloads.jboss.org/jbossweb/2.1.9.GA/jboss-web-2.1.9.GA.zip
三.配置jvm参数
# OS specific support. $var _must_ be set to either true or false.
JAVA_OPTS="$JAVA_OPTS -Xms256m -Xmx256m -XX:PermSize=128m -XX:MaxPermSize=256m -XX:MaxNewSize=256m -Dfile.encoding=UTF-8"
echo "Using JAVA_OPTS: "$JAVA_OPTS
此文件在 bin/catalina.sh 中设置
四.日志配置
在 ./conf/logging.properties 安下面的代码注释
#org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level = INFO
#org.apache.catalina.core.ContainerBase.[Catalina].[localhost].handlers = 2localhost.org.apache.juli.FileHandler
#org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].level = INFO
#org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].handlers = 3manager.org.apache.juli.FileHandler
#org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].level = INFO
#org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].handlers = 5host-manager.org.apache.juli.FileHandler
#1catalina.org.apache.juli.FileHandler.level = FINE
#1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
#1catalina.org.apache.juli.FileHandler.prefix = catalina.
#2localhost.org.apache.juli.FileHandler.level = FINE
#2localhost.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
#2localhost.org.apache.juli.FileHandler.prefix = localhost.
#3manager.org.apache.juli.FileHandler.level = FINE
#3manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
#3manager.org.apache.juli.FileHandler.prefix = manager.
#5host-manager.org.apache.juli.FileHandler.level = FINE
#5host-manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
#5host-manager.org.apache.juli.FileHandler.prefix = host-manager.
和前面的日志切割shell 配合使用 http://toptree.iteye.com/blog/762992
五.数据源配置
在./conf/context.xml 配置
<?xml version="1.0" encoding="UTF-8"?>
<Context>
<!-- Default set of monitored resources -->
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<Resource name="jdbc/mysql"
auth="Container"
type="javax.sql.DataSource"
maxActive="100"
maxIdle="10"
maxWait="1000"
username="root"
password="123456"
driverClassName="com.mysql.jdbc.Driver"
validationQuery = "SELECT 1"
testWhileIdle = "true"
timeBetweenEvictionRunsMillis = "600000"
numTestsPerEvictionRun = "10"
minEvictableIdleTimeMillis = "620000"
url="jdbc:mysql://127.0.0.1:3306/cw_oa?autoReconnect=true&useUnicode=true&characterEncoding=GBK"
/>
</Context>
在web工程web.xml中配置
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/mysql</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
六.其他配置相关
可以参考 jboss部署web应用 http://lvjava.iteye.com/blog/351338
分享到:
相关推荐
jboss-as-web-7.0.1.Final 配置 SSL 学习资料,不好找。
jboss-7 部署说明,详细介绍了webLogic程序创建过程和配置优化
本资源举例FineReport,若有帮助,望好评一下下啦,谢谢
jboss-web.xml jndi.properties oracle-ds.xml三个文件,EJB+JPA 所需要的一些配置文件
通过统一的图形化管理控制台,您可以管理和监控网络、操作系统、数据库等基础设施服务,也可以管理和监控Java虚拟机、JBoss Web、连接池等中间件,还可以通过自定义的JMX MBean管理和监控您的业务应用。通过对配置...
4. JBoss7配置 26 4.1. 目标听众 26 4.1.1. 开始之前 26 4.1.2. 手册中的示例 26 4.2. 客户端 26 4.2.1. web接口 26 4.2.1.1. HTTP管理接入点 26 4.2.1.2. 访问管理控制台 27 4.2.1.3. 对管理控制台进行加密 27 ...
配置Eclipse开发环境,服务器使用Jboss,通过Jboss开发Java Web程序。
3. Jboss配置 6 3.1. 配置Session复制 6 3.2. 配置Clustering services 6 3.3. 配置TreeCache cluster service 7 4. 设置run 参数 7 5. Web client 7 5.1. web.xml 7 5.2. jboss-web.xml 7 5.3. client调用ejb方法 8...
JBOSS的安全配置• JMX Console • JBoss Web Console
Jboss项目部署文档
deploy/jbossweb-tomcat55.sar/server.xml prefix="access_log." suffix=".log" pattern="%h %t %r %s %D" directory="${jboss.server.home.dir}/../output/logs" resolveHosts="false" /> ...
中文的JBoss7应用配置指南及是管理员手册,包括了JBoss所有的应用 1. jboss各主要版本特性 3 1.1. jboss4特性 3 1.2. jboss5特性 5 1.3. jboss6特性 6 1.4. jboss7特性 7 2. 为什么JBoss AS7 这么快 8 3. JBoss AS7...
这个是从别的网站下载的,Jboss4.2.1配置
JBoss部署Web Project时的问题——请刷新
到JBoss的web站点下载JBoss的二进制版本。 你会发现所有当前的二进制版本分为zip和tar.gz格式的文件。
JBoss Fuse允许在几种不同的配置中进行部署,以促进智能集成-在内部还是在云中。 JBoss保险丝的组件 Apache Camel-使用标准企业集成模式(EIP)组合您的集成应用程序 Apache CXF-允许Web服务(SOAP和REST)集成 ...
最近在做一web服务的项目,使用apache的tomcat作为web服务器,但是考虑到后期可能出现高并发访问的情况,做到未雨绸缪,果断把web服务器更换为JBOSS。 由于是第一次使用JBOSS,所以过程中遇到一些问题,为了给其他人...
在jboss7\standalone\configuration\standalone.xml文件中找到<subsystem xmlns="urn:jboss:domain:web:1.0" default-virtual-server="default-host">做如下配置 Xml代码 收藏代码 <subsystem xmlns="urn:jboss:...
jboss安全配置,在web应用传输过程中,对传输数据进行加密,保证数据传输的安全性,jboss通过密钥的形式,对数据进行加密