如何将嵌入式JBoss装载到Tomat中

最近准备研究下Seam框架,主要是专注一下JBPM集成部分的内容。由于Seam是Jboss的产品,所以官方推荐使用JBoss应用服务器。个人认为那东西太大有100多MB,懒得下载! 查看了下Seam文档,上面说可以使用Tomcat+嵌入式JBoss,这个比较爽,嵌入式JBoss才20MB。下面记录一下配置过程。 我的机器环境

软件 版本 OS Win7专业版 JDK 1.6.0_18-b07 TOMCAT 6.0.24 embedded-jboss beta3.SP10 Seam Framework 2.2.1.CR1 ANT 1.7.1

之所以说明下我的机器环境,是因为配置工作和软件本版有很大关系,希望同行们尽量少走弯路!

嵌入式JBoss ++-→ Tomcat

把嵌入式JBoss装载到Tomcat中:

下载嵌入式Jboss,解压后把bootstrap和lib目录下所有内容,除了jndi.properties文件以外, 都拷贝到Tomcat的lib目录下。 从Tomcat的 lib 目录中移除 annotations-api.jar 文件

接下来,需要更新两个配置文件,用来增加嵌入式JBoss特有的功能。

将嵌入式JBoss listener增加到 conf/server.xml 中。它在文件中应该排列在所有其他listener的后面

<Server port="8005" shutdown="SHUTDOWN">
    <!-- Comment these entries out to disable JMX MBeans support used for the administration web application -->
   <Listener className="org.apache.catalina.core.AprLifecycleListener"   />
   <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"   />
   <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"   />
   <Listener className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"   />
   <!-- 加入嵌入式JBoss监听器 -->
   <Listener className="org.jboss.embedded.tomcat.EmbeddedJBossBootstrapListener"   />

应该通过增加一个listener到 conf/context.xml 文件中来启用WAR文件扫描功能。

<Context>
     <!-- Default set of monitored resources -->
     <WatchedResource>WEB-INF/web.xml</WatchedResource>
      <!-- Uncomment this to disable session persistence across Tomcat restarts -->
     <!--     <Manager pathname=""   />     -->
 <!-- 加入嵌入式JBoss监听器 -->
         <Listener className="org.jboss.embedded.tomcat.WebinfScanner"   /> </Context>

如果你使用JDK6,你需要在环境变量中设置JAVA_OPTS=-Dsun.lang.ClassLoader.allowArraySyntax=true,Win7中设置如下图:

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索tomcat
, 文件
, 嵌入式
, ltib 嵌入式
, jboss
, 配置
, listener
, tomat
jboss seam
tomat、cvarrtomat函数、uiimagetomat、cvarrtomat、opencv cvarrtomat,以便于您获取更多的相关知识。

时间: 2024-11-05 15:50:26

如何将嵌入式JBoss装载到Tomat中的相关文章

run.conf配置文件可以在JBoss启动的过程中通过脚本来动态修改么?

问题描述 run.conf配置文件可以在JBoss启动的过程中通过脚本来动态修改么? hello,现在情况是这样的,多个应用在一个JBoss上,共用一个run.conf文件,但是现在相对部分的应用中的JVM参数进行修改:所以想到,是不是能够在JBoss启动的是,针对应用将run.conf进行动态的修改?具体修改只是要加入一条java_opts.

禁止JQuery中的load方法装载IE缓存中文件的方法_jquery

使用方法如下: 复制代码 代码如下: $("#panel").load("test.asp"); //在页面装载时,在ID为#panel的DOM元素里test.asp的内容. 但是,当你修改test.asp文件的内容以后,在IE浏览器下,再利用以上方法重新装载该文件时,你会发现ID为#panel的DOM元素的内容并未发生变化,问题究竟出现在什么地方呢?原来是重新加载以后,IE浏览器并没有从服务器端重新下载修改以后的test.asp,而是直接从IE缓存中读取没有修改之

嵌入式系统在物联网行业中的应用

作为物联网重要技术组成的嵌入式系统,嵌入式系统的视角有助于深刻地.全面地理解物联网的本质.作为物联网重要技术组成的嵌入式系统,嵌入式系统的视角有助于深刻地.全面地理解物联网的本质. 591abb8934313.jpg 嵌入式系统技术:是综合了计算机软硬件.传感器技术.集成电路技术.电子应用技术为一体的复杂技术.经过几十年的演变,以嵌入式系统为特征的智能终端产品随处可见;小到人们身边的MP3,大到航天航空的卫星系统.嵌入式系统正在改变着人们的生活,推动着工业生产以及国防工业的发展.如果把物联网用人

嵌入式工控机在舞台灯光控制中的应用

进入二十一世纪以来,生活水平不断提高, 人们越来越向信息化.数字化方向发展,设备的智能化程度越来越高.灯光,作为舞台空间表现的另一种手段,从原来仅仅照明的功能到现在发挥能动性的舞台灯光效果,灯光正渐渐地主动参与表演.现代的舞台灯光系统设计逐渐有了一个新的理念--统一管理,集中控制.使得嵌入式工控机在舞台上的应用也越来越多,越来越成熟. 舞台灯光.jpg 灯光控制系统并非只是简单的单一系统,它包括调光台.调光立柜.换色器等,它的安全可靠性将直接导致晚会.活动能否顺利进行,一旦出现故障,后果将是灾难

【Linux】嵌入式开发,在Linux中使用C语言对标准I/O库文件的替换Copy

首先,我专业是是电子工程专业,C语言每年都在用,可实际上,我大多数时间都用在网站开发上,没多少时间用于本专业,以及了解C语言更多的基础,所以,我C语言很差,真的很差. 就本例,我在懵懵懂懂下,竟然错了差不多200+次的代码修改,操作近一千五次!仅仅47行的代码(包含注释!)! 如此,对于别人来说,真是感到不屑,不过,对于本人有着非常重要的心得体会! 题目要求:从源文件字符的中间起,5位开始显示!(我这里做了2位!) 案例是书本上的: #define BUFFER_SIZE 1024 /* 每次读

嵌入式工控机主板在无人机中的应用

随着我国信息化建设和科学技术的不断进步和发展,无人机的研究发展在总体设计.飞行控制.组合导航.中继数据链路系统.传感器技术.图像传输.信息对抗与反对抗.发射回收.生产制造和实际应用等诸多技术领域都有了长足的进步,达到了实际应用水平. 无人机.jpg 以无人机为飞行平台,利用高分辨CCD相机系统获取遥感影像,利用空中和地面控制系统实现影像的自动拍摄和获取,同时实现航迹的规划和监控.信息数据的压缩和自动传输.影像预处理等功能,可广泛应用于国家生态环境保护.矿产资源勘探.海洋环境监测.土地利用调查.水

【Linux】嵌入式开发,在Linux中使用C语言对Fork函数执行子函数及父函数,命令ps 及 ls 操作

<span style="font-family: Arial, Helvetica, sans-serif;">//fork.c</span> #include "sys/types.h" #include "unistd.h" #include "stdio.h" #include "stdlib.h" int main() { pid_t result; result=fork

嵌入式系统中的模块动态加载技术

摘要 提出一种适用于嵌入式系统的模块动态加载技术,设计实现简单,占用资源少,开销小,并且成功运用于DeltaOS.可提高系统的灵活性和扩属性.介招加载与动态链接的原理和应用情况,解释相关术语,描述基本设计思路:详细说明该技术的核心.即模块声明.调用库.两级重定位表,最后给出结论. 关键词 模块 动态加栽 嵌入式系统DeltaOS 引 言随着电子技术的飞速发展,嵌人式设备应用越来越广泛,复杂度也越来越高.这使得硬件和软件设计比例发生了很大变化,软件开发的比重越来越大.然而传统嵌入式开发过程中需要将

Lomboz中配置JBoss 4.0.1

     这个文章是对<Eclipse快速上手EJB -- 1. Lomboz + JBoss-IDE 配置1 >一文的一点补充.在那篇文章中,jboss400.server这个配置是针对JBoss 4.0.0 的,如果使用的是JBoss 4.0.1,需要使用以下的配置文件: jboss401.server   <serverDefinition name="JBOSS 4.0.1" ejbModules="true" webModules=&qu