-
EJB的class和WEB-INF的class25
我的weblogic下,我只更新了EJB的JAR包,没有同步替换掉WEB-INF下的class,测试是可以通过的。但是下发下去,有的地方用的时候就会报NoClassDefound,我的理解是EJB是独立的,只要JAR里面包含了CLAss就可以,所以现在还不清楚为什么。以前看到ROBIN帖子里面也说过,EJB是独立的CLASSLOADER,应该和WEB-INF下有没有CLASS没关系
环境是WEBLOGIC8.1
问题补充:
从一些帖子中可以看到,EJB的CLASSLOADER只是载入JAR包里面的CLASS,跟WEB-INF应该没什么关系,但是我在JAR包里面可以看到,我只本机试是可以的。但是下发给别人用的时候,就报找不到类,有什么情况会造成呢?WEBLOGIC 8.1
问题补充:
EJB在WEBLOGIC下缓存呢?除了domains/mydomain/myserver/stage下,还有哪些?2008年5月26日 10:52
目前还没有答案
相关推荐
本文将详细解析`web-app_2_3.dtd`中定义的主要元素及其作用,帮助开发者更好地理解和应用这些配置。 #### 1. `icon`元素 `icon`元素用于指定Web应用程序的小图标,包括一个16x16像素的小图标和一个32x32像素的大...
META-INF / maven / org.glassfish.main.ejb / javax.ejb / pom.properties META-INF / maven / org.glassfish.main.ejb / javax.ejb / pom.xml javax.ejb.AccessLocalException.class javax.ejb.AccessTimeout....
3. **部署Servlet**:将编译好的`InvEjb.class`文件放置于Web应用的`WEB-INF\classes`目录下,并在`web.xml`中配置Servlet的相关信息: ```xml <servlet-name>InvocateEjb</servlet-name> <servlet-class>...
javax.ejb.AccessLocalException.class javax.ejb.AccessTimeout.class javax.ejb.ActivationConfigProperty.class javax.ejb.AfterBegin.class javax.ejb.AfterCompletion.class javax.ejb.ApplicationException....
这两个文件通常放在EJB模块的`META-INF`目录下,当部署到JBoss AS 7或更高版本时,服务器会自动读取这些配置并据此进行EJB的部署和管理。 EJB的配置是Java EE应用开发中不可或缺的一部分,它决定了EJB组件的行为和...
javax.ejb.AccessLocalException.class javax.ejb.AccessTimeout.class javax.ejb.ActivationConfigProperty.class javax.ejb.AfterBegin.class javax.ejb.AfterCompletion.class javax.ejb.ApplicationException....
假设有一个EJB A需要使用EJB B和EJB C来完成某些任务,在传统的编程方式中,A需要自己管理B和C的生命周期,这会使得A变得复杂且难以测试。使用依赖注入之后,容器会在运行时自动将B和C注入到A中,从而简化了A的设计...
EJB(Enterprise JavaBeans)是Java企业级应用开发的核心组件之一,主要用于构建可复用、分布式、事务处理和安全的服务器端应用程序。本教程“how-to-ejb-cmpblob”聚焦于EJB中的CMP(容器管理持久化)和BLOB...
- **作用**:声明Web应用的描述信息,主要用于文档化目的,帮助理解应用的功能和用途。 - **示例**: ```xml <description>TomcatExampleservlets ``` #### <context-param> - **作用**:用于声明全局的初始化...
在某些情况下,比如WebLogic中的`prefer-web-inf-classes`配置项为true时,即使系统或应用类路径中有相同的类,WebLogic也会优先加载Web-INF目录下的类。这使得Web应用可以覆盖系统或应用级别的类定义,提供了更高的...
虽然在Java Web应用中,`META-INF`不是必须的,但它通常用于存放应用元数据,如`MANIFEST.MF`文件,以及在某些情况下,如EJB或JPA中,可能会包含配置信息。 8. **jsp目录** `jsp`目录可能包含了应用的JSP文件。...
它使用XML格式来定义,通常位于项目的`WEB-INF`目录下。在本文中,我们将详细探讨`web.xml`中的各个元素及其功能。 #### 2. 核心元素解析 ##### 2.1 `<web-app>` - **定义**:`<web-app>`是`web.xml`文件的根元素...
- **XML配置的拦截器**:在ejb-jar.xml或者META-INF/ejb-jar.xml中定义拦截器绑定,将拦截器类与EJB组件关联。 **3. 拦截器的生命周期方法** - `@PostConstruct`:在EJB实例创建后,但未开始任何业务方法调用之前...
<taglib-location>/WEB-INF/mytags.tld</taglib-location> ``` 14. **`<resource-env-ref>`** - **作用**:声明与资源环境相关的引用。 - **示例**: ```xml <resource-env-ref> <resource-env-ref-name>...
综上所述,“j2ee class in emit”的教学材料涵盖了J2EE的关键概念和技术细节,包括Java Web 应用程序的基础知识、JSP 和 Servlet 的工作原理以及如何构建和部署Web应用等内容。对于希望深入了解J2EE及其相关技术的...
在`META-INF`目录下创建`application.xml`,配置EJB和关联的WAR或JAR文件。 六、部署EJB到JBoss 1. 将EAR或WAR文件复制到JBoss的`deployments`目录下。如果是EAR,服务器会自动解析并部署所有包含的组件。 2. 配置...
4. **部署描述符**:在`ejb-jar.xml`或`META-INF`目录下的`MANIFEST.MF`文件中,定义Bean的元数据,如Bean的类型、接口、安全性等配置。 ```xml <ejb-jar> <enterprise-beans> <ejb-name>MySessionBean</ejb-...
- `@WebFilter`和`@WebListener`分别用于定义过滤器和监听器。 - 示例: ```java @WebServlet(name="HelloServlet", urlPatterns={"/hello"}) public class HelloServlet extends HttpServlet { // ... } ``...