社区
Java EE
帖子详情
EJB如何引用外部的jar包?
treeClimber
2007-07-04 08:06:21
除了将所需要的类一同打进ejb.jar中,ejb还有其他办法引用外部包吗?如果ejb和war一同作为ear,怎样才能找到war里面的包呢?
...全文
416
2
打赏
收藏
EJB如何引用外部的jar包?
除了将所需要的类一同打进ejb.jar中,ejb还有其他办法引用外部包吗?如果ejb和war一同作为ear,怎样才能找到war里面的包呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xingweibin
2007-07-05
打赏
举报
回复
支持楼上的.
zqrqq
2007-07-04
打赏
举报
回复
这是个相对比较复杂的问题。首先,LZ需要了解一些AppServer的类加载器工作方式。
如果是Jboss,可以EJB和war都需要的jar文件,当作ear下,和ejb.jar并列的位置,这样,会由App Classloader加载这些类,这时Web Classloader会首先委托App Classloader加载新的class
如果是Websphere,按照默认的配置,可以按照与Jboss一样的方式组织ear;不过Websphere提供了可配置的方式,使得,直接把EJB和war都需要的jar文件放到WEB-INF/lib下(由Web Classloader加载公共jar),EJB对这些jar也是可视的。也就是App Classloader委托Web Classloader加载class
还有其他的一些App Server,大概的工作方式类似。
ejb
用到得全部包
在给定的“
ejb
用到得全部包”中,包含了一系列关键的库文件,如
ejb
.jar、j2ee-1.4.jar和jboss-j2ee.jar,这些文件对于理解
EJB
的工作原理和使用至关重要。 1.
ejb
.jar:这个文件通常包含了
EJB
组件本身,即实现了
EJB
...
ejb
学习笔记6
关于`
ejb
-jar.xml`与
EJB
Bean类中的注解,二者均可用于告诉容器
EJB
的配置信息,但优先级有所不同: - 优先使用注解(容器会将其转换为`
ejb
-jar.xml`中的内容)。 - 需要修改的配置信息写在`
ejb
-jar.xml`中。 - 如果...
EJB
3.0打包策略
1. **单次打包,多处
引用
**:将共享的第三方类库仅打包一次,然后在每个依赖该类库的
EJB
Jar 或Web应用的`manifest.mf`文件中通过`Class-Path`属性
引用
。如此一来,不仅减少了重复打包的工作量,还降低了应用的整体...
Java
EJB
自定义错误信息的例子.rar
Java
EJB
自定义错误信息的例子,提示信息本地化的一个测试,这个代码触发调用一个状态Bean中的方法,定义了CountBean接口,调用了每一个
EJB
对象的count(),保证Bean正常... jboss默认jndi名为
ejb
-jar.xml中的:
ejb
-name
【使用JBoss 7开发Java EE 6】
EJB
引用
第三方包
在
EJB
里
引用
了第三方包后,必须在JBoss里进行这个包的配置,否则项目肯定会部署失败。 在JBoss7以前的版本里,这些第三包可以放到%JBOSS_HOME%/common/lib下面,但JBoss 7与以前的版本完全不同了。JBoss 7里使用的...
Java EE
67,549
社区成员
225,860
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章