当我尝试将Web应用程序部署到WebSphere 8.5时,我的调用违反了协议异常。 Web应用程序基于Spring(4.1.4.RELEASE)和Hibernate(4.2.7.Final)技术堆栈。
我已将persistance.xml放入META-INF目录。
有人解决这个问题吗?
例外:
<00> 0000003a访客W com.ibm.ws.amm.scan.util.AnnotationInfoDefaultVisitor visitAnnotation [com.ibm.ws.amm.scan.util.InfoVisitor@511845444]方法[ com.ibm.ws.amm.scan.util.info.impl.MethodInfoImpl@1491394741( org.hibernate.annotations.JoinColumnOrFormula.column)]名称[null] 描述[Ljavax / persistence / JoinColumn; ]打电话违反 协议 <00> 0000003a访客W com.ibm.ws.amm.scan.util.AnnotationInfoDefaultVisitor visitAnnotation [com.ibm.ws.amm.scan.util.InfoVisitor@511845444]方法[ com.ibm.ws.amm.scan.util.info.impl.MethodInfoImpl@1586464341( org.hibernate.annotations.Table.foreignKey)]名称[null] 描述[Lorg / hibernate / annotations / ForeignKey; ]打电话给 违反协议
答案 0 :(得分:0)
请检查您的web.xml架构位置&amp;元数据,创建一个类似的Web应用程序,您面临问题并从这个新创建的应用程序复制web.xml的基本结构,并从旧应用程序中放置您的实际web.xml内容。然后放置修改后的web.xml