1. ejb-jar.xml

<?xml version="1.0" encoding="UTF-8"?>
<ejb-jar xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd"
version="2.1">
<enterprise-beans>
<session>
<display-name>ServiceSkeleton</display-name>
<ejb-name>ServiceSkeletonEJB</ejb-name>
<home>com.ecvision.xpressroad.framework.context.skeleton.ServiceSkeletonRemoteHome</home>
<remote>com.ecvision.xpressroad.framework.context.skeleton.ServiceSkeletonRemote</remote>
<local>com.ecvision.xpressroad.framework.context.skeleton.ServiceSkeletonLocal</local>
<local-home>com.ecvision.xpressroad.framework.context.skeleton.ServiceSkeletonLocalHome</local-home>
<ejb-class>com.ecvision.xpressroad.framework.context.skeleton.ServiceSkeletonBean</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Container</transaction-type> <env-entry>
<env-entry-name>SERVICE_CONTEXT</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
<env-entry-value>config/service/published-services.xml</env-entry-value>
</env-entry> <env-entry>
<env-entry-name>SERVICE_POOL_SIZE</env-entry-name>
<env-entry-type>java.lang.Integer</env-entry-type>
<env-entry-value>20</env-entry-value>
</env-entry> <resource-ref>
<res-ref-name>XPCDataSource</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Application</res-auth>
<res-sharing-scope>Shareable</res-sharing-scope>
</resource-ref>
</session>
</enterprise-beans> <assembly-descriptor>
<container-transaction>
<method>
<ejb-name>ServiceSkeletonEJB</ejb-name>
<method-intf>Remote</method-intf>
<method-name>invokeServiceNotSuport</method-name>
<method-params>
<method-param>com.ecvision.xpressroad.framework.context.SessionInfo</method-param>
<method-param>java.lang.String</method-param>
<method-param>java.lang.String</method-param>
<method-param>java.lang.String[]</method-param>
<method-param>java.lang.Object[]</method-param>
</method-params>
</method>
<trans-attribute>NotSupported</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>ServiceSkeletonEJB</ejb-name>
<method-intf>Remote</method-intf>
<method-name>invokeServiceSupport</method-name>
<method-params>
<method-param>com.ecvision.xpressroad.framework.context.SessionInfo</method-param>
<method-param>java.lang.String</method-param>
<method-param>java.lang.String</method-param>
<method-param>java.lang.String[]</method-param>
<method-param>java.lang.Object[]</method-param>
</method-params>
</method>
<trans-attribute>Supports</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>ServiceSkeletonEJB</ejb-name>
<method-intf>Remote</method-intf>
<method-name>invokeServiceReq</method-name>
<method-params>
<method-param>com.ecvision.xpressroad.framework.context.SessionInfo</method-param>
<method-param>java.lang.String</method-param>
<method-param>java.lang.String</method-param>
<method-param>java.lang.String[]</method-param>
<method-param>java.lang.Object[]</method-param>
</method-params>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>ServiceSkeletonEJB</ejb-name>
<method-intf>Remote</method-intf>
<method-name>invokeServiceReqNew</method-name>
<method-params>
<method-param>com.ecvision.xpressroad.framework.context.SessionInfo</method-param>
<method-param>java.lang.String</method-param>
<method-param>java.lang.String</method-param>
<method-param>java.lang.String[]</method-param>
<method-param>java.lang.Object[]</method-param>
</method-params>
</method>
<trans-attribute>RequiresNew</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>ServiceSkeletonEJB</ejb-name>
<method-intf>Remote</method-intf>
<method-name>invokeServiceMandatory</method-name>
<method-params>
<method-param>com.ecvision.xpressroad.framework.context.SessionInfo</method-param>
<method-param>java.lang.String</method-param>
<method-param>java.lang.String</method-param>
<method-param>java.lang.String[]</method-param>
<method-param>java.lang.Object[]</method-param>
</method-params>
</method>
<trans-attribute>Mandatory</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>ServiceSkeletonEJB</ejb-name>
<method-intf>Remote</method-intf>
<method-name>invokeServiceNever</method-name>
<method-params>
<method-param>com.ecvision.xpressroad.framework.context.SessionInfo</method-param>
<method-param>java.lang.String</method-param>
<method-param>java.lang.String</method-param>
<method-param>java.lang.String[]</method-param>
<method-param>java.lang.Object[]</method-param>
</method-params>
</method>
<trans-attribute>Never</trans-attribute>
</container-transaction>
</assembly-descriptor>
</ejb-jar> 2. jboss.xml <jboss>
<enterprise-beans>
<session>
<ejb-name>ServiceSkeletonEJB</ejb-name>
<local-jndi-name>ServiceSkeleton</local-jndi-name>
<resource-ref>
<res-ref-name>XPCDataSource</res-ref-name>
<jndi-name>java:/XPCDataSource</jndi-name>
</resource-ref>
</session>
</enterprise-beans>
</jboss> 3. web.xml <!-- <ejb-ref>
<ejb-ref-name>ServiceSkeletonEJB</ejb-ref-name>
<ejb-ref-type>Session</ejb-ref-type>
<home>com.ecvision.xpressroad.framework.context.skeleton.ServiceSkeletonRemoteHome</home>
<remote>com.ecvision.xpressroad.framework.context.skeleton.ServiceSkeletonRemote</remote>
<ejb-link>ServiceSkeletonEJB</ejb-link>
</ejb-ref>--> <ejb-local-ref>
<ejb-ref-name>ServiceSkeletonEJB</ejb-ref-name>
<ejb-ref-type>Session</ejb-ref-type>
<local>com.ecvision.xpressroad.framework.context.skeleton.ServiceSkeletonLocal</local>
<local-home>com.ecvision.xpressroad.framework.context.skeleton.ServiceSkeletonLocalHome</local-home>
</ejb-local-ref> </web-app> 4. jboss-web.xml <jboss-web>
<ejb-local-ref>
<ejb-ref-name>ServiceSkeletonEJB</ejb-ref-name>
<local-jndi-name>ServiceSkeleton</local-jndi-name>
</ejb-local-ref>
</jboss-web>

EJB2的配置的更多相关文章

  1. tomee 系列问题

    1. remote client 无法建立连接 修改system.properties # allowed packages to be deserialized, by security we de ...

  2. JBoss7配置指南

    JBoss7配置指南   1.    jboss各主要版本特性... 3 1.1.     jboss4特性... 3 1.2.     jboss5特性... 5 1.3.     jboss6特性 ...

  3. --BEA官方网站(http: //www.bea.com)甲骨文已完成对该公司的收购BEA Weblogic Server 7.0x应用服务器简明安 装、配置手册 1

    ====================简 介: BEA公司是业内著名的中间件产商,以Tuxedo及Weblogic闻名于世,而其基础件平台(infrastructure)Weblogic platf ...

  4. 实战角度比较EJB2和EJB3的架构异同

    ] EJB编程模型的简化 首先,EJB3简化的一个主要表现是:在EJB3中,一个EJB不再象EJB2中需要两个接口一个Bean实现类,虽然我们以前使用JBuilder这样可视化开发工具自动生成了EJB ...

  5. 配置android sdk 环境

    1:下载adnroid sdk安装包 官方下载地址无法打开,没有vpn,使用下面这个地址下载,地址:http://www.android-studio.org/

  6. Android Studio配置 AndroidAnnotations——Hi_博客 Android App 开发笔记

    以前用Eclicps 用习惯了现在 想学学 用Android Studio 两天的钻研终于 在我电脑上装了一个Android Studio 并完成了AndroidAnnotations 的配置. An ...

  7. react-router 组件式配置与对象式配置小区别

    1. react-router 对象式配置 和 组件式配置    组件式配置(Redirect) ----对应---- 对象式配置(onEnter钩子) IndexRedirect -----对应-- ...

  8. 总结:Mac前端开发环境的搭建(配置)

    新年新气象,在2016年的第一天,我入手了人生中第一台自己的电脑(大一时好友赠送的电脑在一次无意中烧坏了主板,此后便不断借用别人的或者网站的).macbook air,身上已无分文...接下来半年的房 ...

  9. Android Studio 多个编译环境配置 多渠道打包 APK输出配置

    看完这篇你学到什么: 熟悉gradle的构建配置 熟悉代码构建环境的目录结构,你知道的不仅仅是只有src/main 开发.生成环境等等环境可以任意切换打包 多渠道打包 APK输出文件配置 需求 一般我 ...

随机推荐

  1. html5--6-4 CSS选择器

    html5--6-4 CSS选择器 实例 学习要点 掌握常用的CSS选择器 了解不太常用的CSS选择器 什么是选择器 当我们定义一条样式时候,这条样式会作用于网页当中的某些元素,所谓选择器就是样式作用 ...

  2. 一步一步学Silverlight 2系列(15):数据与通信之ASMX

    概述 Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, ...

  3. table中tr或者td的点击事件

    直接把时间添加到table或者tbody上,只有下面的tr或者td才能促发事件,通过e.target可以获得当前点击tr或者td,这样就可以进行查询或者删除操作了 如果是删除,直接e.target.r ...

  4. 【前端】CentOS 7 系列教程之一: 安装 node 最新版

    转载请注明出处:http://www.cnblogs.com/shamoyuu/p/linux_1.html 此系列教程从零开始,安装node.mysql.git,nginx.并且设置git自动部署. ...

  5. Oracle ORA-01033: ORACLE initialization or shutdown in progress 错误解决办法Windows版(手贱强制重启电脑的后果)

    转自:https://blog.csdn.net/rrrrroy_ha/article/details/80601497

  6. pdf解锁和脱水印

    解锁工具下载http://pan.baidu.com/s/1o8FcKFC 使用方法: 第一步: 打开加密pdf文件保存即可 参考:http://www.epinv.com/post/157.html

  7. 6-13 Hog特征1

    Hog特征与Haar特征有点不同,Hog特征是直接经过模板计算得到的

  8. NOI前总结:点分治

    点分治: 点分治的题目基本一样,都是路径计数. 其复杂度的保证是依靠 $O(n)$ 找重心的,每一次至少将问题规模减小为原先的$1/2$. 找重心我喜欢$BFS$防止爆栈. int Root(int ...

  9. E20170507-ts

    prompt  n. 提示; 提示符 object    n. 物体; 目标; 宾语; asterisk  * n. 星号,星状物; Ampersand   & Slash   n. 斜线; ...

  10. 51nod 1094 【水题】

    暴力即可!!! #include <stdio.h> #include <string.h> #include <iostream> using namespace ...