项目在 Tomcat部署是好的,在weblogic12c是可以的部署到weblogic11g报如下错误,而且是部分方法报。我检查了这个报错的方法跟其他的方法没什么差别。求大侠们看看帮忙解决一下
]] Root cause of ServletException.
java.lang.NoSuchMethodError: javax.persistence.Persistence.getPersistenceUtil()Ljavax/persistence/PersistenceUtil;
at org.hibernate.validator.engine.resolver.JPATraversableResolver.isReachable(JPATraversableResolver.java:62)
at org.hibernate.validator.engine.resolver.DefaultTraversableResolver.isReachable(DefaultTraversableResolver.java:94)
at org.hibernate.validator.engine.resolver.SingleThreadCachedTraversableResolver.isReachable(SingleThreadCachedTraversableResolver.java:47)
at org.hibernate.validator.engine.ValidatorImpl.isValidationRequired(ValidatorImpl.java:757)
at org.hibernate.validator.engine.ValidatorImpl.validateConstraint(ValidatorImpl.java:324)
Truncated. see log file for complete stacktrace
相关推荐
问题的详细描述是这样的:在尝试运行JAP2.0的应用程序时,WebLogic服务器报错,具体表现为`javax.persistence.spi.PersistenceUnitInfo.getValidationMode()`方法找不到。这个方法是在JPA 2.0中引入的,用于获取验证...
综上所述,为了在Weblogic中使用JPA2.0,你需要仔细阅读README.MD文件,遵循其中的指南进行配置,并结合`javax.persistence_1.1.0.0_2-0.jar`和`com.oracle.jpa2support_1.0.0.0_2-1.jar`这两个库来实现JPA2.0的兼容...
csc-scmsChina Scholarship Counil - Study in China Management System - Service基金委来华留学生项目-服务端基于RESTful实现API遇到的问题(╯▔皿▔)╯由于项目是部署在Weblogic 11g(10.3.6)上,其中内置的...
### 基于Weblogic的EJB学习笔记详解 #### EJB基础知识概览 ##### 1. 无状态会话Bean (Stateless Session Bean) 无状态会话Bean是一种不保存客户端会话状态的EJB组件。这意味着每个客户端的请求都不依赖于前一个...
在实际编程中,EJB的接口和实现类遵循特定的规范,例如,会话Bean和实体Bean需要继承特定的接口,如`javax.ejb.SessionBean`或`javax.persistence.Entity`,并使用特定的注解来声明其行为和属性。此外,EJB的部署...
7. **部署和测试**:最后,完成编码后,开发者需要将EJB部署到兼容的Java EE服务器上,如JBoss、WebLogic或WebSphere。然后通过JNDI(Java Naming and Directory Interface)查找并调用Bean的方法,进行功能测试。 ...
# Hibernate, Relational Persistence for Idiomatic Java # # License: GNU Lesser General Public License (LGPL), version 2.1 or later. # See the lgpl.txt file in the root directory or <http://www.gnu.org...
8. **服务器和项目部署**:了解如何在服务器上部署Web应用程序是至关重要的。这涉及到配置服务器的路径,将Web项目复制到服务器的`webapps`目录下,以及启动服务器以供访问。 9. **技术栈**:客户端技术包括HTML、...
这可能涉及EJB、JPA(Java Persistence API)、Spring框架或其他持久层技术的使用,这些技术可以帮助你在应用程序中更方便地操作数据库。 总结,搭建J2EE环境并配置SQL Server数据库涉及多个步骤,包括安装SQL ...
EJB 3.0 Bean通常部署在应用服务器中,如Glassfish, JBoss或WebLogic。Bean通过ejb-jar.xml文件进行配置,但在EJB 3.0中,许多配置可以通过注解完成,减少了部署文件的复杂性。 **9. 容器提供的服务** EJB容器提供...
- **应用程序服务器**:如JBoss、Sun GlassFish、WebLogic等,提供运行时环境。 - **集成开发环境**:如NetBeans、Eclipse等,用于编写和调试EJB应用。 #### 三、EJB3.0的特点与架构 ##### 1. EJB3.0的组件类型 - ...
Servlet 的优势在于它可以被部署在任何支持 Servlet 规范的容器中运行,例如 Tomcat、WebLogic 或 GlassFish。 - **初始化**:当 Servlet 第一次被加载时,容器会调用 `init()` 方法进行初始化。 - **服务**:每当...