jboss

Seam3 + JPA工程搭建配置

China☆狼群 提交于 2020-03-11 13:26:47
Seam3 是基于Weld构建的一个开发框架,而Weld是对JSR-299 CDI 的一个实现。JSR-299 的核心就是依赖注入,而且不需要Spring那么多的配置文件,基本上任何Bean都可以被注入。 这里介绍 JBoss Seam3 工程的搭建与相关配置,使用的是Seam 3.1.0.Final 版本,服务器是 Jboss as 7.0.2.Final 1. 首先配置Jboss as7 的JNDI数据源. 这里介绍 mysql 的配置方法,其他数据类似 打开解压好的 Jboss as7 目录 jboss-as-web-7.0.2.Final\modules\com 在这里目录下建文件夹 mysql\main\ 在main下,放入mysql-connector-java-5.1.7-bin.jar 然后添加 module.xml <? xml version="1.0" encoding="UTF-8" ?> < module xmlns = "urn:jboss:module:1.0" name = "com.mysql" > < resources > < resource - root path = "mysql-connector-java-5.1.7-bin.jar" /> </ resources > < dependencies > < module name =

JBoss 系列七十二:jBPM 6 新功能/特性介绍(API 层面)

我们两清 提交于 2020-03-10 17:34:06
概述 jBPM 6.0 最终版已与上月底发布,与jBPM 5相比有很大变化,本文从API编程的角度去简单说说jBPM 6,本文涉及到内容包括: 2个重要的接口 运行状态管理 jBPM 服务注入 (CDI) 2个重要的接口 jBPM 6最主要的两个接口指的是KieSession (ProcessRuntime)和TaskService。 KieSession 是最常用与引擎交互的接口,一个KieSession允许应用与引擎建立一个iterative conversation,where the state of the session is kept across invocations. The reasoning process may be triggered multiple times for the same set of data. 当应用程序完成使用session,dispose()方法必须被调运,这样是为了free the resources and used memory。 使用KieSession执行企业规则文件的例子: KieServices kieServices = KieServices.Factory.get(); KieContainer kContainer = kieServices.getKieClasspathContainer();

JBoss 系列七十一:jBPM 6 发布,快速安装,新功能介绍

。_饼干妹妹 提交于 2020-03-10 17:33:41
概述 jBPM 6.0 最终版已与上月底发布,本文主要从两个方面去介绍jBPM 6.0 : 快速安装 新功能介绍 快速安装 快速安装包括如下三步: 下载安装包 从 http://sourceforge.net/projects/jbpm/files/jBPM%206/jbpm-6.0.0.Final/ 选择下载 jbpm-6.0.0.Final-installer-full.zip ,解压,解压完成生成jbpm-installer目录。 安装 到jbpm-installer目录下执行ant命令: ant install.demo ant命令执行完成jBPM 6.0安装完成。注意,安装过程包括: 安装 JBoss AS 7.1.1 安装 Eclipse 安装 jbpm-console 等到JBoss AS 7. 安装 Drools & jBPM Eclipse plugin到Eclipse jbpm-console war jbpm-console war jbpm-console war jbpm-console war jbpm-console war jbpm-console war 我们可以通过如下命令启动jBPM 6: ant start.demo 这将会启动如下服务: 启动 H2数据库 启动 JBoss AS 7 启动 Eclipse 注意,我们也可以不启动Eclipse

maven仓库

匆匆过客 提交于 2020-03-04 16:33:28
一:本地仓库 1.介绍   Maven的本地资源库是用来存储所有项目的依赖关系(插件jar和其他文件,这些文件被Maven下载)到本地文件夹。很简单,当你建立一个Maven项目,所有相关文件将被存储在你的Maven本地仓库。   默认情况下,Maven的本地资源库默认为 .m2 目录文件夹:  Unix/Mac OS X – ~/.m2 Windows – C:\Documents and Settings\{your-username}\.m2 2.更新maven本地库   通常情况下,可改变默认的 .m2 目录下的默认本地存储库文件夹到其他更有意义的名称,例如, maven-repo找到 {M2_HOME}\conf\setting.xml, 更新 localRepository 到其它名称。    二:中央存储库 1.介绍   当你建立一个 Maven 的项目,Maven 会检查你的 pom.xml 文件,以确定哪些依赖下载。首先,Maven 将从本地资源库获得 Maven 的本地资源库依赖资源,如果没有找到,然后把它会从默认的 Maven 中央存储库 – http://repo1.maven.org/maven2/ 查找下载。   Maven中心储存库网站已经改版本,目录浏览可能不再使用。这将直接被重定向到 http://search.maven.org/ 。这就好多了

persistence-unit, different hibernate.transaction.manager_lookup_class property

五迷三道 提交于 2020-03-03 06:05:46
问题 I have Java EE application, and my EJB module have persistence.xml . I deploy my app on 3 app servers: JBoss, GlassFish and WebLogic, and every server needs own hibernate.transaction.manager_lookup_class property. WL needs <property name="transaction.manager_lookup_class" value="org.hibernate.transaction.WeblogicTransactionManagerLookup" /> JBoss needs <property name="transaction.manager_lookup_class" value="org.hibernate.transaction.JBossTransactionManagerLookup" /> Glass fish <property name

JBoss 系列十一:JBoss Cluster Framework Demo 介绍

心不动则不痛 提交于 2020-02-28 21:59:40
内容概要 JBoss Cluster Framework Demo包括JGruops、JBossCache、Infinispan,我们在随后的系列中会使用和运行这些示例来说明JGroups、JBossCache、Infinispan等的主要API和使用方法。本部分从三个方面介绍JBoss Cluster Framework Demo: Demo源代码 Demo下载 编译打包生成Demo Demo源代码 Demo源代码位于github,地址 https://github.com/kylinsoong/cluster Demo下载 我们可以从SourceForge下载,点击链接 https://sourceforge.net/projects/jbossclusterframeworkdemo/files ,选择合适自己操作系统的示例.zip文件下载,如下图: 下载完成解压,生成了示例代码运行环境主目录Demo,该目录结构如下: 如上图,示例代码运行环境主目录Demo包括: bin - 示例代码启动脚本,我们可以修改此目录下run.conf,run.conf.bat来改变JVM初始启动参数,及远程调试功能 jboss-modules-1.1.2.GA.jar - 我们使用模块化类加载机制启动示例代码,此为模块化类加载机制的包 conf - 示例代码运行所需的配置文件,log4j配置文件

Tomcat,Jboss,Weblogic通过jndi连接数据库

给你一囗甜甜゛ 提交于 2020-02-24 20:07:21
1. Tomcat 配置Jndi数据源 1.1在tomcat服务器的lib目录下加入数据库连接的驱动jar包 1.2修改tomcat服务器的conf目录下server.xml配置文件 编辑server.xml文件,添加全局JNDI数据源配置,配置如下: <GlobalNamingResources> <Resource name="UserDatabase" auth="Container" type="org.apache.catalina.UserDatabase" description="User database that can be updated and saved" factory="org.apache.catalina.users.MemoryUserDatabaseFactory" pathname="conf/tomcat-users.xml" /> <!-- |- name:表示以后要查找的名称。通过此名称可以找到DataSource,此名称任意更换,但是程序中最终要查找的就是此名称, 为了不与其他的名称混淆,所以使用jdbc/oracle,现在配置的是一个jdbc的关于oracle的命名服务。 |- auth:由容器进行授权及管理,指的用户名和密码是否可以在容器上生效 |- type:此名称所代表的类型,现在为javax.sql.DataSource

Special characters with JBoss CLI

倖福魔咒の 提交于 2020-02-23 04:35:26
问题 I am in domain mode with JBoss 6.4.8 version. I want to add these 4 system properties by CLI : 1- /host=myserver/server-config=node/system-property=javax.net.ssl.keyStorePassword:add(boot-time=false,value=${VAULT::vault_block::attribute_name::1}) 2- /host=myserver/server-config=node/system-property=javax.net.ssl.trustStorePassword:add(boot-time=false,value=${VAULT::vault_block::attribute_name::1}) It doesn't work "outcome" => "failed", "result" => undefined, "failure-description" =>

Special characters with JBoss CLI

こ雲淡風輕ζ 提交于 2020-02-23 04:35:04
问题 I am in domain mode with JBoss 6.4.8 version. I want to add these 4 system properties by CLI : 1- /host=myserver/server-config=node/system-property=javax.net.ssl.keyStorePassword:add(boot-time=false,value=${VAULT::vault_block::attribute_name::1}) 2- /host=myserver/server-config=node/system-property=javax.net.ssl.trustStorePassword:add(boot-time=false,value=${VAULT::vault_block::attribute_name::1}) It doesn't work "outcome" => "failed", "result" => undefined, "failure-description" =>

Pause MDB message Processing

我的未来我决定 提交于 2020-02-23 04:07:13
问题 Can we pause the MDB message processing for some time? For example: Jboss 1-deployed MDB for message processing. Jboss 2:-Bean for gathering user details. If the MDB from jboss 1 calls bean in jboss 2 for getting users details. If this is the case, when we restart the Jboss 2, we need to pause the MDB in jboss 1 till the jboss 2 is UP. Is there any option to pause MDB, so that we can avoid failure of message? 回答1: I doubt you can stop an MDB without stopping the whole application. It is